So here’s the thing about last March when my doctor gave me that look. You know the one. The “your cholesterol numbers are concerning” look. I panicked, obviously. Started researching heart-healthy recipes like my life depended on it (because, well, it kind of did?). And somewhere around batch number 8 of sad, boring salads, I stumbled onto this Mediterranean White Bean Salad that honestly changed everything.
My neighbor Diane—she’s a retired cardiologist, which is either very convenient or very annoying depending on the day—tried it and actually asked for the recipe. Diane! Who once told me my pasta salad was “adequate.” After 11 versions (batch 9 was a disaster we don’t discuss), I finally nailed it. Here’s every secret I learned.
Table of Contents

Mediterranean White Bean Salad
- Total Time: 15-45 minutes
- Yield: 6 servings 1x
Description
This Mediterranean White Bean Salad is a 15-minute, heart-healthy powerhouse packed with plant protein, fresh vegetables, and a zesty lemon dressing. Perfect for meal prep, potlucks, or a satisfying weeknight side dish.
Ingredients
For the Salad:
2 (15-oz) cans cannellini beans, drained and rinsed
1 cup cherry tomatoes, halved
1 cup cucumber, diced (Persian or English preferred)
¼ cup red onion, thinly sliced
¼ cup Kalamata olives, halved
¼ cup fresh parsley, chopped
2 tablespoons fresh mint, chopped
¼ cup feta cheese, crumbled (optional)
Flaky sea salt and black pepper to taste
For the Lemon Dressing:
¼ cup extra virgin olive oil
3 tablespoons fresh lemon juice (about 1.5 lemons)
1 garlic clove, minced
1 teaspoon dried oregano
½ teaspoon salt
¼ teaspoon black pepper
Instructions
1. Drain and thoroughly rinse the beans. Transfer to a large mixing bowl.
2. Make the dressing: Whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper in a small bowl or jar.
3. Pour dressing over beans and toss to coat. Let marinate while prepping vegetables.
4. Prep vegetables: Halve tomatoes, dice cucumber, slice red onion thin, halve olives.
5. Chop fresh parsley and mint.
6. Add all vegetables and herbs to the bowl with marinated beans. Gently fold to combine.
7. Add feta if using. Taste and adjust seasoning with salt, pepper, or more lemon.
8. Serve immediately or refrigerate 30 minutes for best flavor. Can be stored up to 4 days.
Notes
Storage: Refrigerate in airtight container for 3-4 days. Tastes even better on day 2-3. Dressing alone keeps 1 week.
Make-Ahead: Prep dressed beans and vegetables together. Hold back herbs and feta until serving for best freshness.
Substitutions: Use Great Northern or butter beans instead of cannellini. Sub lime for lemon. Add sun-dried tomatoes, artichoke hearts, or roasted red peppers.
Dietary: Naturally gluten-free and vegan (without feta). For lower sodium, use no-salt-added beans and reduce added salt.
- Prep Time: 15 minutes
- Resting Time: 30 minutes
- Cook Time: 0 minutes
- Category: Mediterranean Salad recipe, Side Dish
- Method: No-Cook
- Cuisine: Greek / Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 285
- Sugar: 4g
- Sodium: 420mg
- Fat: 12g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 14g
- Cholesterol: 8mg (with feta)
Why This Mediterranean White Bean Salad Actually Works

The Science of Satisfaction
Here’s what nobody tells you about bean salads—most of them are missing the one thing that makes you actually want to eat them again. The creamy, starchy texture of cannellini beans acts like a flavor sponge (Harold McGee talks about this in On Food and Cooking), absorbing the bright lemon dressing and herb oils in a way that chickpeas just… don’t. It’s why this Mediterranean bean salad tastes better the next day.
The combination of plant-based protein from the beans (we’re talking nearly 15 grams per serving) with heart-healthy monounsaturated fats from quality olive oil creates what nutritional scientists call “satiety synergy.” Fancy term, but basically: you feel full longer without that heavy, sluggish feeling. Pair this healthy bean salad alongside some Greek chicken with lemon and feta and you’ve got a complete Mediterranean dinner.
Perfect for Any Occasion
I’m perpetually confused about why more people don’t bring bean salads to potlucks. Like, it travels well, it doesn’t need reheating, it actually improves as it sits. What more do you want? This easy white bean salad has become my go-to for summer BBQs, work lunches (it survives the sad office fridge remarkably well), and those nights when cooking feels impossible but ordering takeout feels like defeat.
Essential Ingredients for the Best Results

