Tangy Mediterranean Bean Pasta Salad
A bean pasta salad that actually tastes like something—bright with lemon and herbs, loaded with chickpeas and kidney beans, and ready in 25 minutes. You can throw it together on a Tuesday and eat it for lunch all week.

Standing over a pot of boiling water is the hardest part. Everything else is just chopping a few vegetables and shaking up a quick vinaigrette. The feta and olives do a lot of the heavy lifting on flavor.
Why This Pasta Salad Stands Out
The dressing is built with olive oil, lemon juice, and a splash of red wine vinegar. It hits the pasta while it is still slightly warm, so every bite soaks up that tangy, herb-specked coat without tasting oily.
Texture matters here as much as taste. Chewy pasta, creamy beans, crunchy cucumber, and salty crumbled feta all hit in the same forkful. You are not just eating something cold and starchy—you are getting pops of freshness and pops of brine.
I keep coming back to it because it does not punish you for making it ahead. The flavors settle in overnight without turning the vegetables to mush, and it never dries out the way many pasta salads do.
Ingredients

- 8 oz rotini pasta: any short shape like fusilli or penne works
- 1 (15 oz) can chickpeas, drained and rinsed: look for no-salt-added if you have it
- 1 (15 oz) can red kidney beans, drained and rinsed: can swap in cannellini beans
- 1 cup halved cherry tomatoes: any ripe tomato cut into bite-size pieces
- 1 cup diced cucumber: English cucumber or Persian, no need to peel
- ½ cup thinly sliced red onion: soak in cold water for 10 minutes if the bite is too sharp
- ½ cup pitted Kalamata olives, halved: the wrinkly, deeply brined kind
- ½ cup crumbled feta cheese: use a block and crumble it yourself for the creamiest pieces
- ¼ cup chopped fresh parsley: flat-leaf holds up best
- ¼ cup extra-virgin olive oil: the dressing depends on a good one
- 3 tbsp fresh lemon juice: about 1 large lemon
- 1 tbsp red wine vinegar: adds a second layer of acidity
- 1 clove garlic, minced: just one so it does not overpower
- 1 tsp dried oregano: rub it between your fingers as you add it
- ½ tsp kosher salt: plus more for the pasta water
- ¼ tsp black pepper: freshly ground is worth the few seconds
Variations / Substitutions
- Swap the beans: any combination of chickpeas, cannellini, black beans, or kidney works. Keep the total around 3 cups.
- Make it dairy free: leave out the feta and add a handful of chopped sun-dried tomatoes or extra olives for saltiness.
- Use a different herb: fresh basil or dill instead of parsley changes the whole vibe, while fresh oregano makes it more intensely Mediterranean.
- Skip the olives: if briny bites are not your thing, swap in chopped roasted red peppers for a sweeter note.
- Make it gluten free: use a good short gluten-free pasta, cook it to al dente, and rinse thoroughly so it does not clump.
This salad reminds me of my go-to Greek pasta salad recipe, minus the lettuce and with double the beans.
How to Make Tangy Mediterranean Bean Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of water to a boil, salt it generously, and cook the 8 oz rotini according to the package until al dente, usually about 8 to 9 minutes. You want a firm bite because it will soften another tiny bit as it sits in the dressing.
Drain the pasta and rinse it under cold water for a full minute. That stops the cooking and washes off the surface starch so the pieces do not stick together. Shake the colander well, then let it sit over an empty bowl while you work on everything else.
Step 2: Whisk the Dressing

In a small bowl or a jar with a tight lid, combine the ¼ cup extra-virgin olive oil, 3 tbsp fresh lemon juice, 1 tbsp red wine vinegar, the minced garlic clove, 1 tsp dried oregano, ½ tsp kosher salt, and ¼ tsp black pepper. Whisk or shake until it looks thick and slightly emulsified, about 15 seconds.
Taste it straight away—it should be sharp and a little salty. If it tastes flat, add a pinch more salt or a squeeze of lemon. This is the moment to adjust before it hits the salad.
Step 3: Toss the Pasta and Veggies

