Pasta Primavera with Roasted Vegetables

Featured in: Hearty Weekend Recipes

Pasta Primavera is a colorful Italian-inspired dish combining al dente pasta with roasted seasonal vegetables including zucchini, bell peppers, cherry tomatoes, and broccoli. Vegetables are tossed with garlic-infused olive oil and finished with fresh Parmesan and basil for a vibrant, satisfying meal. The combination of tender pasta and caramelized roasted vegetables creates a naturally balanced dish that's both hearty and light, perfect for weeknight dinners or entertaining guests.

Updated on Sun, 18 Jan 2026 14:36:00 GMT
Golden roasted zucchini, bell peppers, and cherry tomatoes mixed with penne pasta, finished with fresh Parmesan and basil on a rustic wooden table.  Pin It
Golden roasted zucchini, bell peppers, and cherry tomatoes mixed with penne pasta, finished with fresh Parmesan and basil on a rustic wooden table. | cedaroven.com

My kitchen window was open the evening I first made this, and the smell of roasting peppers drifted out into the courtyard. A neighbor knocked twenty minutes later asking what I was cooking. I handed her a bowl through the doorway, and she stood there eating it with a wooden spoon, nodding between bites. That's how I knew this wasn't just another weeknight pasta.

I made this for a friend who swore she didn't like vegetables. She picked at the bowl suspiciously at first, then went back for seconds without saying a word. By the time she left, she'd taken a photo of the recipe card I'd scribbled on. It's been our inside joke ever since: the pasta that convinced her vegetables weren't the enemy.

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): The ridges and curves catch the olive oil and tiny bits of roasted garlic, so every bite has flavor clinging to it.
  • Zucchini (1 medium, sliced): Roasting transforms its texture from spongy to silky, and it soaks up the herbs beautifully.
  • Yellow squash (1 medium, sliced): It caramelizes faster than zucchini and adds a mild, almost buttery sweetness.
  • Red bell pepper (cut into strips): The edges char just enough to bring out a smoky sweetness that balances the acidity of the tomatoes.
  • Yellow bell pepper (cut into strips): Adds color and a slightly fruitier flavor than the red, making the dish feel more vibrant.
  • Red onion (1 small, sliced): It mellows and sweetens in the oven, losing its sharpness and blending into the background.
  • Cherry tomatoes (150 g, halved): They burst in the heat and release their juices, creating little pockets of tangy sweetness.
  • Broccoli florets (120 g): The tips get crispy and nutty, adding texture contrast to the softer vegetables.
  • Extra virgin olive oil (3 tbsp, divided): Use a good one here, it's not just for cooking, it's part of the sauce.
  • Garlic (3 cloves, minced): Fresh garlic sautéed briefly in olive oil is the backbone of the whole dish, don't skip it.
  • Dried Italian herbs (1 tsp): A blend of oregano, basil, and thyme gives the vegetables an earthy, aromatic coating.
  • Salt (½ tsp): Vegetables need more seasoning than you think, taste as you go.
  • Black pepper (¼ tsp, freshly ground): Freshly cracked makes a difference, it's sharper and more fragrant.
  • Red pepper flakes (pinch, optional): Just a hint adds warmth without making it spicy.
  • Parmesan cheese (50 g, freshly grated): The real stuff melts into the pasta and adds a salty, umami richness that pre-grated cheese can't match.
  • Fresh basil or parsley (2 tbsp, chopped): Stirred in at the end, it adds a bright, herbal note that wakes everything up.
  • Lemon wedges (optional): A squeeze before serving cuts through the richness and makes the whole dish taste lighter.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep the sheet:
Set your oven to 220°C (425°F) and line a large baking sheet with parchment paper. This keeps cleanup easy and prevents sticking.
Season and spread the vegetables:
Toss zucchini, squash, peppers, onion, tomatoes, and broccoli with 2 tbsp olive oil, Italian herbs, salt, and pepper, then spread them out in a single layer so they roast instead of steam. Crowding them will make them soggy.
Roast until caramelized:
Roast for 18 to 20 minutes, stirring once halfway through so the edges brown evenly. You want some charred spots, that's where the flavor lives.
Boil the pasta:
While the vegetables roast, cook your pasta in well salted boiling water until al dente. Reserve half a cup of the starchy cooking water before draining, it helps the sauce cling.
Sauté the garlic:
Heat the remaining tablespoon of olive oil in a large skillet over medium heat, then add the minced garlic and cook for about 30 seconds. You'll smell it the moment it's ready, don't let it brown or it turns bitter.
Combine everything:
Add the roasted vegetables and drained pasta to the skillet, tossing gently and adding splashes of reserved pasta water to loosen it up. The water helps create a light, clingy sauce instead of dry pasta.
Finish with cheese and herbs:
Off the heat, stir in half the Parmesan and the fresh basil or parsley, then taste and adjust the salt and pepper. The cheese melts into the warm pasta and thickens everything just enough.
Serve and garnish:
Plate it up immediately, topping each serving with the remaining Parmesan, extra herbs, and a squeeze of lemon if you like. It's best eaten right away while the pasta is hot and glossy.
Pasta Primavera with colorful roasted seasonal vegetables tossed in garlic olive oil, garnished with parsley and lemon wedges for a bright finish.  Pin It
Pasta Primavera with colorful roasted seasonal vegetables tossed in garlic olive oil, garnished with parsley and lemon wedges for a bright finish. | cedaroven.com

