There’s a reason roasted veggie pasta salad shows up at so many tables, it just works, every time. Caramelized vegetables, tender pasta, a dressing with some real personality, it’s the kind of dish that feels satisfying.
It serves warm straight from the pan or chilled straight from the fridge, and somehow tastes even better the next day. Which also makes it one of the most practical things you can have sitting in your fridge mid-week.
And if you’ve got vegetables that need using up? This is exactly where they belong. A good roast transforms almost anything, and the dressing ties it all together regardless of what you throw in.
So, let’s start making it.

Why I Love This Roasted Veggie Pasta Salad
Roasted vegetables add depth: The high heat concentrates sweetness and brings out toasty, browned edges. That flavor lingers in every bite.
Balanced textures: Al dente pasta, tender veggies, juicy tomatoes, and creamy cheese keep things interesting.
A zesty dressing: A simple lemon-garlic vinaigrette ties it all together without overpowering the vegetables.
Flexible and budget-friendly: Use what you have. This recipe welcomes swaps and add-ins with open arms.
Great make-ahead meal: It tastes even better after a short rest, making it perfect for meal prep and potlucks.
What You’ll Need

- Pasta: 12 ounces short pasta (rotini, penne, or farfalle)
- Veggies for roasting: 1 red bell pepper, 1 yellow bell pepper, 1 medium zucchini, 1 small red onion, 1 cup cherry tomatoes, 1 cup broccoli florets, 1 cup mushrooms (optional)
- Olive oil: About 5 tablespoons, divided
- Seasonings: 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 1 teaspoon dried Italian seasoning or oregano, 1/2 teaspoon red pepper flakes (optional)
- Fresh elements: 1 cup halved cherry tomatoes (added fresh, separate from roasted ones), 1/2 cup chopped fresh parsley or basil
- Cheese: 1/2 cup crumbled feta or shaved Parmesan (optional but recommended)
- Briny add-ins: 1/3 cup kalamata olives or capers (optional)
- For the dressing: 1/4 cup extra-virgin olive oil, zest and juice of 1 large lemon, 1 tablespoon red wine vinegar, 1–2 teaspoons Dijon mustard, 1 small garlic clove grated or minced, 1 teaspoon honey or maple syrup, 1/2 teaspoon salt, 1/4 teaspoon black pepper
How to Make It