The Bean Situation
Okay, let’s talk beans. For this white bean salad recipe, cannellini beans (also called white kidney beans) are my top choice—they’re creamy but hold their shape beautifully. Great Northern beans work too, though they’re slightly more delicate. Navy beans? Honestly, save those for soup. They get mushy. My friend Greg swears by butter beans, and I’ll admit the larger size is nice for presentation, but the texture isn’t quite right for this Mediterranean White Bean Salad.
Canned beans are absolutely fine here—rinse them really well to remove about 40% of the sodium and that weird canning liquid nobody wants. If you’re ambitious and want to cook dried beans, soak them overnight and simmer for 45-60 minutes until tender but not falling apart.
Fresh Vegetables and Herbs
The vegetables in this vegan bean salad matter more than you’d think. Cherry tomatoes are non-negotiable—regular tomatoes release too much water and turn everything soggy. Persian cucumbers (or English cucumbers) are crunchier and less seedy than standard ones. Red onion adds that sharp bite, but please slice it thin unless you want your salad to be entirely about onions.
Fresh herbs are the secret weapon—parsley and mint together create something magical. My mother-in-law insists on adding dill too, which I used to think was wrong, but… she might be onto something. If you love the fresh herb vibe, you’d also enjoy this tomato, cucumber, and feta salad that uses a similar flavor profile.
Ingredient Quality Comparison
| Ingredient | Budget | Better | Best |
| White Beans | Store brand canned | Goya or Bush’s | Home-cooked or Jovial |
| Olive Oil | Any extra virgin | California Olive Ranch | Early harvest Greek or Italian |
| Tomatoes | Grape tomatoes | Cherry tomatoes on vine | Farmers market heirloom cherry |
| Feta (optional) | Pre-crumbled | Block feta in brine | Greek sheep’s milk feta |
The Foolproof Method (15 Minutes Total)
Preparation Phase (5 Minutes)
Step 1: Drain and thoroughly rinse two 15-ounce cans of cannellini beans. I mean really rinse them—run water over them for a solid 30 seconds. This removes most of the sodium and that slightly slimy texture from the canning liquid. Transfer to a large mixing bowl and let them drain while you prep everything else.
Step 2: Make the lemon dressing. In a small jar or bowl, combine ¼ cup extra virgin olive oil, 3 tablespoons fresh lemon juice (about 1.5 lemons—bottled works in a pinch but fresh is noticeably better), 1 minced garlic clove, 1 teaspoon dried oregano, ½ teaspoon salt, and ¼ teaspoon black pepper. Shake or whisk until emulsified. This is honestly the same dressing I use on my Mediterranean chicken bowl—it’s that versatile.

Step 3: Pour the dressing over the beans first. This is the game-changer I discovered around batch 9—letting the beans marinate even briefly while you chop vegetables means they absorb all that garlicky, lemony goodness. Other recipes skip this, and I think that’s why their lemon white bean salad tastes flat.

Assembly and Final Touches (10 Minutes)
Step 4: While beans marinate, prep your vegetables. Halve 1 cup cherry tomatoes. Dice 1 cup cucumber into small cubes (I peel mine but you don’t have to). Thinly slice ¼ cup red onion. If the onion seems strong, soak slices in cold water for 5 minutes to mellow them.
Step 5: Add ¼ cup Kalamata olives (halved or quartered, your call) and ¼ cup crumbled feta if using. The feta is optional for keeping this vegan bean salad—it’s delicious either way.

