This Mediterranean white bean salad brings creamy beans, crisp vegetables, herbs, and a bright lemony dressing together for a fresh, hearty meal.

If you want a Mediterranean white bean salad that tastes bright, fresh, lemony, herby, creamy, crunchy, salty, and just a little briny in every forkful, this is one worth keeping on repeat!
Ingredients
For White Bean Salad
- 2 cans cannellini beans, 15 ounces each, drained and thoroughly rinsed, about 3 cups total
- 1 1/2 cups cherry or grape tomatoes, halved
- 1 medium English cucumber, diced into roughly 1/2-inch pieces
- 1 medium red bell pepper, diced
- 1/3 cup finely diced red onion
- 1/2 cup Kalamata olives, pitted and sliced
- 3/4 cup crumbled feta cheese
- 1/2 cup loosely packed fresh flat-leaf parsley, roughly chopped
- 2 tablespoons fresh dill, finely chopped
For Lemon Herb Dressing
- 1/4 cup extra-virgin olive oil
- 3 tablespoons freshly squeezed lemon juice
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- 1 small garlic clove, finely grated or minced
- 1 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more if needed
- 1/4 teaspoon freshly ground black pepper
- 1/2 teaspoon honey, optional but highly recommended if your lemon is especially tart
Servings: 6 side-dish servings or 4 generous lunch servings
How to Make Mediterranean White Bean Salad

Start by draining your cannellini beans into a colander and rinsing them thoroughly under cool running water until that cloudy canning liquid has disappeared, then let them sit for a few minutes so excess water can drain away.
This small step matters more than it seems because wet beans dilute your dressing, and we want lemon, olive oil, garlic, and oregano clinging to every bean rather than sliding off into a watery puddle at bottom of your bowl.
While beans drain, halve cherry tomatoes, dice cucumber and red bell pepper into bite-size pieces, finely chop red onion, slice olives, and chop parsley and dill.
Try to keep cucumber and pepper pieces around 1/2 inch because a good chopped salad should give you several ingredients on one fork rather than making you chase a cucumber chunk around your plate like it owes you money!
Before adding red onion to your bowl, taste one little piece because onions can vary quite a bit in sharpness.
If yours is pleasantly crisp and mildly pungent, use it as is, but if it makes your eyes reconsider every decision you have made today, put chopped onion into a small bowl of cold water for 5 to 10 minutes, then drain and pat it dry, which takes off that harsh raw edge while keeping its crunch.
Now prepare dressing by adding olive oil, freshly squeezed lemon juice, red wine vinegar, Dijon mustard, grated garlic, oregano, salt, pepper, and honey if using to a small jar, then close lid and shake vigorously for 15 to 20 seconds until mixture looks slightly creamy and unified.
Taste it before pouring anything because lemons are unpredictable little creatures, and if dressing feels too sharp add another teaspoon of olive oil or a tiny drizzle of honey, while a dressing that tastes slightly bold on its own is exactly what you want because beans will mellow it considerably.
Add drained beans to a large mixing bowl and pour about half of your dressing directly over them first, tossing very gently until every bean looks glossy.
Don’t skip this step, because seasoning beans before piling in all those vegetables gives them a chance to absorb lemon, vinegar, garlic, and oregano instead of leaving you with beautifully dressed vegetables surrounding bland beans.
Let dressed beans sit for about 5 minutes while you finish clearing your cutting board, then add tomatoes, cucumber, bell pepper, red onion, Kalamata olives, parsley, and dill.
Pour in most of remaining dressing and fold everything together with a large spoon or silicone spatula, moving from bottom of bowl upward rather than stirring aggressively, because cannellini beans are creamy and tender and we want a salad, not an accidental bean dip!
Add about half of crumbled feta and gently toss once more, then sprinkle remaining feta over top.
I like doing this in two stages because feta mixed throughout gives you creamy, salty flavor in multiple bites, while feta left on top keeps salad looking fresh and abundant rather than disappearing into dressing.
Taste one spoonful that includes a bean, tomato, cucumber, feta, and preferably an olive because tasting only one ingredient will not tell you whether salad is properly seasoned.
Feta and olives already contribute salt, so resist automatically throwing in more until you taste everything together, then add another pinch of salt, squeeze of lemon, crack of black pepper, or spoonful of remaining dressing depending on what feels missing.
Cover bowl and let salad rest in refrigerator for 20 minutes before serving if you have time; you can certainly eat it immediately, but those extra minutes allow beans to absorb more dressing and give garlic, oregano, lemon, herbs, and olive oil a chance to mingle, which is when this recipe goes from “very nice bean salad” to “why did I not make a double batch?”
Give everything one gentle toss right before serving, since dressing naturally settles toward bottom, then taste again and finish with a small squeeze of fresh lemon, drizzle of olive oil, extra parsley, feta, or freshly cracked pepper if needed.
Serve chilled or allow it to sit at room temperature for roughly 10 minutes first, which softens chilled olive oil slightly and lets flavors come through more clearly.
Serving Suggestions

This Mediterranean white bean salad is substantial enough for lunch but flexible enough to work as a side dish with plenty of meals.
Try serving it:
- Alongside grilled chicken with lemon and herbs
- With grilled or roasted salmon
- Next to shrimp skewers
- Stuffed inside warm pita bread with hummus
- Spoonful by spoonful over toasted sourdough
- With quinoa, farro, or couscous for a larger grain bowl
- Over chopped romaine for an extra-crisp lunch salad
- Beside grilled lamb or chicken kebabs
- As part of a Mediterranean spread with hummus, pita, tzatziki, and roasted vegetables
- For a quick lunch, my pick is warm pita plus hummus and a generous scoop of salad.
- Creamy hummus against lemony beans, crisp cucumber, salty feta, and juicy tomatoes makes a very good argument for staying home for lunch!
Fresh, tangy, crunchy, creamy, and loaded with those lemony, garlicky, herb-filled flavors that make every forkful taste bright, this Mediterranean white bean salad is exactly the sort of recipe worth having ready when lunch needs to be quick but still genuinely delicious!
Hungry for more feel-good meals? Explore these 21 Anti-Inflammatory Breakfast Recipes for a nourishing start and 10 Anti-Inflammatory Dinner Recipes for delicious evenings that make healthy eating easy!




