Pasta Primavera with Roasted Vegetables

Featured in: Family-Style Dinners

Pasta Primavera combines al dente pasta with colorful roasted vegetables including zucchini, bell peppers, broccoli, and cherry tomatoes. The vegetables are roasted until lightly caramelized, then tossed with garlic-infused olive oil and fresh pasta.

This 40-minute dish serves four and works beautifully as a vegetarian main course. The reserved pasta water creates a silky sauce that coats each strand, while fresh Parmesan and basil add finishing brightness.

Perfect for weeknight dinners or entertaining, this Italian classic adapts easily to seasonal produce and accommodates various dietary preferences.

Updated on Sun, 18 Jan 2026 16:02:00 GMT
A close-up of vibrant Pasta Primavera with roasted zucchini, bell peppers, and cherry tomatoes tossed in olive oil, garnished with fresh basil and grated Parmesan. Pin it
A close-up of vibrant Pasta Primavera with roasted zucchini, bell peppers, and cherry tomatoes tossed in olive oil, garnished with fresh basil and grated Parmesan. | cozyzriga.com

The smell of roasted bell peppers always takes me back to a Sunday afternoon when I had a fridge full of vegetables and no real plan. I tossed them on a sheet pan, boiled some pasta, and what came out was this bright, almost accidentally perfect dish. My neighbor wandered in just as I was plating it, took one bite, and asked if I'd been hiding an Italian grandmother somewhere. I hadn't, but I did learn that sometimes the best meals come from trusting what's in season and a hot oven.

I made this for a small dinner party once, worried it might seem too simple. But watching everyone go quiet for the first few bites, then reach for seconds without asking, told me everything I needed to know. One friend later admitted she thought primavera was always drenched in cream, and discovering this lighter, brighter version changed her weeknight routine. That night, with good wine and even better company, this dish proved that vegetables can absolutely hold their own as the star.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Penne or fusilli pasta (340 g): These shapes have ridges and curves that catch the olive oil and bits of roasted vegetable, making every forkful more interesting than smooth noodles ever could.
  • Zucchini (1 medium, sliced): It caramelizes beautifully in the oven and brings a tender, almost buttery texture that balances the firmer vegetables.
  • Yellow squash (1 medium, sliced): Similar to zucchini but with a slightly sweeter flavor, it adds sunny color and variety to each bite.
  • Red bell pepper (1, cut into strips): Roasting turns it jammy and sweet, with charred edges that add depth and a touch of smokiness.
  • Yellow bell pepper (1, cut into strips): It mirrors the red but with a milder, almost fruity sweetness that brightens the whole dish.
  • Red onion (1 small, sliced): The heat mellows its sharpness and coaxes out a gentle sweetness that weaves through the other flavors.
  • Cherry tomatoes (150 g, halved): They burst and concentrate in the oven, leaving behind little pockets of tangy, savory juice.
  • Broccoli florets (120 g): The tips crisp up while the stems stay tender, adding a slight bitterness that keeps everything from being too sweet.
  • Extra virgin olive oil (3 tbsp, divided): This is the backbone of the dish, carrying flavor and creating that glossy, luxurious coating on the pasta.
  • Garlic (3 cloves, minced): A quick sauté in olive oil releases its perfume and adds warmth without overpowering the vegetables.
  • Dried Italian herbs (1 tsp): A blend of oregano, basil, and thyme brings the whole dish together with that unmistakable Mediterranean aroma.
  • Salt (½ tsp) and black pepper (¼ tsp): Essential for drawing out the natural sweetness of the vegetables and balancing every layer of flavor.
  • Red pepper flakes (pinch, optional): Just a whisper of heat that lingers pleasantly on the back of your tongue.
  • Parmesan cheese (50 g, freshly grated): It melts into the warm pasta and adds a nutty, salty richness that makes you want to lick the bowl.
  • Fresh basil or parsley (2 tbsp, chopped): A handful of herbs at the end adds brightness and makes the whole dish smell like summer.
  • Lemon wedges (optional): A squeeze right before eating wakes everything up and cuts through the richness beautifully.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep Your Pan:
