Go Back

Creamy Pasta Primavera

Creamy Pasta Primavera is a 30-minute pasta dinner with tender penne in a silky Parmesan cream sauce. Crisp-tender broccoli, zucchini, asparagus, and spinach are cooked right in the skillet for bright color and a rich, garlicky coating.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 650

Ingredients
  

Penne pasta
  • 12 oz penne pasta
Olive oil
  • 2 tbsp olive oil
Butter
  • 2 tbsp butter
Garlic
  • 3 garlic, minced
Yellow onion
  • 1 small yellow onion, diced
Broccoli
  • 1 cup broccoli florets
Zucchini
  • 1 medium zucchini, sliced into half-moons
Asparagus
  • 1 cup asparagus, cut into 2-inch pieces
Cherry tomatoes
  • 1 cup cherry tomatoes, halved
Baby spinach
  • 1 cup baby spinach
Heavy cream
  • 1 cup heavy cream
Parmesan cheese
  • 0.75 cup freshly grated Parmesan cheese
Italian seasoning
  • 0.5 tsp Italian seasoning
Salt
  • 0.5 tsp salt
Black pepper
  • 0.25 tsp black pepper
Crushed red pepper flakes (optional)
  • 0.25 tsp crushed red pepper flakes (optional)
Fresh parsley
  • 2 tbsp chopped fresh parsley
Extra Parmesan shavings
  • 1 Extra Parmesan shavings, for serving

Equipment

  • 1 large pot
  • 1 large skillet

Method
 

Cook the pasta
  1. Bring a large pot of salted boiling water to a boil, then cook the penne pasta according to package directions until al dente. Reserve 1/2 cup of pasta water, then drain.
Sauté the vegetables and build the sauce
  1. Heat the olive oil and butter in a large skillet over medium heat until the butter is melted and bubbling. Add the yellow onion and cook for 3–4 minutes until softened, stirring to coat.
  2. Stir in the minced garlic and cook for 30 seconds until fragrant. Keep it moving so it doesn’t brown.
  3. Add the broccoli, zucchini, and asparagus, then sauté for 5–6 minutes until the vegetables are crisp-tender and brightly colored. Toss occasionally for even cooking.
  4. Add the cherry tomatoes and cook for 2 minutes until they begin to soften. Stir gently so the vegetables stay intact.
  5. Pour in the heavy cream and stir in the Italian seasoning, salt, black pepper, and crushed red pepper flakes if using. Simmer over medium-low heat for 3 minutes until slightly thickened.
  6. Whisk in the freshly grated Parmesan cheese until the sauce becomes smooth and creamy. Reduce heat if needed to prevent separation.
  7. Fold in the baby spinach and cook for 1 minute until wilted. Stir just until the leaves darken.
Combine and serve
  1. Combine the cooked penne pasta with the sauce, adding a splash of reserved pasta water if needed to create a silky coating. Toss until every piece is evenly coated.
  2. Serve immediately with chopped fresh parsley and generous Parmesan shavings. Plate while the sauce is hot and creamy.

Notes

Pro tip: Add pasta water a little at a time to adjust thickness—stop when the sauce clings smoothly to the penne. Refrigerate leftovers in a covered container for up to 3 days; rewarm gently with a splash of water or cream to loosen. Freezing isn’t recommended because the cream sauce can separate. For a lighter option, swap heavy cream for half-and-half and reduce the Parmesan slightly, then add more pasta water to keep the coating silky.