If you’re craving a bright, fresh dinner that feels a little fancy but takes hardly any effort, this Veggie-Packed Pasta Primavera is exactly what you need. It’s loaded with colorful vegetables, tossed with tender pasta, and finished with a light garlic-lemon sauce that brings everything to life. Every bite is crisp-tender, vibrant, and perfect for busy weeknights when you still want something wholesome.
The best part about pasta primavera is how flexible it is. You can use whatever vegetables are in your fridge—broccoli, zucchini, bell peppers, snap peas, cherry tomatoes, or even asparagus in spring. This recipe is designed to cook veggies in stages, so nothing turns mushy and you get that ideal mix of textures.
This dish is also a great option for families and meal prep. It’s naturally vegetarian, easy to make dairy-free, and you can add protein like grilled chicken, shrimp, chickpeas, or white beans without changing the cooking method. Plus, it reheats well—just add a splash of water or broth to bring the sauce back to life.
Whether you’re looking for a quick weeknight pasta, a lighter comfort food, or a meatless dinner idea that everyone will actually eat, this Pasta Primavera delivers. Serve it with extra parmesan, fresh basil, and a squeeze of lemon, and you’ve got a simple, satisfying meal that tastes like it came straight from your favorite Italian restaurant.
Print
Veggie-Packed Pasta Primavera
This Veggie-Packed Pasta Primavera is loaded with colorful vegetables, tossed in a light garlic-lemon sauce, and finished with parmesan for a fresh, weeknight-friendly meal that feels restaurant-worthy.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
Pasta
12 oz pasta (penne, farfalle, rotini, or spaghetti)
Salt (for pasta water)
Veggies (use what you have)
1 tbsp olive oil
1 small yellow onion, thinly sliced
3 cloves garlic, minced
1 cup broccoli florets (small)
1 cup bell pepper, thinly sliced
1 cup zucchini or yellow squash, sliced into half-moons
1 cup cherry tomatoes, halved
1 cup snap peas or green beans
1/2 cup frozen peas (optional, stirred in at the end)
Sauce + Finish
2 tbsp butter (or extra olive oil)
Zest + juice of 1 lemon
1/2 cup pasta water (more as needed)
1/3-1/2 cup grated parmesan (plus more to serve)
1/2 tsp Italian seasoning (optional)
Salt + black pepper to taste
Red pepper flakes (optional)
Fresh basil or parsley, chopped (optional)
Instructions
Boil pasta:
Cook pasta in well-salted water until al dente. Reserve 1 cup pasta water, then drain.
Sauté aromatics:
Heat olive oil in a large skillet over medium-high heat. Add onion and cook 2–3 minutes. Add garlic and cook 30 seconds.
Cook veggies in stages (for perfect texture):
Add broccoli and bell pepper first (2–3 minutes). Add snap peas/green beans and zucchini (2 minutes). Add cherry tomatoes last (1–2 minutes) just until slightly softened.
Build the sauce:
Lower heat to medium. Add butter, lemon zest, lemon juice, and 1/2 cup reserved pasta water. Toss to combine.
Combine:
Add drained pasta and parmesan. Toss until glossy. Add more pasta water a splash at a time until it’s silky and lightly coats everything. Season with salt, pepper, and red pepper flakes.
Serve:
Top with extra parmesan and fresh herbs.
Notes
Cooking Tips
-
Cut veggies similarly sized so they cook evenly and stay crisp-tender.
-
Don’t skip reserved pasta water—it helps emulsify the sauce and makes it glossy.
-
Cook veggies in stages so nothing turns mushy (tomatoes go in last).
-
For extra flavor, add a pinch of salt to veggies early and finish with lemon at the end for brightness.
Variations
-
Creamy Primavera: Stir in 1/3 cup heavy cream or 2–3 tbsp cream cheese after adding pasta water.
-
Protein add-ins: Add grilled chicken, shrimp, chickpeas, or white beans.
-
Vegan/Dairy-free: Use vegan butter + nutritional yeast or vegan parmesan; add extra olive oil.
-
Gluten-free: Use your favorite GF pasta; reserve extra pasta water (GF pasta often needs more).
-
Spicy Primavera: Add Calabrian chili paste or extra red pepper flakes.
-
Roasted veggie twist: Roast broccoli/peppers/zucchini at 425°F for 15–20 minutes, then toss with pasta and sauce.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: 430
- Sugar: 7g
- Sodium: 420mg
- Fat: 14g
- Carbohydrates: 62g
- Fiber: 7g
- Protein: 15g




