This vibrant Mediterranean salad combines creamy white beans with juicy cherry tomatoes, crisp cucumber, thinly sliced red onion, and fragrant fresh basil. The zesty dressing features extra virgin olive oil, red wine vinegar, lemon juice, garlic, and oregano, creating a perfect balance of bright Mediterranean flavors. Ready in just 15 minutes with no cooking required, this versatile dish serves as a light lunch, colorful side dish, or part of a mezze platter. The salad improves with a short refrigeration period, allowing the flavors to meld beautifully while maintaining the vegetables' crisp texture.
I had just come home from a run, sweating and starving, when I started raiding the pantry like a mad scientist. The white beans were an afterthought, honestly—just a can I'd bought weeks ago and forgotten about. But when I tossed them with those garden tomatoes and basil, something magical happened that made me forget all about cooking anything else.
Last summer, my neighbor Sarah brought over a bowl of something similar after we'd spent hours complaining about the heat wave. We sat on her porch with our feet in the kiddie pool her kids abandoned, eating this salad straight from the bowl while watching the sunset. Now every time I make it, I'm back in that moment, cool and happy and not even slightly worried about dinner.
Ingredients
- White beans (cannellini or great northern): These creamy little powerhouses soak up that zesty dressing like nobody's business—rinse them well to get rid of the can taste
- Cherry tomatoes: Halve them so every bite bursts with juice, and if you've got those multicolored ones from the farmers market, even better
- Cucumber: The crunch factor is non-negotiable here—leave some skin on for texture and color
- Red onion: Thinly sliced is the way to go, and if you're sensitive to that onion bite, soak the slices in ice water for 10 minutes first
- Fresh basil: Tear it with your hands instead of cutting—it releases more of those aromatic oils that make this salad sing
- Kalamata olives: Totally optional, but if you love that salty brine punch, slice them up and toss them in
- Extra virgin olive oil: The foundation of that Mediterranean magic—don't skimp here
- Red wine vinegar: Adds that bright acid that cuts through the creamy beans
- Lemon juice: Freshly squeezed, obviously—bottled stuff won't give you that same zing
- Dried oregano: If you've got fresh, chop it up, but dried works beautifully here too
- Garlic clove: Minced it small so you don't bite into a raw chunk—unless you're into that kind of adventure
- Salt and black pepper: Season aggressively—beans need salt to come alive
Instructions
- Prep your veggie lineup:
- Get everything chopped and ready to go—halve those cherry tomatoes, dice that cucumber into bite-sized pieces, and slice your red onion as thin as you can manage
- Build your base:
- Grab your biggest bowl and dump in the drained beans, tomatoes, cucumber, onion, olives if you're using them, and those torn basil leaves
- Whisk up the magic:
- In a small bowl—or even better, a jar with a lid—combine the olive oil, vinegar, lemon juice, oregano, salt, pepper, and minced garlic until it comes together
- Toss it all together:
- Pour that dressing over your salad and gently fold everything together until every single bean and veggie piece is coated
- Taste and trust yourself:
- Grab a fork and take a bite—need more salt? More acid? Adjust now before you serve
- Let it hang out:
- You can eat it right away, but if you can wait 30 minutes or so, those flavors will meld into something even better
My sister claimed she didn't like bean salads until she tried this one at a potluck last month. She texted me three days later asking for the recipe because she'd made it three times in a week. Something about that combination of creamy, crunchy, tangy, and fresh just wins people over.
Make It Your Own
I've started crumbling feta on top when I'm not cooking for my dairy-free friends, and let me tell you—that salty creaminess takes this to another level completely. But even without it, this salad holds its own beautifully.
The Bean Game
Chickpeas work just as well here if that's what you've got in your pantry. I've even mixed white beans and chickpeas together when I was trying to use up partial cans. No regrets whatsoever.
Serving Ideas That Actually Work
This salad has become my go-to for everything from weeknight lunches to last-minute potluck contributions. It's one of those dishes that looks impressive but takes zero effort to pull together.
- Serve alongside grilled chicken or fish for a complete summer meal
- Spoon it onto toasted baguette slices for an instant bruschetta situation
- Keep it as a main dish with some crusty bread and you're golden
This salad is proof that sometimes the simplest combinations are the ones that stick around. Fresh, fast, and always welcome.
Recipe FAQs
- → Can I make this white bean salad ahead of time?
-
Yes, you can prepare this salad up to 2 hours in advance. Refrigerate it to let the flavors meld together, but toss gently before serving to redistribute the dressing.
- → What type of white beans work best?
-
Cannellini or great northern beans are ideal choices due to their creamy texture and mild flavor that complements the Mediterranean ingredients without overpowering them.
- → How long does this Mediterranean salad keep?
-
This salad is best enjoyed within 24 hours. After that, the vegetables may lose their crispness. Store in an airtight container in the refrigerator and bring to room temperature before serving.
- → Can I add protein to make it a complete meal?
-
Absolutely. Grilled chicken, fish, or shrimp pair wonderfully. For vegetarian protein, consider adding crumbled feta cheese or serving with quinoa on the side.
- → Is this salad suitable for meal prep?
-
Yes, but store the dressing separately and toss just before eating. This keeps the vegetables crisp and prevents the salad from becoming soggy over several days.