This Mediterranean Bean Salad is full of chickpeas, cannellini beans, crunchy vegetables, feta, and a bright lemon oregano dressing. A healthy protein-packed salad that comes together in minutes.

Mediterranean Bean Salad is a fresh bean salad made with chickpeas, cannellini beans, crunchy vegetables, herbs, feta, and a sharp lemony dressing.
It is protein-rich, meal-prep friendly, naturally gluten free, and ready in about 15 minutes.
The combination of creamy beans, juicy tomatoes, crisp cucumber, salty feta, and tangy dressing makes it satisfying enough for lunch but versatile enough to serve as a side dish.
he combination of chickpeas and cannellini beans gives the salad enough substance to feel like a proper meal, while cucumber, tomato, parsley, and yellow pepper keep everything fresh and crisp. The dressing is sharp and simple, with olive oil, Dijon mustard, and red wine vinegar bringing everything together without overwhelming the vegetables.
I like recipes like this bean salad because they hold up in the fridge.
You can make it for lunch, spoon it onto toasted sourdough, or bring it to a picnic without worrying about delicate greens wilting.
The flavours improve as the salad sits, which makes it especially useful for meal prep.
The feta matters here too. Salty cheese against creamy beans creates contrast, and the extra squeeze of lemon over the top wakes the whole thing up.
If you have ever found bean salads bland or overly acidic, this version hits a better balance.
Try serving it with Kale Fritters or Cabbage Fritters for a veg-packed meal.
Jump to:
Why You'll Love This Recipe
- Mediterranean Bean Salad is genuinely filling thanks to the protein and fibre from the beans.
- The recipe uses mostly pantry and fridge staples, making it practical for busy weeks.
- Fresh vegetables add crunch and brightness without requiring complicated prep.
- This salad travels well for picnics, packed lunches, and potlucks.
- Cannellini beans absorb the dressing beautifully, improving flavour over time.
- Feta adds richness and saltiness without needing a heavy creamy dressing.
- The salad is naturally gluten free and easy to adapt for vegan diets.
- Meal prepping becomes easier because the salad keeps well in the fridge.
- Unlike leafy salads, this recipe stays sturdy for hours after mixing.

Beans
Beans are the backbone of this recipe, and canned beans deserve more credit than they often get. Chickpeas bring firmness and nuttiness, while cannellini beans are softer and creamier.
Using two types creates a more interesting texture than relying on one alone.
Beans are also excellent at absorbing vinaigrettes, which means this salad tastes better after resting.
Rinsing canned beans thoroughly removes excess starch and improves flavour significantly. If you have time, drying them lightly with a towel also helps the dressing cling better.
Find out more about Legumes and check out these 18 Best Bean Recipes.
Ingredients
- Chickpeas. Chickpeas add texture, protein, and a slightly nutty flavour. If you prefer, butter beans can replace them for a softer result.
- Cannellini beans. These beans are creamy and mild, helping balance the firmer chickpeas. Great northern beans also work well.
- Cherry tomatoes. Cherry tomatoes hold their shape better than larger tomatoes and add sweetness and acidity. Grape tomatoes are a good substitute.
- Yellow bell pepper. Yellow pepper brings crunch and mild sweetness. Red or orange peppers can be used instead.
- Cucumber. Cucumber adds freshness and keeps the salad light. Persian cucumbers are ideal because they contain less water.
- Red onion. Red onion adds sharpness and contrast. If raw onion tastes too strong for you, soak it briefly in cold water before adding.
- Parsley. Fresh parsley lifts the flavour and keeps the salad tasting bright. Dill or mint also work well.
- Dressing Ingredients
- Olive oil. Use good olive oil here because the dressing is simple and the flavour comes through clearly.
- Red wine vinegar or lemon juice. Both provide acidity. Red wine vinegar tastes slightly deeper, while lemon juice keeps things brighter.
- Dijon mustard. Dijon helps emulsify the dressing and adds subtle sharpness.
- Salt. Beans need proper seasoning, so do not skip this.
- Black pepper. Freshly cracked black pepper adds warmth and complexity.
- Topping
- Feta cheese. Feta adds creaminess and saltiness. Sheep's milk feta tends to have the best flavour and texture.
See the recipe card for quantities.
Instructions
Follow this step-by-step photo tutorial, then scroll down to the recipe card for the full ingredients list and method.

Add the rinsed and drained chickpeas and cannellini beans to a large bowl.

