This Mediterranean salad combines creamy cannellini beans with halved cherry tomatoes, diced cucumber, red onion and Kalamata olives, folded into torn basil and parsley. A quick lemon-oregano vinaigrette of olive oil, lemon juice and zest, garlic, salt and pepper is whisked and poured over; toss to coat. Serve immediately or chill 30 minutes to meld flavors. Optional feta or toasted pine nuts add richness and crunch.
The window was open and a warm breeze carried the smell of someone grilling down the street while I stood in my kitchen staring at two cans of beans wondering if dinner could actually be this simple. It was one of those August evenings where cooking felt like a chore but eating still mattered. I tossed everything together with whatever looked alive in the fridge and ended up eating the entire bowl standing at the counter. That salad has been in my rotation ever since.
I brought a massive bowl of this to a potluck at a friends rooftop last September and watched three people ask for the recipe before they even finished their plates. There is something about the combination of lemon and basil that makes people close their eyes when they take the first bite.
Ingredients
- Cannellini or great northern beans (2 cans): Creamy and mild which is exactly what you want to absorb that sharp lemon dressing so rinse them well under cold water until the foam disappears.
- Cherry tomatoes (2 cups halved): Their sweetness balances the briny olives so pick ones that actually smell like something when you hold them near your nose.
- Cucumber (1 small diced): Adds a cool crunch that breaks up the softness of the beans so do not peel it because the skin holds texture and color.
- Red onion (finely diced): A little goes a long way here and if you find it too sharp soak the pieces in ice water for ten minutes first.
- Kalamata olives (quartered cup sliced): They bring salt and depth so do not skip them even if you think you do not like olives.
- Fresh basil (torn): Tear it with your fingers right before adding because a knife bruises the leaves and turns them dark at the edges.
- Fresh parsley (chopped): An underrated team player that adds a clean grassy note cutting through the richness of the olive oil.
- Extra virgin olive oil (3 tablespoons): Use the good stuff here because it is one of only a few ingredients and you will taste every drop.
- Lemon juice and zest (2 tablespoons juice plus 1 teaspoon zest): The zest carries floral brightness the juice cannot achieve alone so zest before you squeeze.
- Garlic (1 clove minced): One clove is enough to linger without taking over the whole bowl.
- Dried oregano (teaspoon): It tastes like the Mediterranean in a pinch and rehydrates beautifully in the dressing.
- Salt and pepper: Season gradually because the olives already contribute salt and you can always add more but you cannot take it away.
Instructions
- Bring the bowl to life:
- Dump the drained beans halved tomatoes diced cucumber red onion and sliced olives into your biggest bowl and give everything a gentle tumble with your hands so nothing gets crushed. The colors together should look like a sunset over a fishing village.
- Add the herbs:
- Scatter the torn basil and chopped parsley over the top and fold them in lightly because bruised herbs turn bitter and nobody wants that energy in a summer salad.
- Build the dressing:
- In a small jar combine the olive oil lemon juice lemon zest minced garlic oregano salt and pepper then shake it vigorously until it looks cloudy and unified. Taste it on your fingertip and trust your gut before pouring.
- Marry everything together:
- Pour the dressing over the salad and fold gently with a large spoon making sure every bean gets coated and the herbs drift evenly through the bowl. Stop as soon as it looks combined because overmixing breaks the tomatoes.
- Rest or serve:
- You can eat it right now and it will be lovely but if you can wait thirty minutes in the refrigerator the flavors will settle and deepen into something that makes people ask what your secret is.
One night I ate the leftover salad straight from the container with a fork while sitting on the kitchen floor waiting for laundry to finish and honestly it was one of the best meals of that entire month.
How to Serve It Without Overthinking
Scoop it alongside grilled chicken thighs or pile it onto thick toasted bread rubbed with a raw garlic clove for an impromptu bruschetta situation. It also plays well with roasted vegetables or a simple bowl of soup when you want dinner to feel complete without much effort.
Making It Your Own
Swap the white beans for chickpeas if you prefer a nuttier bite or crumble feta over the top if dairy is on your table. Toasted pine nuts showered on at the last second add a buttery crunch that elevates the whole dish from side salad to centerpiece.
Storage and Leftover Wisdom
This salad keeps beautifully in the refrigerator for up to three days though the tomatoes will soften and the cucumber will lose some of its snap by day two which honestly makes the whole thing taste more like a marinated dish than a fresh one. The dressing continues to meld with the beans so leftovers often taste even better than the original bowl.
- Store it in a glass container with a tight lid and give it a stir before serving.
- Add fresh herbs right before eating leftovers to wake the flavors back up.
- Do not freeze it because the texture of the beans and tomatoes will not survive.
Keep this recipe in your back pocket for hot nights tired nights and nights when the fridge looks empty because it will save you every single time.
Recipe FAQs
- → How long will it keep in the fridge?
-
Store in an airtight container for 3–4 days. Beans absorb dressing over time, so texture is best within 24–48 hours; stir before serving.
- → Can I use dried beans instead of canned?
-
Yes. Use cooked cannellini or great northern beans (about 1½–2 cups per can). Drain and cool them well, then adjust salt and acidity to taste.
- → How do I prevent the mixture from getting soggy?
-
Thoroughly drain and pat canned beans and tomatoes. Add dressing just before serving or chill briefly so ingredients keep their bite.
- → What are good substitutes for Kalamata olives?
-
Capers, roasted red peppers or chopped sun-dried tomatoes provide a similar briny or savory punch if olives aren’t desired.
- → Can this be made ahead of time?
-
Yes. Assemble without the dressing up to a day ahead and refrigerate. Add dressing and torn basil just before serving to preserve freshness.
- → What pairs well with these flavors?
-
Serve alongside grilled fish or chicken, a bowl of warm grains, or rustic bread. A sprinkle of feta or toasted pine nuts adds creaminess and crunch.