This Greek Bean Salad is a fresh, fiber-rich meal inspired by the Mediterranean diet, made with simple ingredients and bright, healthy flavors.

For more healthy salads, check out our lucky black eyed pea salad, Mediterranean chopped lentil salad, dense chickpea sweet potato salad, and chickpea cucumber salad.

Greek Bean Salad served in a wide platter with feta, olives, and fresh vegetables.

An Easy, Flavorful Way to Eat More Beans and Vegetables at Home

This Greek Bean Salad is the kind of recipe we come back to again and again when we want something fresh, filling, and easy to feel good about 🥗. It’s simple to make, full of color, and made with everyday ingredients you can find almost anywhere—even in winter.

At its heart, this is a Greek-inspired marinated bean salad, where tender white beans soak up a bright lemon dressing before being mixed with crisp vegetables, olives, and feta. That short marinating step makes a big difference. The flavors feel deeper, fresher, and more balanced, without any extra work.

Louise and I often make this Mediterranean bean salad for lunch and enjoy the leftovers for dinner alongside grilled protein, tzatziki, or warm pita bread 🌿. It’s fiber-rich and fits well into a Mediterranean-style eating pattern, built around olive oil, vegetables, and legumes.

It’s also ideal for make-ahead meals, relaxed lunches, or easy, no-stress dinners.

Ingredients

Full ingredients and substitutions are in the recipe box below.

White beans, cucumber, tomatoes, olives, feta, lemon, olive oil arranged on a light kitchen surface.
  • White beans: butter beans or cannellini work best for a creamy bite. You can also use great northern beans, chickpeas, or cooked dried beans.
  • Cucumber: adds crunch and freshness. Substitute with celery or fennel for a slightly sharper, more aromatic note.
  • Cherry tomatoes: sweet and juicy, they keep the salad lively year-round. Grape tomatoes or chopped Roma tomatoes work well when in season.
  • Green bell pepper: mild and crisp. Swap with red or yellow pepper for extra sweetness, or use finely diced zucchini if bell peppers are hard to digest.
  • Red onion: brings bite and balance. Use shallot or green onion for a softer flavor. If red onion feels strong, soak the slices in cold water for 5 minutes, then drain.
  • Olives: kalamata add depth, but black or green olives are great too and often more affordable. Use what you have.
  • Feta cheese: salty and creamy, it ties everything together. Sheep’s milk feta, dairy-free feta, or lighter feta styles all work. You can also rinse feta briefly under cold water to reduce salt.
  • Extra virgin olive oil: the base of the dressing and essential for Mediterranean flavor. No real substitute here.
  • Lemon juice and zest: add brightness and lift. Red wine vinegar works in a pinch.
  • Mustard and honey: balance the dressing with gentle sharpness and sweetness. Maple syrup or agave are good alternatives.
  • Dried oregano: classic and aromatic. Swap with fresh parsley or dill for a softer finish.
Close-up of marinated white beans coated in lemon dressing with crumbled feta and dried oregano.

How to Make Greek Bean Salad

1. Make the dressing

Add the olive oil, lemon juice, lemon zest, mustard, honey, oregano, salt, and black pepper to a small bowl. Whisk until smooth.

Step 1 Lemon dressing whisked in a bowl until smooth and glossy.

2. Marinate the beans

Add the drained and rinsed beans to the bowl. Toss gently so they are fully coated. Let them sit while you prep the vegetables. This quick rest is what turns it into a delicious marinated bean salad.

Step 2 White beans resting in dressing, soaking up flavor in a small bowl.

3. Prep the vegetables and add everything

Dice the cucumber and bell pepper. Halve the cherry tomatoes. Thinly slice the red onion.

Add the vegetables, olives, and crumbled feta to a large mixing bowl. Pour over the marinated beans. This colorful mix is what makes it a fresh, satisfying healthy bean salad recipe.

Step 3 Chopped vegetables and olives added to marinated beans with crumbled feta.

4. Toss and serve

Toss gently until everything is evenly mixed. The feta will crumble a little, and that’s a good thing—it spreads flavor through every bite. Transfer to a serving bowl or platter and serve right away.

Step 4 Finished salad gently tossed and ready to serve.

Tips

  • Let the beans sit in the dressing while you prep the vegetables. This short rest gives it a deeper, more rounded flavor and helps remove the canned taste.
  • Drain the beans well and gently shake off excess water before adding them to the dressing. Too much moisture can water down the flavor.
  • Cut the vegetables into small, even pieces. This makes every bite balanced and easier to eat.
  • Taste the salad before serving and adjust the lemon juice or zest if needed. A little extra brightness can bring everything together.
  • If you’re watching salt, rinse the beans very well and briefly rinse the feta under cold water. Add salt lightly at first, then adjust after mixing.
  • This is a no mayo bean salad, so it holds up well at room temperature for short periods, making it great for picnics and potlucks.

Frequently Asked Questions

Can I make this salad ahead of time?

Yes. This recipe works very well as a make-ahead meal. It may release a little liquid as it sits, but that’s normal. Just toss well before serving.

What beans work best if I don’t have cannellini or butter beans?

Great northern beans or chickpeas are good options. They hold their shape and work well in a Greek white bean salad style.