Halve the cherry tomatoes, dice the yellow bell paper, dice the cucumber, finely chop the red onion, and finely chop the parsley.

Add the veggies and parsley to the bowl of beans and gently toss to combine.

Whisk the dressing ingredients together.

Pour the dressing over the salad, then sprinkle with the feta and toss very gently. Ideally, chill for 20 minutes before serving for the flavours to blend.
Serving Suggestions
- Serve alongside grilled tofu skewers.
- Tuck into Halloumi Souvlaki.
- Spoon over toasted sourdough rubbed with garlic.
- Serve with warm pita bread and hummus (try Pea Hummus or Carrot Hummus for a colourful tasty twist).
- Add to a mezze platter with olives and dips.
- Use as a filling for wraps or pitas.
- Add to lunch boxes for meal prep.
- Spoon onto baked sweet potatoes.
- Pair with soup for a lighter dinner.
- Serve with falafel and tahini sauce. Try it with Falafel Waffles!
- Bring to barbecues and picnics because it holds well at room temperature.
Variations
- Add chopped kalamata olives for a saltier, brinier flavour.
- Use butter beans instead of cannellini beans for extra creaminess.
- Add cooked quinoa to turn the salad into a more substantial meal.
- Stir in chopped roasted red peppers for smoky sweetness.
- Replace feta with vegan feta for a dairy-free version.
- Add fresh mint alongside parsley for a cooler flavour profile.
- Include avocado just before serving for richness.
- Toss in arugula for a peppery green element.
- Add grilled courgette for a more substantial summer salad.
- Use fresh basil instead of parsley for a sweeter herbal note.
Storage
Mediterranean Bean Salad stores very well, which is one of its biggest advantages.
Storage
- Store the salad in an airtight container in the fridge for up to 4 days.
- The flavour improves after a few hours as the beans absorb the dressing.
- If the salad looks dry after chilling, add a small drizzle of olive oil and lemon juice before serving.
Freezing
- Freezing is not ideal because cucumber and tomatoes lose their texture after thawing.

Recipe Tips
- Rinse canned beans thoroughly to remove excess starch and improve flavour.
- Finely chop the onion instead of leaving large chunks for better balance.
- Use room-temperature tomatoes for better flavour.
- Chill the salad before serving so the dressing has time to absorb into the beans.
- Taste before serving because beans often need more salt than expected.
- Crumble feta by hand rather than buying pre-crumbled feta for better texture.
FAQ
Yes. In fact, the flavour improves after sitting for a few hours in the fridge. Just stir gently before serving.
Chickpeas and cannellini beans work especially well because they provide contrasting textures. Butter beans, haricot beans, kidney beans, or great northern beans can also be used.
Yes. Beans provide fibre and protein, olive oil contributes healthy fats, and the vegetables add vitamins and freshness.

Sign up for our free newsletter and never miss a recipe!
Plus, you'll get a free eBook: 15 Minute Vegan Dinners!
⭐⭐⭐⭐⭐ If you love this recipe, please leave a five-star rating and review in the comments below! And if you make any modifications, let us know how it went so that we can all benefit from your experience. Happy cooking!
📖 Recipe

Mediterranean Bean Salad with Lemon Oregano Dressing
Equipment
- mixing bowl
Ingredients
- 400 gram can chickpeas drained and rinsed (15 ounce)
- 400 gram can cannellini beans drained and rinsed (15 ounce)
- 1 cup cherry tomatoes halved
- 1 yellow bell pepper diced
- ½ cucumber diced
- ¼ red onion finely chopped
- ¼ cup parsley chopped
Lemon Oregano Dressing
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
Topping
- 100 g feta cheese (½ cup)
Instructions
- Add the rinsed and drained chickpeas and cannellini beans to a large bowl.
- Halve the cherry tomatoes, dice the yellow bell paper, dice the cucumber, finely chop the red onion, and finely chop the parsley.
- Add the veggies and parsley to the bowl of beans and gently toss to combine.
- Whisk the dressing ingredients together.
- Pour the dressing over the salad, then sprinkle with the feta and toss very gently.
- Ideally, chill for 20 minutes before serving for the flavours to blend.
Notes
- Rinse canned beans thoroughly to remove excess starch and improve flavour.
- Finely chop the onion instead of leaving large chunks for better balance.
- Chill the salad before serving so the dressing has time to absorb into the beans.
- Taste before serving because beans often need more salt than expected.
- Crumble feta by hand rather than buying pre-crumbled feta for better texture.
Nutrition
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.



Comments
No Comments