In a large mixing bowl, combine the rinsed pasta, drained chickpeas, drained kidney beans, halved cherry tomatoes, diced cucumber, sliced red onion, and halved Kalamata olives. Drizzle half the dressing over the top and fold everything together with a big spoon until the pasta is evenly coated.
Keep folding for a full 30 seconds. You will see the dressing settle into the pasta spirals and the beans start to pick up specks of oregano. Add the rest of the dressing, fold again, and let the bowl sit on the counter for 10 minutes while you tidy up so the flavors barely start to mingle.
Step 4: Finish with Feta and Herbs

Just before serving, scatter the ½ cup crumbled feta and the ¼ cup chopped parsley across the top. A final light drizzle of olive oil helps the herbs stick and makes it look glossy under the kitchen light.
Serve it right away if you want the contrast of slightly warm pasta and cool cucumber, or slide the bowl into the fridge for 30 minutes to chill it through. Either way, bring it to the table in the same big bowl and let people spoon it onto their plates.
A Few Tips Before You Start
- Rinse the pasta until it feels cool to the touch. Any warmth left in it will steam the vegetables and make the cucumber soft before you even get to the table.
- Salt the bean mixture, not just the dressing. Canned beans are often unseasoned, so taste the tossed salad and add a pinch of salt if needed.
- Let it rest for at least 10 minutes before the first bite. The dressing needs a beat to loosen the starches from the pasta and sink into the beans.
- If you are prepping a day ahead, hold back about a third of the dressing, then toss it in right before you add the feta. That little refresh brings back the punch.
Scale this salad for a potluck:
| Servings | Pasta | Beans (total) | Dressing |
|---|---|---|---|
| 4 | 8 oz | 2 cans | ⅔ cup |
| 8 | 1 lb | 4 cans | 1¼ cups |
| 12 | 1½ lb | 6 cans | 2 cups |
Keeping the Salad Fresh
Store leftovers in a covered container in the fridge. The salad stays good for 4 days, and the vegetables hold their crunch better than you would think because they are not swimming in a watery dressing. Stir it well before dipping back in. You do not need to reheat it—eat it cold straight from the fridge for the best texture.
What to Serve With Tangy Mediterranean Bean Pasta Salad
This works as both a main and a side. Spoon it next to simple grilled chicken thighs that have a lemon-oregano rub, because the salad’s acidity cuts the char and fat. It also pairs well with warm pita wedges and a swipe of hummus if you want to keep the meal vegetarian. On a hot night, pour it into a bowl and call it dinner with nothing else.
Frequently Asked Questions
Can I make this salad the night before?
Yes. The beans soften just slightly and the dressing mellows, so it tastes deeper the next day. Add a splash of lemon juice before you stir it up to wake the flavors back up.
Can I use dried beans instead of canned?
You can, but they need to be fully cooked and cooled first. The salad depends on soft, creamy beans, so boil dried chickpeas and kidney beans separately until tender, then drain well before mixing.
How long can this sit out on a picnic table?
At room temperature, it holds safely for about 2 hours. Beyond that, the feta and the beans can start to turn, so pack it in a cooler or set the bowl in a shallow pan of ice if you are serving it over a long afternoon.
What can I substitute for red wine vinegar?
White wine vinegar or even an equal amount of extra lemon juice will work. The important part is a second acidic note behind the lemon, so a mild vinegar keeps the tang in balance.

Tangy Mediterranean Bean Pasta Salad Recipe
Ingredients
Method
- Cook the pasta in salted boiling water until al dente. Drain and rinse under cold water until cool.
- Whisk together the olive oil, lemon juice, red wine vinegar, garlic, oregano, ½ tsp salt, and pepper until combined.
- In a large bowl, toss the pasta, chickpeas, kidney beans, tomatoes, cucumber, red onion, and olives with the dressing.
- Scatter the feta and parsley on top, drizzle lightly with olive oil, and serve right away or after chilling.