Set your oven to 220°C (425°F) and line a large baking sheet with parchment paper. This high heat is what gives the vegetables those golden, caramelized edges that make this dish shine.
Season the Vegetables:
Spread the zucchini, yellow squash, bell peppers, red onion, cherry tomatoes, and broccoli across the sheet, drizzle with 2 tbsp olive oil, and toss with Italian herbs, salt, and pepper. Make sure they're in a single layer so they roast instead of steam.
Roast Until Golden:
Slide the pan into the oven and roast for 18 to 20 minutes, stirring once halfway through. You'll know they're ready when the edges are browned and the vegetables are tender with a slight char.
Boil the Pasta:
While the vegetables roast, bring a large pot of salted water to a rolling boil and cook the pasta until al dente. Before draining, scoop out half a cup of the starchy pasta water, it's your secret weapon for a silky sauce.
Sauté the Garlic:
In a large skillet over medium heat, warm the remaining 1 tbsp olive oil and add the minced garlic. Let it sizzle for about 30 seconds until it smells incredible but hasn't turned brown.
Toss Everything Together:
Add the roasted vegetables and drained pasta to the skillet, tossing gently to combine. Drizzle in a little reserved pasta water at a time to loosen and coat everything in a light, glossy sauce.
Finish with Cheese and Herbs:
Remove the skillet from the heat and stir in half the Parmesan and most of the fresh basil or parsley. Taste and adjust the seasoning, adding more salt, pepper, or a pinch of red pepper flakes if you like.
Serve and Garnish:
Divide the pasta among bowls and top with the remaining Parmesan and herbs. A squeeze of lemon juice right before eating adds a bright, zesty finish that ties everything together.
Pin it
| cozyzriga.com

One evening, I served this to a friend who claimed she didn't like vegetables. She finished her plate, then quietly helped herself to seconds while pretending to look for more wine. Later, she texted asking for the recipe, admitting that maybe it wasn't vegetables she disliked, just the way they'd always been cooked. That moment reminded me how much a little olive oil, high heat, and care can change someone's mind, and maybe even their dinner routine.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Choose Your Vegetables

The beauty of this dish is that it bends with the seasons and whatever looks best at the market. In spring, swap in asparagus and snap peas for a crisp, green version. Summer is perfect for the zucchini, tomatoes, and peppers as written. Come fall, try roasted mushrooms, butternut squash, and kale for something earthier and more robust. The key is cutting everything into similar-sized pieces so they roast evenly and finish at the same time.

Making It a Complete Meal

While this pasta stands beautifully on its own, sometimes you want a little more heft. I've tossed in sautéed shrimp during the last few minutes of cooking, and the sweet brininess pairs perfectly with the roasted vegetables. Grilled chicken, sliced thin and stirred in at the end, makes it heartier without feeling heavy. For a plant-based boost, a can of drained chickpeas crisped in the oven alongside the vegetables adds protein and a satisfying crunch.

Storing and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the pasta will soak up some of the oil as it sits. When reheating, add a splash of water or olive oil to a skillet over medium heat and toss gently until warmed through. I've even eaten this cold, straight from the fridge, as a quick lunch, and it's surprisingly good with a drizzle of balsamic vinegar.

  • Let the dish cool completely before storing to prevent condensation and sogginess.
  • If meal prepping, store the roasted vegetables and cooked pasta separately and toss them together when ready to eat.
  • A sprinkle of fresh herbs and extra Parmesan after reheating brings the dish back to life.
A skillet of freshly tossed Pasta Primavera with al dente penne, colorful roasted vegetables, and steam rising, ready to be served with a lemon wedge. Pin it
A skillet of freshly tossed Pasta Primavera with al dente penne, colorful roasted vegetables, and steam rising, ready to be served with a lemon wedge. | cozyzriga.com

This is the kind of dish that feels like a hug after a long day, bright and nourishing without asking too much of you. Every time I make it, I'm reminded that good food doesn't need to be complicated, just honest and full of flavor.

Recipe FAQs

What vegetables work best for this dish?

Use a colorful mix of seasonal produce: zucchini, yellow squash, bell peppers, red onion, cherry tomatoes, and broccoli. Spring variations include asparagus and snap peas, while fall versions feature mushrooms and eggplant. Choose firm vegetables that roast well.

