White Bean Mediterranean Salad

Featured in: Light & Natural Everyday Bowls

This white bean salad blends tender cannellini beans with juicy cherry tomatoes, crisp red onion, and fresh herbs like parsley, basil, and oregano. A simple olive oil and red wine vinegar dressing ties all flavors together, creating a bright and refreshing dish. Optional olives and feta add extra depth, making it ideal for light lunches or as a side to grilled proteins. Its quick, no-cook preparation suits busy kitchens and diverse dietary preferences.

Updated on Wed, 24 Dec 2025 12:19:00 GMT
A bright White Bean Salad: displaying a colorful blend of tomatoes, herbs, and beans, tossed in dressing. Save to Pinterest
A bright White Bean Salad: displaying a colorful blend of tomatoes, herbs, and beans, tossed in dressing. | saffronmoss.com

There's something about a bowl of white beans that stops me mid-week. I discovered this salad on an ordinary Tuesday when my fridge held little more than a forgotten can of cannellini beans and half a basket of cherry tomatoes that needed rescuing. The combination felt like an accident at first, then tasted like the answer I didn't know I was looking for. Now it's become my go-to when I want something that feels fresh and intentional without the kitchen drama.

I made this for a picnic last summer, and something magical happened when we ate it overlooking the water. The herbs released their fragrance in the warm sun, and what I'd expected to be a simple side dish became the thing everyone kept reaching back to. My friend asked for the recipe before we'd even finished eating, and I remember realizing that the best meals aren't always the most complicated ones.

Ingredients

  • Cannellini beans: These creamy, mild beans are the foundation here, and draining and rinsing them removes excess sodium and starch for a lighter finish.
  • Cherry tomatoes: Choose ripe ones at their sweetest, halved so they release their juice into the salad as it sits.
  • Red onion: Finely diced, it adds a sharp note that brightens everything else without overpowering.
  • Fresh garlic: Just one clove, minced small, perfumes the entire bowl with subtle warmth.
  • Cucumber: Optional, but I often include it for a cool crunch that keeps the salad interesting.
  • Fresh parsley, basil, and oregano: These three herbs work together like a conversation, each bringing something different to the plate.
  • Extra-virgin olive oil: Don't skimp here, it's the heart of the dressing and worth the good bottle.
  • Red wine vinegar or lemon juice: The acid balances the richness of the oil and brings everything into focus.
  • Sea salt and black pepper: Simple seasoning, but tasted fresh is what brings it all alive.
  • Kalamata olives and feta: Optional additions that transform this from simple to special, though it's perfect without them.

Instructions

Gather and combine your base:
In a large salad bowl, add the drained cannellini beans, halved cherry tomatoes, finely diced red onion, diced cucumber if you're using it, and your minced garlic. Stir it all together gently, listening for the soft clink of beans against the bowl.
Brighten with fresh herbs:
Chop your parsley, basil, and oregano and scatter them over the bean mixture. The moment you add them, the whole bowl wakes up with green fragrance.
Whisk your dressing:
In a small bowl, combine the olive oil, vinegar or lemon juice, salt, and pepper. Whisk or fork it together until the oil and acid start to emulsify, creating something silky that clings to every ingredient.
Dress and toss:
Pour the dressing over everything and toss gently, turning the salad over itself so each bean, each tomato, gets coated. This is where the transformation happens.
Final touch with olives and cheese:
Fold in the sliced Kalamata olives and crumbled feta if you're using them, tasting as you go to check if the balance feels right to you.
Rest and serve:
You can serve it immediately while everything is at room temperature, or let it chill in the refrigerator for 30 minutes to allow the flavors to settle into each other. Either way, taste again before serving and adjust the salt or vinegar if needed.
Freshly tossed White Bean Salad, showing plump beans and juicy tomatoes, ready to serve with crusty bread. Save to Pinterest
Freshly tossed White Bean Salad, showing plump beans and juicy tomatoes, ready to serve with crusty bread. | saffronmoss.com

