Marinated Vegetarian Pasta Salad
This Marinated Vegetarian Pasta Salad is loaded with roasted veggies, a zesty herb dressing, and crumbled feta. Make it ahead — it only gets tastier!
There’s something almost magical about a big, gorgeous bowl of Marinated Vegetarian Pasta Salad sitting on your counter — all those jewel-toned roasted veggies, curly pasta catching every drop of lemony dressing, and fat chunks of creamy feta just waiting to be tossed together.
I first stumbled onto this recipe on a lazy Sunday before a Fourth of July cookout, when I needed something impressive that wouldn’t leave me stuck over a hot stove all afternoon. Well… it turned out to be the dish everyone kept coming back to, and I’ve been making it ever since.
So what makes this Vegetable Pasta Salad different from all the others floating around out there? It’s the marinating. That little step — letting the warm roasted vegetables soak up half the dressing before the pasta even enters the picture — transforms everything. You end up with layers of flavor that taste like they took way more effort than they actually did.
If you’ve ever wondered whether a vegetarian pasta salad could genuinely steal the show at a gathering, this one’s about to prove it can.
Once you nail this recipe, you’ll want to keep it in your regular rotation. It comes together with simple, wholesome ingredients, works beautifully as a make-ahead weeknight lunch idea, and honestly tastes even brighter and more vibrant after a night in the fridge.
Table of Contents
Ingredients

| Category | Ingredient | Amount |
|---|---|---|
| Pasta | Curly pasta, dried (or shape of choice) | 400g / 14oz |
| Garnish | Fresh parsley, roughly chopped (or chives) | ¼ cup |
| Cheese | Feta, crumbled into big chunks | 120g / 4oz |
| Vegetables | Red bell pepper, cut into 1″ pieces | 1 |
| Yellow bell pepper, cut into 1″ pieces | 1 | |
| Red onion, cut into wedges | 1 | |
| Eggplant, halved lengthwise then sliced into ½” semicircles | 1 | |
| Zucchini, cut into â…”” chunks | 2 | |
| Button mushrooms, halved (large ones quartered) | 200g / 7oz | |
| Asparagus, ends trimmed, cut into 2″ lengths | 1 bunch | |
| For Roasting | Extra virgin olive oil | ¼ cup (65ml) |
| Salt and pepper | 1 tsp each | |
| Garlic, minced | 3 cloves | |
| Marinade / Dressing | Fresh lemon juice | â…“ cup (85ml) |
| Extra virgin olive oil | â…“ cup (85ml) | |
| White sugar | 2 tsp | |
| Garlic, minced | 2 cloves | |
| Salt and pepper | ½ tsp each | |
| Dried basil, parsley, oregano, and thyme | ½ tsp each | |
| Chilli flakes (adjust to taste) | ½ – 1 tsp |
Instructions
Make the Dressing
Step 1. Add the lemon juice, olive oil, sugar, minced garlic, salt, pepper, dried herbs, and chilli flakes into a clean jar. Screw on the lid and shake vigorously until everything is fully combined and slightly creamy-looking. Set it aside for at least 10 minutes so the flavors can meld together beautifully.
Roast the Vegetables
Step 2. Crank your oven up to 250°C / 480°F (230°C fan). That blast of high heat is the secret — it gives the veggies those gorgeous, slightly charred edges that make this Vegetable Pasta Salad sing.
Step 3. Toss all the vegetables except the asparagus into a large mixing bowl. Drizzle generously with olive oil, then scatter over the salt, pepper, and minced garlic. Give everything a good toss until every piece is lightly and evenly coated.
Step 4. Spread the vegetables across two oven trays — don’t crowd them, or they’ll steam instead of roasting. Slide the trays into the oven and roast for 25 minutes, giving them a shuffle halfway through, until the edges are golden and the peppers are just starting to blister.
Step 5. While the veggies are nearly done, toss the asparagus spears in a little oil with a pinch of salt and pepper. Nestle them onto the trays and return everything to the oven for a final 5 minutes — the asparagus should be tender but still holding a lovely snap, as crisp as a cool autumn morning.
Assemble the Marinated Pasta Salad
Step 6. Tip all the roasted vegetables into a big bowl and pour exactly half of your dressing over them. Toss gently, then let everything sit and marinate for anywhere between 30 minutes and 3 hours. This step is non-negotiable — it’s what gives your Salad Pasta that incredible depth of flavor.
Step 7. Cook the curly pasta in a large pot of well-salted, boiling water, but here’s the thing: add 2 extra minutes beyond what the packet says. The slightly softer texture soaks up the dressing instead of sitting there dry and resistant. Before you drain, scoop out a mug of that starchy cooking water and set it aside — you’ll thank yourself later.
Step 8. Pour the marinated vegetables (juices and all) back into the pasta pot. Add the remaining dressing along with the chopped parsley, then fold everything together gently until evenly combined. Let it rest for about 15 minutes so it cools to a comfortable, serving-ready temperature.
Step 9. Scatter the crumbled feta over the top and serve at room temperature. This Marinated Vegetarian Pasta Salad keeps beautifully in the fridge for 4 to 5 days — more on that freshening-up trick below.

