Ingredients
12 oz pasta (penne, fettuccine, or spaghetti)
2 tbsp olive oil
3 cloves garlic, minced
1 cup broccoli florets
1 cup sliced bell peppers (any color)
1 cup zucchini, sliced
1 cup cherry tomatoes, halved
1/2 cup snap peas or asparagus pieces
1/2 tsp salt (or to taste)
1/4 tsp black pepper
1/2 tsp Italian seasoning (optional)
1/4 tsp red pepper flakes (optional)
1/2 cup grated Parmesan cheese
1/4 cup reserved pasta water
Fresh basil or parsley, chopped (for garnish)
Optional: 2 tbsp butter or a squeeze of lemon juice
Instructions
Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta until al dente according to package instructions. Reserve ¼ cup pasta water, then drain.
Sauté the Vegetables
Heat olive oil in a large skillet over medium heat. Add garlic and sauté for 30 seconds until fragrant. Add broccoli, bell peppers, zucchini, and snap peas. Cook 4–5 minutes until crisp-tender.
Add Tomatoes & Seasoning
Stir in cherry tomatoes, salt, pepper, Italian seasoning, and red pepper flakes. Cook 1–2 minutes until tomatoes soften slightly.
Combine & Finish
Add cooked pasta to the skillet. Toss with reserved pasta water and butter (if using) until lightly saucy. Remove from heat and stir in Parmesan.
Serve
Garnish with fresh herbs and extra Parmesan. Serve immediately.
Notes
Cooking Tips
-
Salt your pasta water generously—it’s the base seasoning.
-
Cut vegetables into similar sizes for even cooking.
-
Don’t overcook the veggies; Primavera should stay fresh and vibrant.
-
Add pasta water gradually to create a light, silky sauce.
Variations
-
Creamy Primavera: Add ½ cup heavy cream or half-and-half with the pasta water.
-
Protein Boost: Add grilled chicken, shrimp, or crispy tofu.
-
Vegan Version: Skip Parmesan and use nutritional yeast or vegan cheese.
-
Lemon Primavera: Finish with lemon zest and juice for extra brightness.
-
Pesto Primavera: Stir in 2–3 tbsp basil pesto before serving.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 7g
- Sodium: 420mg
- Fat: 16g
- Carbohydrates: 55g
- Fiber: 6g