How to store this Greek Bean Salad?

Store it in an airtight container in the refrigerator for up to 3 days. Stir gently before serving.

Can I make it without feta?

Yes. You can leave it out or use a dairy-free alternative. The salad will still be flavorful and satisfying.

Does this salad travel well?

Yes. Since it’s oil-based and not creamy, it travels well for lunches, picnics, and potlucks. Just use a well-sealed container so the dressing doesn’t leak.

More Easy Salad Recipes

If you try this Greek Bean Salad Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Colorful Greek Bean Salad close up bright vegetables and feta ready to eat.

Easy Greek Bean Salad with Marinated Beans

5 from 7 votes
This Greek Bean Salad is an easy, make-ahead recipe made with marinated white beans, fresh vegetables, feta, and a bright lemon dressing for a filling, nourishing meal.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 4 people
Course: Main, salad, Side dish
Cuisine: Greek-Inspired, Mediterranean

Ingredients 

Dressing

  • 4 tablespoons extra virgin olive oil
  • 3 tablespoons lemon juice or more to taste
  • 1 teaspoon lemon zest
  • 1 tablespoon mustard Dijon or yellow
  • 1 teaspoon honey or maple syrup
  • teaspoon dried oregano
  • ½ teaspoon salt start light and adjust after mixing (feta is salty)
  • teaspoon black pepper

Salad

  • 1 can butter beans or cannellini beans – 15 oz / 400 g can – drained and rinsed or 1½ cup / 230 g cooked beans
  • 1 small cucumber
  • 2 cups cherry tomatoes halved
  • ½ green bell pepper finely diced
  • ½ red onion thinly sliced
  • ½ cup olives pitted – halved if large
  • ¾ cup feta cheese crumbled (best in brine)

Instructions 

  • Make the dressing: Add 4 tablespoons extra virgin olive oil, 3 tablespoons lemon juice, 1 teaspoon lemon zest, 1 tablespoon mustard, 1 teaspoon honey, 1½ teaspoon dried oregano, ½ teaspoon salt, and ⅛ teaspoon black pepper to a small bowl.
    Whisk until smooth.
    Step 1 Lemon dressing whisked in a bowl until smooth and glossy.
  • Marinate the beans: Add the 1 can butter beans (drained and rinsed) to the bowl. Toss gently so they are fully coated. Let them sit while you prep the vegetables.
    Step 2 White beans resting in dressing, soaking up flavor in a small bowl.
  • Prep the vegetables: Dice 1 small cucumber and ½ green bell pepper. Cut 2 cups cherry tomatoes in half. Thinly slice ½ red onion.
    Add all the vegetables, ½ cup olives, ¾ cup feta cheese, and the marinated beans to a large mixing bowl.
    Step 3 Chopped vegetables and olives added to marinated beans with crumbled feta.
  • Toss and serve: Toss gently until everything is evenly mixed. The feta will crumble a little, and that’s a good thing—it spreads flavor through every bite. Transfer to a serving bowl or platter and serve right away.
    Step 4 Finished salad gently tossed and ready to serve.

Notes

Substitutions
  • White beans → Butter beans or cannellini (best and creamiest), or use great northern beans, chickpeas, or cooked dried beans
  • Cucumber → Celery or fennel for crunch with a sharper, more aromatic flavor
  • Cherry tomatoes → Grape tomatoes or chopped Roma tomatoes
  • Green bell pepper → Red or yellow pepper for more sweetness, or finely diced zucchini
  • Red onion → Shallot or green onion for a milder taste (or soak red onion in cold water 5 minutes)
  • Olives → Kalamata, black, or green olives—use whatever you have
  • Feta cheese → Sheep’s milk feta, dairy-free feta, or lighter feta (rinse to reduce salt if needed)
  • Extra virgin olive oil → No real substitute—this is essential
  • Lemon juice & zest → Red wine vinegar in a pinch
  • Mustard & honey → Maple syrup or agave
  • Dried oregano → Fresh parsley or dill for a softer, fresher finish
 
Tips
  • Let the beans sit in the dressing while you prep the veggies for better flavor.
  • Drain beans very well so the salad doesn’t get watery.
  • Cut veggies small and even so every bite tastes balanced.
  • Taste before serving and add more lemon if it needs brightness.
  • Add salt slowly, especially if using feta and olives.

Nutrition

Serving: 1 of 4, Calories: 329kcal, Carbohydrates: 23g, Protein: 10g, Fat: 23g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Trans Fat: 0g, Cholesterol: 24mg, Sodium: 669mg, Potassium: 645mg, Dietary Fiber: 7g, Sugar: 7g, Vitamin A: 701IU, Vitamin B6: 0.4mg, Vitamin C: 47mg, Vitamin E: 3mg, Vitamin K: 23µg, Calcium: 191mg, Folate: 84µg, Iron: 3mg, Manganese: 1mg, Magnesium: 53mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. 5 stars
    Delicious, fresh and filling. I thoroughly enjoyed making and eating it. Next time, I’ll have it with delicious baked bread or maybe baked tofu.

  2. 5 stars
    Love the zestiness and freshness of this salad. Will be a repeat salad over summer as a side for bbqs or just a work lunch on its own. Yum!