White Bean Mediterranean Salad

Featured in: Quick Everyday Meals

This colorful Mediterranean salad combines creamy cannellini beans with ripe cherry tomatoes, fresh parsley, basil, and oregano for a bright flavor. Tossed in a simple olive oil and red wine vinegar dressing, it delivers a refreshing balance with hints of garlic and a touch of black pepper. Optional additions like Kalamata olives and feta cheese offer a savory depth. Ideal for a quick, light lunch or as a vibrant side to grilled dishes, this salad can be prepared in minutes and tastes even better after marinating.

Updated on Wed, 24 Dec 2025 10:57:00 GMT
Creamy White Bean Salad tossed with vibrant tomatoes, herbs, and a zesty olive oil dressing. Save to Pinterest
Creamy White Bean Salad tossed with vibrant tomatoes, herbs, and a zesty olive oil dressing. | messlitreats.com

There's something about late summer that makes me crave salads that feel substantial enough to be a meal on their own. I discovered this white bean salad on a sweltering afternoon when I had exactly three ingredients I knew worked together and absolutely no patience for cooking. What started as a quick assembly of pantry staples turned into something so refreshing and satisfying that I've been making it ever since, tweaking it based on whatever's at the market that day.

I made this for a potluck once and watched my neighbor who claims he doesn't eat salads go back for seconds, then thirds. He was convinced the creamy beans meant there was some secret ingredient I wasn't telling him. That moment sealed it for me—this salad somehow satisfies people who think they want something heavier.

Ingredients

  • Cannellini beans: These mild, buttery beans are the backbone here; canned and rinsed work perfectly fine, though I've started cooking dried ones when I remember to plan ahead.
  • Cherry tomatoes: Halved so they release just enough juice into the dressing without making everything soggy.
  • Red onion: Diced fine so it mellows out slightly as it sits with the salt and vinegar, adding a pleasant bite without overwhelming.
  • Garlic: One small clove minced, not pressed, so you get little flavorful pieces rather than a garlic paste.
  • Cucumber: Optional but I usually add it for crunch and because it keeps the salad from feeling too heavy.
  • Fresh parsley: Chop it right before mixing so it stays bright and doesn't turn dark and wilted.
  • Fresh basil: The herbs are what make this feel Mediterranean rather than just a bean side dish; don't skip them.
  • Fresh oregano: Dried works in a pinch, but fresh leaves scattered through taste noticeably better.
  • Extra-virgin olive oil: This is worth splurging on slightly because it's basically the entire sauce, so its quality really shows.
  • Red wine vinegar: Lemon juice works too if that's what you have, though the vinegar gives a slightly deeper note.
  • Sea salt and black pepper: Taste as you go because the beans are mild and need seasoning to shine.
  • Kalamata olives: Sliced if you want them distributed through, or left whole if you prefer to find them as little flavor bursts.
  • Feta cheese: Crumbled over at the end for richness and tang; leave it out if you're keeping things vegan.

Instructions

Gather and prep your vegetables:
Drain and rinse your beans well under cold water—this removes the starchy liquid that can make them taste canned. While that happens, halve your tomatoes, dice your onion fine, mince your garlic, and cut your cucumber into bite-sized pieces.
Build the base:
Throw the beans, tomatoes, onion, garlic, and cucumber all into your largest bowl. This is where the salad comes together, so use something with enough room to toss without spillage.
Add the herbs:
Chop your parsley and basil fresh and scatter them over the beans. Tear or chop your oregano leaves and add them too; the herbs should look generous and green.
Make the dressing:
In a small bowl, whisk together your olive oil, vinegar, salt, and pepper until they actually combine rather than separating. Taste it straight from the whisk to make sure the balance feels right to you.
Bring it together:
Pour that dressing over everything and toss gently but thoroughly, making sure every bean gets coated. This is the moment it stops being ingredients and starts being salad.
Add the extras:
Fold in your olives and feta if you're using them, doing it gently so the feta doesn't get mashed into tiny bits. Taste everything one more time and adjust salt and pepper if needed.
Chill or serve:
You can eat it immediately while it's still cool and crisp, or cover it and let it chill for thirty minutes so the flavors get to know each other better. Either way, it's ready to go.
A refreshing Mediterranean-style White Bean Salad, perfect for a light vegetarian lunch option. Save to Pinterest
A refreshing Mediterranean-style White Bean Salad, perfect for a light vegetarian lunch option. | messlitreats.com

I'll never forget my friend tasting this and asking why restaurants charge so much for something this simple. I realized then it's not about complexity; it's about respect for good ingredients and the time you take to use them properly. That's when salads stopped feeling like an obligation to me and started feeling like something I genuinely wanted to eat.

Why This Salad Works Year-Round

