Mediterranean Bean Salad Recipe

I put this salad in front of Silas and told him it was “just beans and vegetables.”

He ate two bowls before he asked what was actually in it.

That’s the thing about this Mediterranean bean salad. It sounds plain on paper. Beans, cucumber, tomatoes, a little cheese. But something happens when you toss it all together with a sharp lemony dressing and let it sit for even ten minutes. It turns into one of those dishes you keep going back to the fridge for, standing there with a fork, telling yourself it’s just one more bite.

It’s also stupidly easy. No stove, no oven, no timer. Just a knife, a bowl, and about 15 minutes of your life.

Here’s exactly how I make it.

What You’ll Need

  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 English cucumber, diced
  • 1 pint cherry tomatoes, halved
  • ½ red onion, thinly sliced
  • ¾ cup kalamata olives, pitted and halved
  • ¾ cup crumbled feta cheese
  • ¼ cup fresh parsley, chopped
  • 2 tbsp fresh mint, chopped
  • ⅓ cup extra virgin olive oil
  • 3 tbsp fresh lemon juice
  • 1 tbsp red wine vinegar
  • 2 garlic cloves, minced
  • 1 tsp dried oregano
  • Salt and black pepper, to taste

That’s it. Nothing exotic, nothing you’ll have to hunt down at three different grocery stores.

Tools You’ll Need

  • Large mixing bowl
  • Colander for draining and rinsing the beans
  • Cutting board and sharp knife
  • Small bowl or jar for the dressing
  • Whisk or fork

Pro Tips

  1. Rinse your beans until the water runs clear. Canned beans come packed in a starchy liquid that tastes a little metallic. A good rinse gets rid of that flavor completely.
  2. Salt the onion first. Toss your sliced red onion with a pinch of salt and let it sit for 5 minutes before adding it to the salad. It softens the bite so it doesn’t take over every forkful.
  3. Let it rest before serving. I know it’s tempting to eat this the second you’re done mixing. But giving it 15 to 20 minutes in the fridge lets the dressing soak into the beans, and that’s when the flavor really shows up.
  4. Don’t skip the fresh herbs. Dried parsley just doesn’t do the same job here. Fresh is what makes this taste like something you’d order at a Mediterranean restaurant instead of something from a work potluck.
  5. Use full fat feta. The low fat versions crumble weird and taste like nothing. Spend the extra dollar.

How to Make It

Step 1: Prep the vegetables

Dice your cucumber, halve your cherry tomatoes, and thinly slice your red onion. Toss the onion with a pinch of salt in a small bowl and set it aside while you work on everything else.

Step 2: Drain and rinse

Drain and rinse both cans of beans under cold water until the water runs clear. Shake off as much excess water as you can. Extra water in the bowl waters down your dressing later.

Step 3: Make the dressing

In a small bowl or jar, whisk together the olive oil, lemon juice, red wine vinegar, minced garlic, oregano, and a good pinch of salt and pepper. Give it a taste. It should be sharp and a little garlicky.

Step 4: Combine everything

In your large mixing bowl, add the beans, chickpeas, cucumber, tomatoes, salted onion, olives, parsley, and mint. Pour the dressing over the top.

Step 5: Toss and rest

Toss everything gently so you don’t mash the beans. Fold in the feta last so it stays in chunks instead of turning to mush. Let the salad sit in the fridge for at least 15 minutes before serving.

Substitutions and Variations

OriginalSwapWhy It Works
Cannellini beansGreat northern or navy beansSimilar creamy texture
ChickpeasBlack-eyed peasAdds a slightly earthier flavor
Feta cheeseDairy-free feta or omitKeeps it vegan and dairy free
Kalamata olivesGreen olivesMilder, less briny
Red wine vinegarApple cider vinegarA softer, less sharp acidity
CucumberBell pepperAdds crunch and sweetness

If you want to bulk it up into a full meal, add grilled chicken, shrimp, or a scoop of orzo. My mother-in-law adds diced avocado, which honestly might be the best version I’ve had.

Make Ahead Tips

This salad actually gets better the longer it sits, up to a point.

  • Make it up to 24 hours ahead. Store it in an airtight container in the fridge. The flavors deepen overnight.
  • Add the feta last if prepping far in advance. It can get a little soggy if it sits in the dressing too long.
  • Hold off on the herbs if you’re prepping more than a day ahead. Fresh parsley and mint start to wilt after a day or two. Stir them in right before serving for the best color and crunch.

Pairing Suggestions

This salad works as a side or a full meal depending on your mood.

  • Serve it alongside grilled chicken or lamb skewers for a full Mediterranean dinner.
  • Pair it with warm pita and a bowl of hummus for a lighter lunch.
  • Scoop it over a bed of greens with grilled shrimp on top for a protein-packed salad.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days. The beans will keep soaking up the dressing the longer it sits, so day two often tastes even better than day one.

I don’t recommend freezing this one. The cucumber and tomatoes turn watery and mushy once thawed, and the texture just isn’t the same.

Estimated Nutrition

These numbers are rough estimates based on standard ingredient brands and a 6-serving batch.

NutrientPer Serving (Est.)
Calories290
Protein11g
Carbohydrates26g
Fiber8g
Fat17g
Sodium480mg

Note: These figures are estimates only. Before publishing or relying on these for dietary tracking, verify actual values in Cronometer using the specific ingredient brands you plan to use.

FAQ

Can I use dried beans instead of canned? Yes. You’ll need about 1.5 cups dried beans total, cooked and cooled before using. Canned just saves you a step when you’re short on time.

Is this salad served cold or room temperature? Both work. I usually pull it straight from the fridge, but it’s just as good sitting out at room temperature for a couple hours, which makes it great for potlucks.

How do I keep the onion from being too strong? Salting it and letting it sit for a few minutes before adding it in pulls out a lot of the sharp bite. You can also soak the sliced onion in cold water for 10 minutes if you want it even milder.

Can I make this vegan? Absolutely. Just swap the feta for a dairy-free version or leave it out entirely. Everything else in the recipe is already plant based.

What size cucumber should I use? I go with an English cucumber because the skin is thinner and the seeds are smaller, so you don’t have to peel or seed it. A regular cucumber works too, just peel it first if the skin feels tough.

Wrapping Up

This is one of those recipes I make on repeat because it takes almost no effort and somehow still feels impressive. Bring it to a barbecue and someone will ask for the recipe. Keep a bowl of it in your fridge and you’ve got lunch handled for the next four days.

Make it once and you’ll understand why Silas went back for seconds without asking a single question first.

If you try this Mediterranean bean salad, come back and leave a comment letting me know how it turned out. And if you have any questions about swaps or make-ahead timing, drop them below. I read every single one.

Leave a Comment