This Mediterranean Bean Salad comes together in about 15 minutes, uses pantry staples you probably already have, and tastes even better the next day. It is the kind of recipe that works as a light lunch, a side dish, or even a quick meal prep option for the week. Bright lemon, good olive oil, crisp vegetables, and two or three types of beans – simple ingredients that genuinely deliver.

What Goes Into This Salad
The beans carry the whole dish, so choose ones you enjoy. A mix of chickpeas and red kidney beans is a classic base for any Mediterranean bean salad recipe. Cannellini beans work beautifully too, adding a softer, creamier texture that balances the firmer chickpeas. Beyond the beans, you want cucumber for crunch, cherry tomatoes for a little sweetness, red onion for sharpness, and kalamata olives for that salty, briny punch. Fresh parsley is not optional here – it brightens everything up. Crumbled feta on top adds a creamy, salty finish that ties the whole bowl together.
For the dressing, keep it simple. Extra virgin olive oil, fresh lemon juice, a splash of red wine vinegar, one grated garlic clove, dried oregano, salt, and pepper. That is genuinely all you need. Some people add a small drizzle of honey to balance the acidity, and it does work well if your lemons are on the tart side.
Ingredients
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (15 oz) red kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 English cucumber, diced
- 1 cup cherry tomatoes, halved
- 1/2 red onion, finely diced
- 1/2 cup kalamata olives, halved
- 1/2 cup fresh parsley, roughly chopped
- 1/2 cup crumbled feta cheese
- 3 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp red wine vinegar
- 1 garlic clove, grated
- 1/2 tsp dried oregano
- Salt and black pepper to taste
How To Make Mediterranean Bean Salad
- Drain and rinse all three cans of beans thoroughly under cold water. Let them sit in a colander for a couple of minutes to drain well.
- Dice the cucumber, halve the cherry tomatoes, and finely chop the red onion. Roughly chop the parsley.
- In a small bowl or jar, whisk together olive oil, lemon juice, red wine vinegar, grated garlic, oregano, salt, and pepper until fully combined.
- Add the beans, cucumber, tomatoes, red onion, olives, and parsley to a large mixing bowl. Pour the dressing over the top and toss gently until everything is coated.
- Fold in the crumbled feta carefully so it does not break down completely into the salad.
- Taste and adjust seasoning. Cover and refrigerate for at least 30 minutes before serving for the best flavor.
Tips That Actually Make a Difference
Rinse your canned beans really well. The liquid they are packed in can make the dressing taste a bit off if it gets into the bowl. Pat them lightly dry with a paper towel if you want the dressing to stick better. When making a healthy Mediterranean bean salad for meal prep, hold the tomatoes back and add them fresh right before serving – they tend to get a little watery after a day in the fridge. Also, letting the dressed salad rest for at least 30 minutes is not just a suggestion. The beans soak up the dressing and the flavors genuinely deepen.

Variations Worth Trying
One of the best things about a Mediterranean diet bean salad is how flexible it is. Swap the kidney beans for black beans if that is what you have. Add roasted red peppers from a jar for a sweeter, smokier layer. A handful of sun-dried tomatoes works really well too. If you want to make this more of a full meal, toss in some cooked farro or bulgur wheat – it bulks the salad up and makes it much more filling. For a dairy-free version, skip the feta or replace it with a spoonful of hummus stirred through the dressing.
Want more heat? A pinch of Aleppo pepper or red pepper flakes added to the dressing gives the whole bowl a gentle warmth without overpowering the other flavors. Za’atar is another spice worth trying – just half a teaspoon stirred into the dressing adds a herby, slightly nutty note that feels very at home in Mediterranean bean recipes healthy enough for everyday eating.
Ingredient Swaps for What You Have
No red wine vinegar? White wine vinegar or even extra lemon juice works fine. Fresh dill can replace parsley if that is your preference – it gives the salad a slightly different personality but still tastes great. No kalamata olives? Green olives or even capers give a similar briny note. If feta is unavailable, ricotta salata is a solid substitute with a similar crumbly texture. For a lower-sodium version, rinse the olives as well as the beans and skip the extra salt in the dressing until you taste it first.
Storage, Troubleshooting, and Serving Ideas
Store leftovers in a sealed container in the fridge for up to 4 days. The salad actually tastes better on day two once the beans have had time to absorb the dressing. If it looks a little dry after sitting overnight, a small drizzle of olive oil and a squeeze of lemon refreshes it instantly.
If the salad tastes flat, the fix is almost always more lemon juice or a tiny pinch of salt – not more dressing volume. Serve this easy Mediterranean bean salad alongside grilled chicken, lamb chops, or baked fish. It is also great scooped onto toasted pita, or served over a handful of arugula to turn it into a proper dinner salad. For a casual spread, pair it with hummus, warm flatbread, and a bowl of olives on the side.
FAQ
Can I make Mediterranean bean salad ahead of time?
Yes, and it is actually better when made ahead. Prepare it up to 24 hours in advance and store it covered in the fridge. Just hold the tomatoes and add those fresh before serving.
Is this Mediterranean diet bean salad recipe vegan?
It is vegetarian as written. To make it fully vegan, simply leave out the feta cheese or use a plant-based feta alternative.
What beans work best in this salad?
Chickpeas, red kidney beans, and cannellini beans are the most common combination. Any white bean, black bean, or even lentils can work depending on what you have in your pantry.
How long does this salad keep in the fridge?
Up to 4 days in an airtight container. The texture stays good and the flavor improves over the first two days. After day 4, the cucumbers start to soften noticeably.
Can I use dried beans instead of canned?
Absolutely. Cook dried beans from scratch if you prefer – just make sure they are fully cooked, well-drained, and cooled completely before mixing them into the salad. Warm beans will wilt the fresh vegetables.

Mediterranean Bean Salad
Equipment
- Large Mixing Bowl
- Small bowl or jar
- Whisk
- Colander
Ingredients
- 1 can (15 oz) chickpeas drained and rinsed
- 1 can (15 oz) red kidney beans drained and rinsed
- 1 can (15 oz) cannellini beans drained and rinsed
- 1 English cucumber diced
- 1 cup cherry tomatoes halved
- 1/2 red onion finely diced
- 1/2 cup kalamata olives halved
- 1/2 cup fresh parsley roughly chopped
- 1/2 cup crumbled feta cheese
- 3 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp red wine vinegar
- 1 clove garlic grated
- 1/2 tsp dried oregano
- salt and black pepper to taste
Instructions
- Drain and rinse all three cans of beans under cold water. Let them drain in a colander for 2 minutes, then pat lightly dry if desired.
- Prep the vegetables. Dice the cucumber, halve the cherry tomatoes, finely dice the red onion, and roughly chop the parsley.
- Make the dressing. In a small bowl or jar, whisk together olive oil, lemon juice, red wine vinegar, grated garlic, oregano, salt, and pepper until well combined.
- Combine. Add beans, cucumber, tomatoes, red onion, olives, and parsley to a large mixing bowl. Pour the dressing over and toss gently to coat everything evenly.
- Add feta. Fold in the crumbled feta carefully to keep some larger pieces intact.
- Rest and serve. Taste and adjust seasoning. Cover and refrigerate for at least 30 minutes before serving for the best flavor.
Notes
- Hold the cherry tomatoes back if making this ahead – add them fresh just before serving to prevent sogginess.
- The salad tastes even better on day two once the beans absorb the dressing.
- If the salad tastes flat after storing, revive it with a small squeeze of lemon juice and a drizzle of olive oil.
- For a vegan version, simply omit the feta or use a plant-based alternative.