The beauty of this salad is that it adapts without losing its identity. In summer, those cherry tomatoes are at their peak and need almost nothing else. In fall and winter, I'll let it marinate longer so the flavors really develop, and I'm not as bothered if the tomatoes aren't spectacular. The beans stay creamy and satisfying no matter the season, which is why I find myself making this constantly.

Making It a Complete Meal

This works perfectly as a side dish, but I've learned that it becomes a full dinner with just a little help. Crusty bread and maybe some grilled chicken, fish, or halloumi transforms it into something that feels like an actual meal rather than a side. Some nights I'll add a handful of fresh arugula or spinach right at the end, which sounds small but completely changes how substantial the whole thing feels.

Storage and Timing Tips

This salad is one of those rare dishes that genuinely improves as it sits, the dressing gradually seeping into the beans and everything becoming more flavorful. I've left it in the fridge for up to three days and loved it even more the next morning. Just remember to taste it again before serving because the salt settles differently and you might need to adjust.

  • Keep any fresh cucumber or spinach separate if you're storing it, then add them just before you eat so they stay crisp.
  • The dressing can be made hours ahead, but don't mix everything together until you're close to serving or eating.
  • Let it sit at room temperature for about ten minutes before eating if it's been chilling, so the flavors have a chance to wake up a little.
Freshly prepared White Bean Salad, bursting with flavors, ready to serve as a side dish. Save to Pinterest
Freshly prepared White Bean Salad, bursting with flavors, ready to serve as a side dish. | messlitreats.com

This is the kind of salad that reminds me why I love cooking at all—it's simple enough for a Tuesday lunch but honest and delicious enough to feel like something worth savoring. Keep making it until it becomes yours, adjusting as you go.

Common Recipe Questions

Can I use different beans in this salad?

Yes, great northern or navy beans can substitute cannellini beans without altering the fresh flavors significantly.

Is it necessary to marinate the salad?

Marinating for a few hours enhances the flavor as the herbs and dressing meld with the beans and vegetables.

Can I omit the feta cheese?

Absolutely, omitting feta keeps the salad vegan while maintaining its bright Mediterranean profile.

What herbs work best in this dish?

Fresh parsley, basil, and oregano provide a vibrant herbal note essential to the Mediterranean character.

How is the dressing prepared?

The dressing is a simple mix of extra-virgin olive oil, red wine vinegar or lemon juice, sea salt, and freshly ground black pepper, whisked until emulsified.

White Bean Mediterranean Salad

Mediterranean salad with creamy beans, fresh herbs, tomatoes, and zesty olive oil dressing.

Prep Duration
15 min
0
Overall Duration
15 min
Created by messli Sophie Lane


Skill Required Easy

Cuisine Origin Mediterranean

Portion Yield 4 People served

Diet Preferences Plant-Based, Free from Gluten

List of Ingredients

Beans

01 1 can (400 g, approx. 2 cups) cannellini beans, drained and rinsed

Vegetables

01 1 cup (150 g) cherry tomatoes, halved
02 1 small red onion, finely diced
03 1 clove garlic, minced
04 1 small cucumber, diced (optional)

Herbs

01 1/4 cup fresh parsley, chopped
02 2 tbsp fresh basil, chopped
03 1 tbsp fresh oregano leaves or 1 tsp dried oregano

Dressing

01 3 tbsp extra-virgin olive oil
02 1 tbsp red wine vinegar or lemon juice
03 1/2 tsp sea salt
04 1/4 tsp freshly ground black pepper

Optional Additions

01 1/4 cup pitted Kalamata olives, sliced
02 1/4 cup crumbled feta cheese (omit for vegan)

Step-by-Step Directions

Step 01

Combine Base Ingredients: In a large bowl, mix cannellini beans, cherry tomatoes, red onion, cucumber if using, and garlic.

Step 02

Add Fresh Herbs: Incorporate chopped parsley, basil, and oregano into the mixture.

Step 03

Prepare Dressing: Whisk olive oil, red wine vinegar or lemon juice, sea salt, and black pepper together until emulsified.

Step 04

Dress the Salad: Pour the dressing over the ingredients and toss gently until evenly coated.

Step 05

Incorporate Optional Ingredients: Fold in Kalamata olives and feta cheese if desired.

Step 06

Season and Serve: Taste and adjust seasoning as needed. Serve immediately or refrigerate for 30 minutes to enhance flavor.

Kitchen Tools Needed

  • Large salad bowl
  • Small mixing bowl
  • Whisk or fork
  • Chef’s knife
  • Cutting board

Allergy Warnings

Check all listed ingredients for allergens. Reach out to a healthcare provider if you aren't sure.
  • Contains dairy if feta cheese is included.
  • Free from gluten, nuts, and eggs.
  • Check canned beans for possible cross-contamination with gluten or other allergens.

Nutrition per serving

Nutritional details are just for your reference. Always talk to a doctor for specific health advice.
  • Energy (Calories): 210
  • Fats: 8 g
  • Carbohydrates: 27 g
  • Proteins: 7 g