Mediterranean Dense Bean Salad (The BeanTok Recipe I Keep Making)

This post contains affiliate links. This means if you make a purchase using these links, we may receive a commission at no extra charge to you. Thank you for supporting Cyanne Eats!

A Mediterranean bean recipe like this dense bean salad mixes cannellini beans and chickpeas with cucumber, tomato, red onion, kalamata olives, and feta in a lemon-oregano olive oil dressing, and it actually tastes better after a day in the fridge.

I’ve made some version of this almost every Sunday for the last few months. It doesn’t need lettuce, so it doesn’t go sad and watery by Wednesday the way most meal prep salads do. The beans just keep soaking up more of that dressing every day it sits, which is honestly the whole point of it.

I grew up thinking bean salad meant the vinegary three-bean situation from a potluck table, cold and kind of flat. This is not that. The first time I made a version with real cucumber, good olive oil, and feta, I understood why this trend took off the way it did.

I’ll walk through exactly what goes into mine, how long I let it marinate, and the swaps I’ve actually tested so you don’t have to guess.

Key Takeaways

  • This uses two beans, cannellini and chickpeas, so it has more texture and staying power than a one-bean salad.
  • Rinsing the canned beans well matters more than it sounds like it should.
  • It’s better the next day. I let mine sit at least 30 minutes, but overnight is where the flavor really lands.
  • It keeps 4 to 5 days in an airtight container in the fridge.
  • One serving runs around 320 calories with roughly 10 to 12 grams of protein and about 6 grams of fiber, mostly from the beans.
  • No lettuce means no wilting, so it holds up for meal prep better than a green salad ever could.

What Goes Into a Mediterranean Bean Recipe Like This One

I use one can of cannellini beans and one can of chickpeas for this one. Cannellini beans hold their shape and have a creamier bite, while chickpeas add a firmer texture, so together they don’t turn to mush by day three.

For the vegetables, I go with cucumber, cherry tomatoes, and red onion. I dice the cucumber small so every bite gets some, and I always cut the onion thin since raw red onion gets harsher, not milder, the longer it sits.

Kalamata olives and feta are the briny part, and honestly they’re what turn a plain bean salad into something that actually tastes Mediterranean. It’s a big part of what makes bean salad feta such a good combination in the first place.

The dressing comes together with extra virgin olive oil, lemon juice, red wine vinegar, garlic, dried oregano, and a small spoonful of dijon mustard.

Parsley and dill go in last, parsley always and dill when I have it, since I add fresh herbs at the very end rather than mixing them in with everything else.

How I Make This Bean Salad

  1. Drain and rinse both cans of beans well, then add them to a large glass mixing bowl.
  2. Add the diced cucumber, halved tomatoes, red onion, olives, and feta.
  3. Whisk the olive oil, lemon juice, red wine vinegar, garlic, oregano, dijon, salt, and pepper together in a small bowl or jar.
  4. Pour the dressing over everything and toss well, making sure the beans on the bottom get coated too.
  5. Cover and refrigerate for at least 30 minutes, or up to 24 hours for the best flavor.
  6. Stir in the parsley and dill right before serving, and taste for salt one more time.

Why I Never Skip Rinsing the Beans

I used to just drain the cans and dump everything in the bowl. The first time I skipped rinsing, the dressing turned cloudy and the whole salad tasted a little metallic and starchy, not clean.

Now I rinse both cans under cold water until it runs clear, which takes maybe 20 seconds. It’s a small step, but it’s the difference between a bright, clean-tasting salad and one that tastes like it came straight from the can.

The Marinating Debate I Had With Myself

I kept going back and forth on how long this actually needs to sit. Thirty minutes gives you a salad that’s already good, dressed and seasoned enough to eat right away.

Overnight is where it turns into something else. The beans pull in more of the lemon and oregano, and the onion mellows out instead of biting back, so by the next day the whole bowl tastes more like one dish and less like a pile of separate ingredients.

I also learned to make a little extra dressing on the side. The beans drink up more of it than you’d think, and by day three the salad can look dry if you didn’t hold some back to add later.

Cannellini vs. Chickpeas vs. Both

BeanTextureBest for
Cannellini onlySoft, creamyA mediterranean white bean salad recipe with less bite
Chickpeas onlyFirm, a little starchyA heartier, crunchier bowl
Both, half and halfMix of soft and firmWhat I make most weeks, best contrast

Bean Salad Meal Prep: How Long It Actually Keeps

This salad keeps for 4 to 5 days in the fridge as long as it’s in an airtight container. A few things I do to keep it at its best all week:

  • Store it in one big container or portion it into individual ones, whichever you’ll actually grab on a busy morning.
  • Hold the fresh herbs back if you’re prepping more than a day ahead, and stir them in the morning you plan to eat it.
  • The cucumber and tomato stay crisp for the first few days, so I try to finish the batch by day four rather than pushing it to day five.
  • Give it a stir before eating since the dressing settles at the bottom.