Heat the oven: Preheat to 425°F (220°C). Line two baking sheets with parchment for easy cleanup.
Prep the veggies: Cut peppers into 1-inch pieces, slice zucchini into half-moons, cut onion into wedges, halve the cherry tomatoes, break broccoli into bite-size florets, and slice mushrooms if using. Aim for similar sizes so they roast evenly.
Season and roast: Toss the vegetables with 2–3 tablespoons olive oil, salt, pepper, Italian seasoning, and red pepper flakes.
Spread in a single layer on the sheets. Roast for 18–25 minutes, stirring once, until edges are caramelized and tender. Pull the tomatoes a few minutes early if they’re soft and blistered.
Cook the pasta: While veggies roast, boil pasta in well-salted water until just al dente. Reserve 1/4 cup pasta water, then drain and rinse quickly under cool water to stop the cooking. Drizzle with 1 teaspoon olive oil and toss to prevent sticking.
Make the dressing: In a jar or bowl, whisk olive oil, lemon zest and juice, red wine vinegar, Dijon, garlic, honey, salt, and pepper until emulsified. Taste and adjust lemon, salt, or sweetness as needed.
Combine: In a large bowl, add pasta, warm roasted vegetables, fresh cherry tomatoes, and parsley or basil. Pour over most of the dressing and toss gently. If it seems dry, add a splash of pasta water to loosen.
Finish: Fold in feta or Parmesan and olives if using. Add the remaining dressing to taste. Season with a pinch more salt and pepper if needed.
Rest and serve: Let it rest for 10–15 minutes to absorb flavors. Serve warm, room temp, or chilled.
Why This Is Good for You
Fiber and antioxidants: Roasted peppers, tomatoes, and broccoli bring vitamin C, carotenoids, and fiber that support immune health and digestion.
Steady energy: Al dente pasta offers complex carbs for consistent fuel, especially when paired with healthy fats.
Healthy fats: Extra-virgin olive oil supports heart health and helps your body absorb fat-soluble vitamins from the veggies.
Protein options: Add chickpeas, grilled chicken, tuna, or mozzarella to bump up protein and make it a complete meal.
ALSO CHECKOUT – Creamy Greek Chickpea Cucumber Salad Recipe
Don’t Do This
Don’t overcrowd the pan: Crowded vegetables steam instead of brown. Use two sheets for better caramelization.
Don’t overcook the pasta: Mushy pasta won’t hold up in a salad. Aim for just al dente.
Don’t skip the acid: Lemon and vinegar brighten everything. Without them, the salad can taste flat.
Don’t forget seasoning: Salt the pasta water and taste as you go. Balanced seasoning makes a huge difference.
Don’t drown it in dressing: Start with most of the dressing, then add more as needed. You can always add, but you can’t take away.
FAQ
Can I make this ahead of time?
Yes. It actually improves after a few hours as the flavors mingle. If serving the next day, hold back a little dressing and fresh herbs, then toss them in right before serving to brighten it up.
Which pasta shape works best?
Short, ridged shapes like rotini, fusilli, or penne hold onto the dressing and vegetable bits. Avoid very delicate pastas that can break down in the fridge.
Do I have to roast the tomatoes?
No. Roasting adds sweetness, but using some fresh tomatoes keeps the salad juicy and bright. You can do all roasted, all fresh, or a mix.
How do I keep the vegetables from going soggy?
Roast at high heat with space on the pan so they brown instead of steam. Let them cool slightly before tossing with the pasta, and avoid overdressing.
What if I don’t have lemon?
Use more red wine vinegar or a splash of white balsamic. Add a little extra Dijon for body and a pinch of sugar if it tastes too sharp.
Final Thoughts
Some recipes just stick around and this roasted veggie pasta salad is one of them. Not because it’s complicated or clever, but because it’s reliably good and endlessly adaptable.
The foundation stays the same, well-roasted vegetables, pasta cooked just right, a dressing that’s bright and balanced and everything else shifts to fit whatever you’re in the mood for. That’s what makes it yours after the first time you make it.
And unlike a lot of comfort food, this one still feels fresh and light whenever you come back to it. Any season, any occasion, it always seems to fit.

Ingredients
Method
- Heat the oven: Preheat to 425°F (220°C). Line two baking sheets with parchment for easy cleanup.
- Prep the veggies: Cut peppers into 1-inch pieces, slice zucchini into half-moons, cut onion into wedges, halve the cherry tomatoes, break broccoli into bite-size florets, and slice mushrooms if using. Aim for similar sizes so they roast evenly.
- Season and roast: Toss the vegetables with 2–3 tablespoons olive oil, salt, pepper, Italian seasoning, and red pepper flakes. Spread in a single layer on the sheets. Roast for 18–25 minutes, stirring once, until edges are caramelized and tender. Pull the tomatoes a few minutes early if they’re soft and blistered.
- Cook the pasta: While veggies roast, boil pasta in well-salted water until just al dente. Reserve 1/4 cup pasta water, then drain and rinse quickly under cool water to stop the cooking. Drizzle with 1 teaspoon olive oil and toss to prevent sticking.
- Make the dressing: In a jar or bowl, whisk olive oil, lemon zest and juice, red wine vinegar, Dijon, garlic, honey, salt, and pepper until emulsified. Taste and adjust lemon, salt, or sweetness as needed.
- Combine: In a large bowl, add pasta, warm roasted vegetables, fresh cherry tomatoes, and parsley or basil. Pour over most of the dressing and toss gently. If it seems dry, add a splash of pasta water to loosen.
- Finish: Fold in feta or Parmesan and olives if using. Add the remaining dressing to taste. Season with a pinch more salt and pepper if needed.
- Rest and serve: Let it rest for 10–15 minutes to absorb flavors. Serve warm, room temp, or chilled.

Hello, I’m an athlete and a food lover who shares vegetarian recipes that are both delicious and nourishing. I enjoy creating salads, pastas, smoothies, and guilt-free desserts you can enjoy without stressing about calories.