Substitutions
Swapping the pasta shape. Any short pasta works wonderfully here — penne, fusilli, or rotini all catch the dressing in their ridges. If you’re working with a Vegetarian Pasta Salad and want to keep things gluten-free, chickpea or lentil pasta holds up surprisingly well once cooked and cooled.
Changing up the vegetables. Feel free to play with what’s in season when you make your Vegetable Pasta Salads. Cherry tomatoes, artichoke hearts, or roasted sweet potato chunks are all gorgeous swaps that pair beautifully with the lemony herb dressing.
Making it dairy-free. Simply skip the feta or replace it with a store-bought dairy-free alternative that crumbles well. A sprinkle of toasted pine nuts or pumpkin seeds adds a similar salty richness and a satisfying crunch to your Salad Pasta.
Adjusting the heat. If chilli flakes aren’t your thing — or if you’re cooking for little ones — just leave them out entirely. A tiny pinch of white pepper in the dressing still gives it a gentle warmth without any kick.
Troubleshooting
The pasta tastes dry or stiff. Cold pasta absorbs moisture and tightens up, which is why serving at room temperature matters. If you’ve refrigerated it overnight, let it sit on the counter for 20 minutes before eating, or warm it very gently in the microwave.
The dressing tastes flat or one-dimensional. Taste it before you use it — if it’s missing something, a tiny pinch more salt or an extra squeeze of lemon can wake everything up. Sometimes the dried herbs just need a little more time to bloom, so shaking the jar well and letting it rest longer does the trick.
The roasted vegetables are mushy instead of tender-crisp. This usually means they were too crowded on the tray. Next time, use two trays and spread them in a single layer with some breathing room between each piece. That high oven heat needs air circulation to do its job properly.
Storage
This Marinated Vegetarian Pasta Salad stores really well — just transfer any leftovers into an airtight container and refrigerate for up to 4 to 5 days. Keep the reserved dressing separate if you want to freshen it up later, and always let the salad come back to room temperature before serving for the best flavor and texture.
Meal Prep
Sunday meal prep just got a whole lot tastier with this one. Roast your vegetables ahead of time, cook and cool the pasta, and store everything in separate containers — then toss it all together with the dressing right before you’re ready to eat throughout the week. That reserved pasta water trick (adding 3 tablespoons to the leftover dressing) is your go-to for keeping things from drying out on Day 3 and beyond.
Serving Suggestions
This vibrant Vegetable Pasta Salad is stunning on its own, but it also shines as part of a bigger spread. Pair it alongside a simple green salad or some crusty bread for a casual dinner, or bring it as your contribution to a potluck — it always disappears first. For something a little more filling, check out these high-protein lunch bowl combinations that complement a pasta salad perfectly.
A glass of crisp white wine or sparkling water with a wedge of lemon alongside makes this feel like a proper sit-down meal, even on a Tuesday night.
Variations
Kid-Friendly Version. Oh, kids can be picky about vegetables — but roasting works wonders here. Stick to the bell peppers, zucchini, and mushrooms (the mildest in the mix), and simply leave out the eggplant and asparagus. A little less chilli and a touch more feta usually wins over even the most reluctant little eaters.
Mediterranean Style. For a deeper, richer flavor profile, fold in some halved kalamata olives, a handful of sun-dried tomatoes, and a few torn basil leaves right before serving. This version pairs especially well with a creamy side salad with fresh herbs on the side.
Warm Pasta Salad. You know… this dish is also gorgeous served slightly warm, almost like a proper pasta bowl. Just toss everything together straight after cooking and skip the resting time — the feta will soften into the warm pasta in the most dreamy way.
Dairy-Free & Vegan. Leave out the feta and add a generous handful of toasted seeds or roughly crushed cashews for texture and richness. The herby lemon dressing is already completely plant-based, so the rest of the recipe needs no changes at all.
Marinated Vegetarian Pasta Salad FAQs
Can I make this Marinated Vegetarian Pasta Salad completely ahead of time?
Absolutely — in fact, it’s even better after a few hours in the fridge once the flavors have had time to come together. Just keep a little extra dressing on the side to toss through before serving, so it stays fresh and vibrant.
How long does this Vegetable Pasta Salad last in the fridge?
It keeps well for up to 4 to 5 days in a sealed container. The pasta may firm up a little as it chills, so remember to let it sit at room temperature for a while before you dig in.
What’s the best way to stop the pasta from drying out overnight?
The starchy cooking water trick is your secret weapon — stir 3 tablespoons of it into your reserved dressing before refrigerating. When you’re ready to eat, toss that loosened dressing through the pasta and it’ll taste almost freshly made.
Why does this recipe cook the pasta for 2 extra minutes?
Slightly softer pasta absorbs the marinade and dressing so much more effectively than al dente pasta does. It sounds like a small detail, but it genuinely makes a noticeable difference in how cohesive and flavorful the finished Salad Pasta tastes.
Best way to customize the spice level for the whole family?
Simply set the chilli flakes aside and let everyone add their own at the table. That way the adults can amp up the heat while the kids enjoy a milder, just-as-delicious version of the same bowl.