How do I achieve crispy roasted vegetables?

Arrange vegetables in a single layer on the baking sheet without crowding. Roast at 220°C for 18-20 minutes, stirring halfway through. Don't overcrowd the sheet—this allows proper browning and prevents steaming.

Can I prepare this dish ahead of time?

Roast vegetables up to 4 hours ahead and store in an airtight container. Cook pasta fresh just before serving for optimal texture. Combine components immediately before plating for best results.

What pasta shapes work best?

Penne and fusilli are ideal as their ridges and spirals trap sauce and vegetables. Other options include rigatoni, farfalle, or orzo. Choose sturdy shapes that hold up to tossing with roasted vegetables.

How do I make this more protein-rich?

Add sautéed grilled chicken breast, pan-seared shrimp, or roasted chickpeas. For vegetarian protein, use white beans or lentils. These additions complement the vegetables without overpowering the dish.

Is there a dairy-free version?

Absolutely. Omit Parmesan or substitute with nutritional yeast for a cheesy umami flavor. Use quality olive oil to enhance richness. Dairy-free versions remain light yet satisfying with proper seasoning.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Pasta Primavera with Roasted Vegetables

Vibrant Italian pasta featuring roasted seasonal vegetables, garlic-infused olive oil, and creamy Parmesan. Light yet satisfying.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Written by Micah Stewart


Skill Level Easy

Cuisine Italian

Yield 4 Portions

Diet Preferences Vegetarian

What You’ll Need

Pasta

01 12 oz penne or fusilli pasta

Vegetables

01 1 medium zucchini, sliced
02 1 medium yellow squash, sliced
03 1 red bell pepper, cut into strips
04 1 yellow bell pepper, cut into strips
05 1 small red onion, sliced
06 1 cup cherry tomatoes, halved
07 1 cup broccoli florets

Seasonings and Aromatics

01 3 tablespoons extra virgin olive oil, divided
02 3 cloves garlic, minced
03 1 teaspoon dried Italian herbs
04 ½ teaspoon salt
05 ¼ teaspoon freshly ground black pepper
06 Pinch of red pepper flakes, optional

Garnish

01 ½ cup freshly grated Parmesan cheese
02 2 tablespoons chopped fresh basil or parsley
03 Lemon wedges, optional

Steps

Step 01

Preheat and Prepare: Preheat oven to 425°F. Line a large baking sheet with parchment paper.

Step 02

Season Vegetables: Arrange zucchini, yellow squash, bell peppers, red onion, cherry tomatoes, and broccoli on the prepared sheet. Drizzle with 2 tablespoons olive oil, sprinkle with Italian herbs, salt, and pepper. Toss to coat evenly and spread in a single layer.

Step 03

Roast Vegetables: Roast vegetables for 18 to 20 minutes, stirring once halfway, until lightly browned and tender.

Step 04

Cook Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve ½ cup pasta cooking water, then drain pasta.

Step 05

Infuse with Garlic: In a large skillet over medium heat, add remaining 1 tablespoon olive oil. Sauté minced garlic for 30 seconds until fragrant.

Step 06

Combine Ingredients: Add roasted vegetables and cooked pasta to the skillet. Toss gently, adding reserved pasta water a little at a time to loosen, if needed.

Step 07

Finish with Cheese and Herbs: Remove from heat. Stir in half the Parmesan and fresh basil or parsley. Taste and adjust seasoning.

Step 08

Serve: Serve immediately, topped with remaining Parmesan and extra herbs. Add a squeeze of lemon juice if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot
  • Large baking sheet
  • Parchment paper
  • Chef's knife
  • Cutting board
  • Large skillet
  • Colander
  • Wooden spoon or tongs

Allergy Details

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains wheat from pasta
  • Contains milk from Parmesan cheese
  • For dairy-free, omit Parmesan or use a plant-based alternative
  • For gluten-free, use gluten-free pasta and confirm all packaged ingredients are certified gluten-free

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 420
  • Lipids: 13 g
  • Carbohydrates: 63 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.