There's a quiet satisfaction in preparing something that feels healthful without any sense of sacrifice. This salad has a way of making you feel nourished rather than restricted, which is when food becomes something you actually crave instead of something you think you should eat.

The Magic of Marinating

If you have time, letting this salad sit in the refrigerator for a few hours before serving allows the beans to absorb the dressing more fully and the flavors to mingle in a way that tastes almost entirely different from the fresh version. I've found that it's worth the patience if you're planning ahead, though it's never worse for being served right away.

Bean Swaps and Variations

Cannellini beans are creamy and mild, but great northern beans or navy beans will work beautifully here too if that's what you have on hand. Some people add fresh spinach or arugula for extra greens, which transforms it into more of a composed salad. You could also add grilled zucchini or roasted red peppers for a different flavor direction altogether.

Serving Ideas and Pairings

This salad shines as a light lunch on its own, but it's also the perfect side dish alongside grilled fish, roasted chicken, or just fresh crusty bread for dipping. On warm days, I often pack it for picnics or potlucks, and it travels well without getting soggy.

  • Serve it slightly chilled but not ice cold, so the flavors aren't muted by temperature.
  • Have extra olive oil and vinegar on the table in case someone wants their serving dressed a little more.
  • Pair it with white wine, sparkling water with lemon, or just cold tea for a complete light meal.
Close-up of a delightful and healthy White Bean Salad: showcasing herbs, inviting you to enjoy this dish. Save to Pinterest
Close-up of a delightful and healthy White Bean Salad: showcasing herbs, inviting you to enjoy this dish. | saffronmoss.com

This is the kind of dish that reminds you why simple food, made with attention and intention, can be just as satisfying as anything more elaborate. Keep it in your regular rotation and let it become one of those meals you return to whenever you need something that just makes sense.

Recipe FAQs

Can I substitute the cannellini beans?

Yes, great northern or navy beans can be used interchangeably without altering the texture significantly.

How long should the salad marinate for best flavor?

Allowing the salad to chill for 30 minutes or a few hours lets the dressing meld with the ingredients, enhancing the overall taste.

Is it possible to make this salad vegan-friendly?

Simply omit the feta cheese or use a plant-based alternative to keep it vegan while maintaining flavor.

What herbs pair well in this salad?

Fresh parsley, basil, and oregano provide aromatic notes that complement the creaminess of the beans and acidity of the dressing.

How can this salad be served for a complete meal?

Pair it with grilled chicken, fish, or crusty bread to balance the freshness and add protein or carbs.

White Bean Mediterranean Salad

Mediterranean salad combining creamy beans, fresh tomatoes, herbs, and zesty olive oil dressing for light or hearty meals.

Prep Steps Duration
15 min
0
Overall Time Required
15 min
Created by Leah Winslow


Skill Level Easy

Cuisine Type Mediterranean

Servings Made 4 Number of Portions

Diet Preferences Meat-Free, Doesn't Contain Gluten

List of Ingredients

Beans

01 2 cups (1 can, 14 oz) cannellini beans, drained and rinsed

Vegetables

01 1 cup (5.3 oz) 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)

How to Make It

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Include Optional Ingredients: Fold in Kalamata olives and crumbled feta cheese if using.

Step 06

Season and Serve: Adjust seasoning to taste and serve immediately or chill for 30 minutes to meld flavors.

Equipment List

  • Salad bowl
  • Small mixing bowl
  • Whisk or fork
  • Chef's knife
  • Cutting board

Allergy Details

Double-check each ingredient for allergens. Ask your doctor if you're unsure.
  • Contains dairy if feta cheese is included
  • Gluten, nuts, and eggs are not present
  • Check canned beans for possible gluten cross-contamination

Nutrition Info (per serving)

Only use this info for reference—it won't replace expert advice.
  • Calorie Content: 210
  • Amount of Fat: 8 g
  • Carbohydrate: 27 g
  • Protein Amount: 7 g