The Vegetarian Pasta Salad That Actually Holds Up at a Picnic
This vegetarian pasta salad is the one I bring to cookouts because it actually tastes better after sitting for a bit, not worse.

It’s loaded with crunchy vegetables, hearty chickpeas, and a punchy lemon dressing that keeps everything bright, even after a few hours in the sun.
Why This Pasta Salad Works
There is no mayo here, so the salad stays light and never turns gluey. That means you can make it ahead and not worry about a sad, soggy bowl.
The chickpeas do real work. They give it enough substance to feel like lunch, not just a side of noodles.
The dressing is all lemon juice, red wine vinegar, olive oil, and dried oregano. It soaks into the pasta slightly, so every bite tastes well seasoned.
Ingredients

- 1 lb rotini pasta: any short twirl or tube shape works, like fusilli or penne
- 2 cups cherry tomatoes: halved
- 1 English cucumber: diced small, no need to peel
- 1 bell pepper: any color, seeded and diced
- ½ red onion: finely chopped
- 1 (15 oz) can chickpeas: drained and rinsed
- ½ cup kalamata olives: pitted and halved
- 4 oz feta cheese: crumbled, use a block and crumble it yourself for the best texture
- ½ cup chopped fresh parsley: flat-leaf or curly both work
- ⅓ cup extra-virgin olive oil
- 3 tbsp fresh lemon juice
- 2 tbsp red wine vinegar
- 1 clove garlic: pressed or very finely minced
- 1 tsp dried oregano
- ½ tsp fine sea salt: plus more for the pasta water
- ¼ tsp black pepper
Variations / Substitutions
- Gluten-free: use a sturdy legume or brown rice pasta and cook it just to al dente so it holds up.
- Vegan: leave out the feta, or use a tangy dairy-free cheese. The dressing is already vegan.
- No chickpeas: white beans or quartered artichoke hearts work nicely.
- Extra herbs: fresh dill, mint, or basil all play well here. Stir them in just before serving.
- More heat: add a pinch of red pepper flakes to the dressing.
If you want a creamy version without mayo, try blending half an avocado into the dressing instead.
How To Make Vegetarian Pasta Salad
Step 1: Boil the Pasta

Bring a large pot of water to a boil and salt it well, about 1 tablespoon of fine sea salt. Add the 1 lb rotini and cook until just al dente, 8 to 10 minutes.
Drain the pasta, rinse it under cold water to stop the cooking, and shake off the extra water. You want it cooled down so it does not steam the vegetables later.
Step 2: Whisk the Dressing

While the pasta cooks, whisk together the ⅓ cup olive oil, 3 tbsp lemon juice, 2 tbsp red wine vinegar, the minced garlic, 1 tsp oregano, ½ tsp salt, and ¼ tsp pepper in a small bowl. Whisk about 30 seconds until it looks blended and a little cloudy.
The garlic will smell sharp at first, but it mellows once it mingles with the salad.
Step 3: Chop the Vegetables

Halve the 2 cups cherry tomatoes and dice the cucumber, bell pepper, and red onion. Try to keep the pieces about the same size as the pasta so you get a little of everything in each forkful.
Put the chopped vegetables, the drained chickpeas, and the halved olives into a big serving bowl.
Step 4: Toss and Serve the Salad

Add the cooled pasta to the vegetables, pour over the dressing, and toss until everything is coated. Crumble the feta over the top and scatter the ½ cup chopped parsley. Toss once more, gently, so the cheese stays in little bits and does not all fall to the bottom.
You can eat it right away while the dressing is still separate and glossy, or cover and chill 30 minutes so the flavors sink in. Either way, serve it cold or at room temperature.
A Few Tips for the Best Pasta Salad
- Rinse the pasta with cold water as soon as you drain it. That stops the cooking and washes off loose starch, which helps the pieces stay separate.
- Let the pasta cool completely before you add the vegetables. Warm pasta will wilt the cucumber and make the whole salad watery.
- Sliced olives can get lost. Halving them by hand keeps them chunky and easier to find in the mix.
- Salt the salad again right before serving. Pasta soaks up a good amount of seasoning as it sits.
Scale it up for a bigger gathering:
| Servings | Pasta | Chickpeas | Dressing (olive oil / lemon juice / vinegar) |
|---|---|---|---|
| 6 | 1 lb | 1 can | ⅓ cup / 3 tbsp / 2 tbsp |
| 12 | 2 lb | 2 cans | ⅔ cup / 6 tbsp / 4 tbsp |
| 20 | 3 lb | 3 cans | 1 cup / 9 tbsp / 6 tbsp |
Storing Leftover Pasta Salad
Refrigerate any leftovers in a covered container for up to 4 days. The vegetables stay crisp as long as the pasta was fully cooled before mixing.
There is no need to reheat, just take it out 15 minutes before you eat so it loses the chill. Stir once and add a tiny splash of olive oil if the pasta soaked up all the dressing overnight.
What Goes Well With This Pasta Salad
It sits happily next to anything off the grill. I like it with charred veggie burgers, grilled portobello mushrooms, or a simple lemon-herb tofu steak.
For a packable lunch, add a hard-boiled egg on top. The extra protein turns it into a full meal that holds up in a lunchbox.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Any short shape that catches dressing in its nooks, like fusilli, farfalle, or penne, works just as well.
Do I have to use the exact vegetables listed?
No. Swap in any firm vegetable that tastes good raw, like sugar snap peas, chopped broccoli, or sliced radishes.
How far ahead can I make this?
Up to a full day ahead. The flavors get stronger while it chills, so it is actually better after a night in the fridge.
Can I skip the feta to keep it dairy free?
Yes. The salad still has plenty of salt and tang from the olives and lemon dressing. If you miss the creamy texture, fold in some diced avocado right before serving.

Vegetarian Pasta Salad Recipe
Ingredients
Method
- Boil pasta in salted water until al dente, 8 to 10 minutes. Drain, rinse with cold water, and let it cool.
- Whisk olive oil, lemon juice, vinegar, garlic, oregano, salt, and pepper until blended.
- Halve the tomatoes and dice the cucumber, bell pepper, and onion. Place them in a large bowl with the chickpeas and olives.
- Toss the cooled pasta and dressing with the vegetables. Crumble feta and parsley over the top, toss gently, and serve cold or at room temperature.