Step 6: Chop ¼ cup fresh parsley and 2 tablespoons fresh mint. Add to the bowl along with the prepped vegetables.
Step 7: Gently fold everything together—you want to combine without mashing the beans. Taste and adjust seasoning. I almost always add another pinch of salt and squeeze of lemon at this point.
Step 8: Serve immediately or (my preference) refrigerate for at least 30 minutes to let flavors meld. Honestly, this high protein salad tastes even better the next day. Serve alongside something with warm, crispy carbs—the garlic parmesan focaccia is incredible for scooping.
Creative Variations to Try
Dietary Modifications
My cousin Rachel follows a strict plant-based diet, and she’s obsessed with this salad because it’s naturally vegan (just skip the feta). It’s also gluten-free without any modifications—no sneaky soy sauce or bread crumbs to worry about. For a lower-sodium version, use no-salt-added canned beans and reduce the added salt by half. If you’re doing Whole30 or paleo, technically beans aren’t compliant, but… life is short? (Sorry, not sorry.)
Flavor Twists Worth Trying
The base Mediterranean White Bean Salad is endlessly customizable. My husband Marcus prefers his with sun-dried tomatoes instead of fresh ones (extra umami, he says). My kids, ages 8 and 11, will only eat it if I leave out the olives and add extra feta. Whatever works!
| Variation | Key Additions | Flavor Profile | Best For |
| Tuscan Style | Sun-dried tomatoes, artichokes, basil | Rich, earthy, herby | Dinner parties |
| Greek Inspired | Extra feta, dill, pepperoncini | Tangy, briny, fresh | Summer picnics |
| Middle Eastern | Za’atar, sumac, tahini drizzle | Nutty, citrusy, complex | Mezze platters |
| Kid-Friendly | No olives, mild feta, extra cucumber | Mild, fresh, crunchy | Family dinners |
Want more protein variety? This Greek bean salad pairs beautifully with crispy Greek chicken tenders for a complete meal that takes about 30 minutes total.
Storage and Serving Strategies
Storage Guidelines
This meal prep salad is a workhorse for weekly lunches. Store it in an airtight container in the refrigerator for 3-4 days—honestly, it’s often better on day 2 or 3 as the flavors fully develop. The beans soak up the dressing, the herbs infuse everything, it’s beautiful.
One tip: if you know you’re meal prepping, hold back the fresh herbs and add them each day when serving. They’ll stay brighter and more vibrant. Same goes for the feta if you’re using it—crumble fresh to avoid that slightly rubbery texture refrigerated feta gets.
The dressing alone keeps for up to a week—I make a double batch every Sunday. Don’t freeze the assembled salad (the cucumber and tomatoes will turn to mush), but you can freeze cooked dried beans for up to 3 months if you want to get ahead. For more meal prep tips, check out the kale and sweet potato salad which uses similar make-ahead strategies.
Serving Suggestions