A Few Swaps I’ve Tried

Some weeks I don’t have kalamata olives on hand, so I’ve swapped in Castelvetrano olives instead. It changes the flavor a little, milder and buttery instead of sharp, but it still works.

If you want to lean all the way into a mediterranean white bean salad recipe, just skip the chickpeas and use two cans of cannellini instead. I’ve also finished it with a few flakes of Maldon sea salt right before serving, which sounds like a small thing but actually makes a noticeable difference against all that acid in the dressing.

If you like this kind of salad, I make a similar no-lettuce bowl in my cowboy caviar, and my crunchy detox salad leans on canned chickpeas the same way this one does.

The Bowl I Keep Coming Back To

This is the recipe I reach for when I want lunch already handled for most of the week. It takes maybe 15 minutes of actual work, and then the fridge does the rest of the job for you.

If you’re new to the dense bean salad trend, this is a good place to start since the flavors are familiar and the ingredient list isn’t long. Once you’ve got the basic formula down, it’s easy to swap in whatever beans, cheese, or vegetables you have on hand.

For more meal-prep bowls that hold up all week, my southwest quinoa salad follows the same idea of keeping the dressing separate until you’re ready to eat.

Frequently Asked Questions

Is dense bean salad just a Mediterranean bean recipe with a new name?

Not exactly. Dense bean salad is more of a formula, beans plus vegetables plus a marinade, and Mediterranean is one popular direction to take it in with olives, feta, and lemon.

Do I have to rinse the beans before making this?

Yes, I’d rinse them well every time. Skipping it leaves the dressing cloudy and gives the salad a starchy, canned taste instead of a bright one.

Can I make this a mediterranean white bean salad recipe instead?

Yes, just use two cans of cannellini beans instead of one can of each. The texture ends up softer and creamier throughout.

How long does this keep in the fridge?

It keeps 4 to 5 days in an airtight container. The texture is best in the first few days, so I try to finish it by day four.

Can I skip the feta or make this dairy-free?

Yes, you can leave the feta out entirely and it still works, since the olives and dressing carry a lot of the salty, briny flavor on their own.

Mediterranean dense bean salad with cannellini beans, chickpeas, cucumber, tomato, kalamata olives, and feta in a lemon-oregano dressing

Mediterranean Dense Bean Salad

A dense bean salad made with cannellini beans, chickpeas, cucumber, tomato, red onion, kalamata olives, and feta, tossed in a lemon-oregano olive oil dressing. It marinates in the fridge and tastes even better the next day.
Prep Time 15 minutes
Chill Time 30 minutes
Total Time 45 minutes
Course Salad
Cuisine Mediterranean
Servings 6
Calories 320 kcal

Ingredients
  

  • 1 can (15-ounce) cannellini beans, drained and rinsed
  • 1 can (15-ounce) chickpeas, drained and rinsed
  • 1 English cucumber, diced
  • 1 pint cherry tomatoes, halved
  • ½ red onion, finely diced
  • ½ cup kalamata olives, pitted and halved
  • ½ cup crumbled feta
  • ¼ cup fresh parsley, chopped
  • 2 tbsp fresh dill, chopped (optional)
  • â…“ cup extra virgin olive oil
  • 3 tbsp red wine vinegar
  • 1 tbsp lemon juice
  • 1 tsp dijon mustard
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • ½ tsp salt, plus more to taste
  • ¼ tsp black pepper

Instructions
 

  • Drain and rinse both cans of beans well, then add them to a large mixing bowl.
  • Add the diced cucumber, halved cherry tomatoes, red onion, olives, and feta to the bowl.
  • In a small bowl or jar, whisk together the olive oil, red wine vinegar, lemon juice, dijon mustard, garlic, oregano, salt, and pepper.
  • Pour the dressing over the bean and vegetable mixture and toss well until everything is evenly coated.
  • Cover and refrigerate for at least 30 minutes, or up to 24 hours, to let the flavors marinate.
  • Stir in the parsley and dill right before serving, and taste for salt one more time.
Keyword bean salad feta, bean salad meal prep, dense bean salad, mediterranean bean recipe, mediterranean white bean salad recipe
About Cynthia

Cynthia Odenu-Odenu is the founder of Cyanne Eats. A registered nurse with a passion for food, she brings the same attention to detail from her professional life into the kitchen. From chain restaurant rankings to grocery finds and easy recipes, Cynthia covers it all and helps everyday food lovers eat better and spend smarter.

Leave a Reply

Recipe Rating