One spring evening, I made this for a small dinner on my balcony. We ate it straight from the skillet, passing it around with forks and wine glasses balanced on the railing. The sun was setting, the pasta was warm, and no one wanted to go inside. It became the kind of meal you remember not for perfection, but for the feeling it gave you.

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.

Choosing Your Vegetables

The vegetables listed here are just a starting point. I've made this in winter with roasted mushrooms and kale, and in summer with asparagus and snap peas. The key is to pick vegetables that roast well, anything too delicate or watery won't hold up. If you're using something like spinach or arugula, stir it in raw at the very end so it wilts from the residual heat. Trust your instincts and use what looks good at the market.

Making It a Complete Meal

This dish is hearty on its own, but sometimes you want a little more protein. I've tossed in sautéed shrimp during the last minute of cooking, and I've stirred in canned chickpeas straight from the pantry. Leftover rotisserie chicken works too, shredded and added right before serving. If you're keeping it vegetarian, a handful of toasted pine nuts or walnuts adds richness and a satisfying crunch.

Storing and Reheating

Leftovers keep well in the fridge for up to three days, and honestly, they taste even better the next day when the flavors have had time to settle. Reheat gently in a skillet with a splash of water or olive oil to bring back the moisture. The pasta will have absorbed some of the sauce overnight, so don't be afraid to add a little extra Parmesan or a drizzle of good olive oil when you reheat it.

  • Store in an airtight container to keep the pasta from drying out.
  • If you're meal prepping, keep the Parmesan and fresh herbs separate and add them when you reheat.
  • This doesn't freeze well because the roasted vegetables lose their texture, so plan to eat it within a few days.
Hearty vegetarian Pasta Primavera served hot from the skillet, topped with freshly grated Parmesan, black pepper, and fresh herbs. Pin It
Hearty vegetarian Pasta Primavera served hot from the skillet, topped with freshly grated Parmesan, black pepper, and fresh herbs. | cedaroven.com

This is the kind of recipe that makes cooking feel easy and generous at the same time. You'll find yourself making it on a Tuesday night and again when someone's coming over, and both times it'll feel just right.

Recipe FAQs

What vegetables work best for this dish?

Use fresh seasonal vegetables like zucchini, yellow squash, bell peppers, cherry tomatoes, and broccoli. In spring, try asparagus and snap peas; in fall, add mushrooms or eggplant. Choose firm vegetables that roast well and maintain texture.

Can I prepare this without an oven?

Yes. Sauté the vegetables in a large skillet over medium-high heat for 12-15 minutes instead of roasting. This method gives slightly softer vegetables but saves time and works equally well.

How do I make this dish more protein-rich?

Add grilled chicken breast, sautéed shrimp, or roasted chickpeas alongside the vegetables. You can also incorporate white beans or lentils for a vegetarian protein boost.

What pasta shapes work best?

Penne and fusilli are ideal because their ridges and twists catch the sauce and vegetable pieces. Farfalle and rigatoni also work well. Avoid thin pastas that may break under the roasted vegetables.

Is this suitable for gluten-free or dairy-free diets?

Yes. Use certified gluten-free pasta and verify all packaged ingredients. For dairy-free, replace Parmesan with nutritional yeast or a plant-based cheese alternative while maintaining the same flavor profile.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to three days. Reheat gently in a skillet with a splash of pasta water to restore moisture. This dish is also excellent served at room temperature as a pasta salad.

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

Italian-inspired pasta featuring roasted seasonal vegetables, garlic, and Parmesan. Vegetarian, easy to prepare, and naturally light.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Evan Brooks


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences Vegetarian-Friendly

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 1/2 teaspoon salt
05 1/4 teaspoon freshly ground black pepper
06 Pinch of red pepper flakes, optional

Garnish

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

How To Make It

Step 01

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

Step 02

Season and Arrange 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 through, until lightly browned and tender.

Step 04

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

Step 05

Sauté 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 Pasta and Vegetables: 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 as needed.

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 Info

Review all items for potential allergens. If needed, ask a medical expert.
  • 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

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 420
  • Fats: 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.