Pasta primavera is a celebration of fresh, vibrant vegetables tossed with tender pasta and a flavorful sauce. In this version, we’re taking it up a notch by roasting the veggies for a deeper, caramelized flavor and tossing everything in a bright, herby pesto sauce. The result? A colorful, nutrient-packed dish that’s perfect for any time of year.
Whether you’re looking for a light yet satisfying meal, a meatless dinner option, or just a great way to use up extra vegetables, this pasta primavera with roasted veggies and pesto will not disappoint!
1. Why You’ll Love This Pasta Primavera
Pasta primavera is a timeless dish that’s both simple and packed with flavor. Here’s why it’s a must-try:
- Full of fresh vegetables – A great way to eat more veggies without feeling like you’re eating “healthy food.”
- Versatile – You can swap in any seasonal vegetables you like.
- Light yet satisfying – The combination of pasta, roasted veggies, and pesto is the perfect balance of fresh and hearty.
- Easily adaptable – Make it gluten-free, vegan, or protein-packed with just a few tweaks.
This dish is an excellent choice for a weeknight meal or a show-stopping dish for a dinner party!
2. Ingredients for Pasta Primavera
This recipe is all about fresh ingredients and bold flavors. Here’s what you’ll need:
For the Roasted Vegetables:
- 1 zucchini, sliced
- 1 yellow squash, sliced
- 1 red bell pepper, sliced
- 1 cup cherry tomatoes, halved
- 1 cup broccoli florets
- 1 small red onion, sliced
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
For the Pasta:
- 12 oz pasta (penne, rotini, or spaghetti work well)
- 1 teaspoon salt (for boiling water)
For the Pesto Sauce:
- 2 cups fresh basil leaves
- ¼ cup pine nuts (or walnuts)
- 2 cloves garlic
- ½ cup grated Parmesan cheese (or nutritional yeast for vegan)
- ½ cup olive oil
- Juice of ½ lemon
- Salt and pepper to taste
Optional Add-ins:
- Grilled chicken, shrimp, or tofu for extra protein
- Crushed red pepper for a little spice
- Extra Parmesan for topping

3. How to Make Pasta Primavera with Roasted Veggies and Pesto
This dish comes together in just four easy steps!
Step 1: Roast the Vegetables
- Preheat your oven to 425°F (220°C).
- Toss the sliced zucchini, squash, bell peppers, tomatoes, broccoli, and red onion with olive oil, salt, pepper, and garlic powder.
- Spread the veggies on a baking sheet in a single layer.
- Roast for 20-25 minutes, flipping halfway through, until the veggies are tender and slightly caramelized.
Step 2: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook the pasta according to package instructions until al dente.
- Reserve ½ cup of pasta water, then drain the pasta and set aside.
Step 3: Make the Pesto
- In a food processor, blend the basil, pine nuts, garlic, Parmesan, lemon juice, salt, and pepper.
- Slowly drizzle in the olive oil while blending until smooth.
- Taste and adjust seasoning as needed.
Step 4: Assemble the Dish
- In a large bowl, toss the cooked pasta with the roasted vegetables.
- Add the pesto sauce and mix well, adding reserved pasta water as needed for a silky texture.
- Top with extra Parmesan, fresh basil, and a sprinkle of red pepper flakes if desired.
4. Tips for the Best Pasta Primavera
- Don’t overcook the veggies – You want them tender with a slight bite, not mushy.
- Use high-quality olive oil – It makes a big difference in the pesto’s flavor.
- Reserve pasta water – Helps thin out the pesto and coat the pasta evenly.
- Toast the nuts – Lightly toasting the pine nuts or walnuts before blending enhances their flavor.
- Serve immediately – This dish is best enjoyed fresh, while the pesto is vibrant and the veggies are warm.