Enjoyed this recipe? Explore more fresh and easy ideas on the blog — try our simple vibrant side salads or our speedy bean and tomato salad for more weeknight inspiration.

Marinated Vegetarian Pasta Salad
Equipment
- Large mixing bowl
- 2 oven / baking trays
- Large pot
- Glass Jar with Lid
- Colander
- Serving bowl
Ingredients
Pasta
- 400 g Curly pasta, dried or pasta shape of choice
Garnish & Cheese
- ¼ cup Fresh parsley, roughly chopped or chives
- 120 g Feta cheese crumbled into big chunks
Vegetables
- 1 Red bell pepper cut into 1-inch pieces
- 1 Yellow bell pepper cut into 1-inch pieces
- 1 Red onion cut into wedges
- 1 Eggplant halved lengthwise, sliced into ½-inch semicircles
- 2 Zucchini cut into â…”-inch chunks
- 200 g Button mushrooms halved; large ones quartered
- 1 bunch Asparagus ends trimmed, cut into 2-inch lengths
For Roasting
- ¼ cup Extra virgin olive oil 65ml
- 1 tsp each Salt and pepper
- 3 cloves Garlic minced
Marinade / Dressing
- â…“ cup Fresh lemon juice 85ml
- â…“ cup Extra virgin olive oil 85ml
- 2 tsp White sugar
- 2 cloves Garlic minced
- ½ tsp each Salt and pepper
- ½ tsp each Dried basil, parsley, oregano, and thyme
- ½–1 tsp Chilli flakes adjust spice to taste
Instructions
- Make the Dressing. Add the lemon juice, olive oil, sugar, minced garlic, salt, pepper, dried herbs, and chilli flakes into a clean jar. Screw on the lid and shake vigorously until fully combined and slightly creamy. Set aside for at least 10 minutes so the flavors meld.
- Preheat the Oven. Set your oven to 250°C / 480°F (230°C fan). The high heat replicates BBQ-style charred edges on the vegetables.
- Toss the Vegetables. Place all vegetables except the asparagus in a large bowl. Drizzle with olive oil, sprinkle with salt, pepper, and minced garlic, and toss until every piece is evenly coated.
- Roast. Spread the vegetables across two oven trays in a single layer — don’t crowd them. Roast for 25 minutes, tossing once halfway through, until edges are golden and the peppers are starting to blister.
- Add the Asparagus. Drizzle the asparagus with a little oil and a pinch of salt and pepper. Add to the trays and roast for a final 5 minutes until tender but still holding a snap.
- Marinate the Vegetables. Transfer all roasted vegetables into a large bowl and pour over half of the dressing. Toss gently, then cover and let them marinate for 30 minutes to 3 hours.
- Cook the Pasta. Boil the pasta in a large pot of well-salted water, cooking for 2 minutes longer than the packet directions. Before draining, scoop out a mug of the starchy cooking water and set it aside for later use.
- Combine. Pour the marinated vegetables and their juices into the pasta pot. Add the remaining dressing and the chopped parsley, then fold gently until evenly combined. Let it rest for 15 minutes to cool slightly.
- Serve. Scatter the crumbled feta over the top and serve at room temperature. Keeps in the fridge for 4–5 days.