| Occasion | Serving Style | Pro Tip |
| Work Lunch | Glass container, dressing on bottom | Pack pita separately for crunch |
| Summer BBQ | Large serving bowl, room temperature | Add extra herbs just before serving |
| Dinner Party | Individual portions on small plates | Drizzle extra olive oil for shine |
| Quick Weeknight | Straight from storage container | Add rotisserie chicken for protein boost |
Nutritional Benefits Worth Knowing
Why This Salad is Good For You
I’m not a registered dietitian (important disclaimer!), but I’ve done my research on why this heart healthy salad works. White beans are nutritional powerhouses—they’re loaded with plant-based protein, fiber (about 7 grams per half cup!), and minerals like potassium, iron, and magnesium. The fiber and protein combination helps stabilize blood sugar, which is why I don’t get that 3pm crash when I eat this for lunch.
The olive oil provides monounsaturated fats that research has linked to reduced inflammation and better cholesterol levels—exactly what my doctor ordered. Combined with the antioxidants from fresh vegetables and the lycopene in tomatoes, this no-cook salad is basically a wellness bowl in disguise. Want another heart-healthy option? The chickpea-stuffed sweet potatoes use similar principles.
The Numbers (Per Serving)
Macronutrients
| Calories | 285 kcal |
| Protein | 14g |
| Total Fat | 12g (Sat: 3g, Unsat: 9g, Trans: 0g) |
| Carbohydrates | 32g |
| Fiber | 9g |
| Sugar | 4g |
| Sodium | 420mg |
| Cholesterol | 8mg (with feta) |
Key Micronutrients
| Folate | 45% DV |
| Iron | 22% DV |
| Potassium | 18% DV |
| Vitamin C | 28% DV |
| Vitamin K | 35% DV |
| Magnesium | 15% DV |
Frequently Asked Questions
About Beans and Ingredients
What type of white beans works best for this Mediterranean White Bean Salad?
Cannellini beans (white kidney beans) are my top choice—they’re creamy but hold their shape beautifully. Great Northern beans work too with a slightly more delicate texture. Navy beans tend to get mushy, so I’d avoid those. Butter beans are great if you prefer larger beans with more presence on the plate.
Can I use dried beans instead of canned for this white bean salad recipe?
Absolutely! Soak about 1 cup dried beans overnight, then simmer for 45-60 minutes until tender but not mushy. Drain and cool completely before using. Home-cooked beans have better texture, but canned works perfectly for weeknight convenience.
Is this cannellini bean salad gluten-free?
Yes! This Mediterranean bean salad is naturally gluten-free with no modifications needed. Just double-check your olive oil and any optional add-ins if you have severe sensitivities. Serve with gluten-free pita or skip the bread altogether.
About Storage and Make-Ahead
How long does this healthy bean salad keep in the refrigerator?
Properly stored in an airtight container, this salad keeps for 3-4 days in the refrigerator. It actually tastes better on days 2-3 as the flavors meld. The dressing alone keeps for up to a week.
Can I make this plant-based protein salad ahead for meal prep?
This is perfect for meal prep! For best results, prep and store the dressed beans and vegetables together, but hold back fresh herbs and feta until serving. This keeps everything fresh and vibrant throughout the week. Check out the green goddess chicken salad for another great meal prep option.
How much protein is in one serving of this high protein salad?
Each serving provides approximately 14 grams of plant-based protein from the beans alone. Adding feta cheese increases that by about 4 grams per serving. Pair with the Mediterranean chicken meatballs if you want even more protein power.
Perfect Pairing Ideas
Main Course Pairings
| Protein Pairing | Why It Works | Beverage Pairing |
| Grilled Chicken | Lean protein + complex carbs | Sparkling water with lemon |
| Pan-Seared Salmon | Omega-3s + Mediterranean flavors | Fresh mint iced tea |
| Greek Gyros | Complementary herbs, fresh contrast | Cucumber lemonade |
| Lamb Kebabs | Rich meat + bright, fresh salad | Pomegranate spritzer |
| Falafel | All plant-based protein meal | Hibiscus iced tea |
Bread for Scooping
Don’t skip the bread—you need something to scoop up that delicious lemon dressing at the bottom of the bowl. My top picks: warm pita (obviously), crusty ciabatta, or the garlic parmesan focaccia which is absurdly good with this. Gluten-free? Try seed crackers or sliced cucumber rounds as scoops.
For a complete Mediterranean spread, add the Greek chicken gyros and some kolokithokeftedes zucchini fritters—your guests will think you spent hours cooking when really it’s all simple stuff that comes together fast.
Make It Your Own

Personalization Ideas
Here’s what I’ve learned after making this Mediterranean White Bean Salad approximately 47 times (okay, I stopped counting): the “rules” are really just suggestions. Swap the lemon for lime if you want more punch. Add roasted red peppers if you have some lurking in your fridge. Throw in some capers for extra brine. My friend Sarah adds avocado, which I thought was weird until I tried it and now I can’t unknow how good it is.
The point is: this summer bean salad is your canvas. The formula of creamy beans + crunchy vegetables + punchy dressing + fresh herbs works with endless variations. Try it with the Greek sheet pan chicken dinner or alongside the chicken shawarma crispy rice salad for a feast.
Join the Community
If you make this, I genuinely want to see it! Tag your creations with #MediterraneanWhiteBeanSalad and show me your variations. Marcus and I have an ongoing argument about whether it’s better served immediately or after resting overnight—maybe you can settle it for us. (I’m team rested. He’s wrong.)
Looking for more Mediterranean inspiration? Browse the full collection starting with the dump-and-bake chicken tzatziki with rice or try the spinach and feta for another easy vegetarian option.