5. Variations and Substitutions
Pasta primavera is incredibly flexible! Here are some ideas to customize it:
Make it Gluten-Free:
- Use gluten-free pasta made from rice, quinoa, or chickpeas.
Make it Vegan:
- Swap Parmesan for nutritional yeast in the pesto.
Add Protein:
- Grilled chicken – For a classic Italian-style meal.
- Shrimp – Lightly seasoned and sautéed for a seafood twist.
- Tofu or chickpeas – A great plant-based protein option.
Switch Up the Veggies:
- Try asparagus, mushrooms, snap peas, or spinach.
- Use seasonal vegetables for a fresh take every time you make it.
6. How to Store and Reheat Leftovers
Pasta primavera is best fresh, but leftovers can still be delicious!
Storage:
- Store in an airtight container in the fridge for up to 3 days.
- Keep extra pesto separate for the freshest flavor.
Reheating:
- Stovetop: Heat with a splash of olive oil or water over low heat.
- Microwave: Reheat in 30-second bursts, stirring in between.
Avoid overheating, as this can make the pasta dry and the pesto lose its vibrant color.

Pasta Primavera with Roasted Veggies and Pesto: A Fresh & Flavorful Meal
Ingredients
For the Roasted Vegetables:
- 1 zucchini, sliced
- 1 yellow squash, sliced
- 1 red bell pepper, sliced
- 1 cup cherry tomatoes, halved
- 1 cup broccoli florets
- 1 small red onion, sliced
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
For the Pasta:
- 12 oz pasta (penne, rotini, or spaghetti work well)
- 1 teaspoon salt (for boiling water)
For the Pesto Sauce:
- 2 cups fresh basil leaves
- ¼ cup pine nuts (or walnuts)
- 2 cloves garlic
- ½ cup grated Parmesan cheese (or nutritional yeast for vegan)
- ½ cup olive oil
- Juice of ½ lemon
- Salt and pepper to taste
Optional Add-ins:
- Grilled chicken, shrimp, or tofu for extra protein
- Crushed red pepper for a little spice
- Extra Parmesan for topping
Instructions
Step 1: Roast the Vegetables
- Preheat your oven to 425°F (220°C).
- Toss the sliced zucchini, squash, bell peppers, tomatoes, broccoli, and red onion with olive oil, salt, pepper, and garlic powder.
- Spread the veggies on a baking sheet in a single layer.
- Roast for 20-25 minutes, flipping halfway through, until the veggies are tender and slightly caramelized.
Step 2: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook the pasta according to package instructions until al dente.
- Reserve ½ cup of pasta water, then drain the pasta and set aside.
Step 3: Make the Pesto
- In a food processor, blend the basil, pine nuts, garlic, Parmesan, lemon juice, salt, and pepper.
- Slowly drizzle in the olive oil while blending until smooth.
- Taste and adjust seasoning as needed.
Step 4: Assemble the Dish
- In a large bowl, toss the cooked pasta with the roasted vegetables.
- Add the pesto sauce and mix well, adding reserved pasta water as needed for a silky texture.
- Top with extra Parmesan, fresh basil, and a sprinkle of red pepper flakes if desired.
FAQs
1. Can I use store-bought pesto?
Yes! While homemade pesto is best, a high-quality store-bought version works in a pinch.
2. What’s the best pasta for primavera?
Short pastas like penne, rotini, or farfalle work well, but spaghetti or linguine are also great options.
3. Can I make this ahead of time?
You can roast the veggies and make the pesto in advance, but cook the pasta fresh for the best texture.
4. How do I make the pesto creamier?
Add a tablespoon of Greek yogurt or a splash of coconut milk for extra creaminess.
5. What’s the best way to prevent the pesto from turning brown?
Toss the pesto with a little extra lemon juice and store it in an airtight container with a thin layer of olive oil on top.
6. Can I make this dish spicy?
Yes! Add red pepper flakes to the pesto or toss in some sliced chili peppers.
7. What’s the best way to serve this for a party?
Serve it as a pasta salad by letting it cool and adding extra fresh veggies like cherry tomatoes and cucumbers.
8. Can I roast the veggies on the stovetop instead?
Yes! Sauté them in a large pan with olive oil over medium heat until tender.
9. Can I add cheese other than Parmesan?
Goat cheese, feta, or ricotta are great alternatives for a different twist.
10. How do I make this dish oil-free?
Use water or vegetable broth in place of oil when roasting veggies and making pesto.