Greek Bean Salad with Lemon Marinated Beans

There are days when turning on the stove feels like way too much effort. That’s exactly when this Greek Bean Salad comes to the rescue. It’s crisp, colorful, packed with protein, and tossed in a bright lemon-oregano dressing that tastes like sunshine in every bite.

The best part? You can pull everything together in just 15 minutes with simple pantry staples and fresh vegetables. Whether you’re looking for a quick lunch, a healthy side dish for grilled chicken, or something to bring to a summer gathering, this salad checks every box.

I love recipes that work hard without making me work hard. This one has become a regular in my kitchen because it’s fresh, filling, and somehow tastes even better after sitting in the fridge for a little while. If you’re anything like me, you’ll probably find yourself making a double batch before long.

Why You’ll Love This Greek Bean Salad

This Greek Bean Salad is one of those recipes you’ll keep coming back to because it offers so much with so little effort.

  • Ready in just 15 minutes.
  • No cooking required.
  • Packed with plant-based protein and fiber.
  • Bright, fresh Mediterranean flavors.
  • Perfect for meal prep.
  • Delicious as a side dish or light main course.
  • Easily customized with your favorite vegetables.

Even better, the beans soak up the tangy dressing as they sit, making every bite even more flavorful the next day.

Ingredients

For the Dressing

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

For the Salad

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

How to Make Greek Bean Salad

Step 1: Mix the Dressing

In a large serving bowl, whisk together the olive oil, lemon juice, lemon zest, mustard, honey, oregano, salt, and pepper until the dressing becomes smooth and slightly creamy.

Step 2: Add the Beans

Drain and rinse the butter beans well. Add them directly into the dressing and gently toss to coat. Giving the beans a few minutes to soak up the flavors makes a noticeable difference.

Step 3: Prepare the Vegetables

Dice the cucumber, halve the cherry tomatoes, finely chop the bell pepper, slice the red onion, and cut the olives if needed.

Step 4: Combine Everything

Add all the vegetables to the bowl with the marinated beans. Toss gently until everything is evenly coated.

Step 5: Finish with Feta

Sprinkle the crumbled feta over the top and give the salad one final gentle toss. Taste and adjust with a little more lemon juice, salt, or pepper if needed.

Serve immediately or chill for 20 to 30 minutes for even brighter flavor.

Greek Bean Salad made with butter beans, cucumber, cherry tomatoes, feta, olives, and a zesty lemon oregano dressing
This Greek Bean Salad combines creamy butter beans, crisp cucumber, juicy cherry tomatoes, feta, olives, and a bright lemon-herb dressing for a fresh Mediterranean side dish.

Chef Omar’s Favorite Tips

One thing I’ve learned after making this salad countless times is that it’s incredibly forgiving. Sometimes the fridge has surprises, and this recipe happily rolls with them.

  • Let the beans marinate in the dressing for 10 to 15 minutes before adding the vegetables for extra flavor.
  • Feta packed in brine has a creamier texture and richer taste than pre-crumbled varieties.
  • If raw onion feels a little too bold, soak the slices in cold water for 10 minutes before adding them.
  • Don’t worry if it looks like there’s a lot of dressing at first. The beans absorb plenty of it while the vegetables stay crisp.
  • A sprinkle of fresh parsley or dill makes a beautiful finishing touch.

This recipe actually became a weeknight favorite after I threw it together for friends who stopped by unexpectedly. Everyone asked for the recipe before dessert was even served, and it’s been in regular rotation ever since.

Easy Ways to Customize

One of my favorite things about Greek Bean Salad is how flexible it is.

Try one of these delicious variations:

  • Swap cherry tomatoes for marinated artichoke hearts for a tangy twist.
  • Skip the red onion if you prefer a milder flavor.
  • Replace cucumber with chopped artichoke hearts for a different texture.
  • Add grilled chicken for an easy high-protein meal.
  • Stir in chickpeas alongside the beans for extra heartiness.
  • Use a splash of red wine vinegar with the lemon juice for a little extra brightness.
  • Toss in avocado just before serving for added creaminess.

Small changes can make this recipe feel brand new every time.

What to Serve with Greek Bean Salad

This salad pairs beautifully with almost anything.

Serve it alongside:

  • Grilled chicken breasts
  • Salmon or shrimp
  • Lamb chops
  • Pita bread and hummus
  • Falafel
  • Roasted vegetables
  • Quinoa or couscous

It also makes an excellent lunch all by itself thanks to the satisfying beans and creamy feta.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Because the dressing continues to flavor the beans, many people find the salad tastes even better the next day.

If making ahead for a gathering, consider adding the feta just before serving so it stays fresh and creamy.

Frequently Asked Questions About Greek Bean Salad

Can I use cannellini beans instead of butter beans?

Absolutely. Both work beautifully in this recipe. Butter beans have a creamier texture, while cannellini beans are slightly firmer but equally delicious.

Are butter beans the same as lima beans?

They’re closely related and are often considered the same variety at different stages of maturity. However, many people notice that butter beans have a richer, creamier texture and milder flavor when used in salads.

Can I make Greek Bean Salad ahead of time?

Yes. In fact, it’s an excellent make-ahead dish. Preparing it several hours in advance allows the dressing to soak into the beans for even more flavor.

What can I substitute for tomatoes?

Marinated artichoke hearts are a fantastic alternative and add a delicious tangy flavor. They’re a popular swap for anyone avoiding tomatoes or simply wanting something different.

Can I leave out the bell peppers?

Of course. The salad is very flexible, and it still tastes wonderful without them. Feel free to replace them with extra cucumber or another favorite crunchy vegetable.

Is this salad gluten-free?

Yes. All of the ingredients are naturally gluten-free. Just double-check packaged ingredients like mustard or feta if cooking for someone with a gluten sensitivity.

A Fresh Bowl Worth Making Again and Again

Some recipes earn a permanent spot in the weekly meal plan, and this Greek Bean Salad is definitely one of them. It’s fresh, satisfying, colorful, and comes together faster than ordering takeout. Whether you’re serving it at a backyard barbecue, packing it for lunch, or enjoying it as a light dinner, every bite delivers bright Mediterranean flavor with very little effort.

So grab a can of beans, a handful of fresh vegetables, and let your kitchen fill with the fresh aroma of lemon and oregano. Once you’ve tried this Greek Bean Salad, don’t be surprised if it becomes one of your most requested recipes, too. Happy cooking!

Keep the Mediterranean Goodness Going

If this Greek Bean Salad has become a favorite in your kitchen, there are plenty of other fresh Mediterranean-inspired recipes to try next. For another vibrant take on a bean-based dish, check out Mediterranean Bean Salad, which brings a delicious twist to this classic combination of flavors.

  • Love fresh and protein-packed salads? This Mediterranean Bean Salad with Feta adds creamy cheese and bold flavors for an easy, satisfying side.
  • Craving a hearty Mediterranean meal? These Greek Chicken Gyro Bowls are filled with juicy chicken, crisp veggies, and flavorful toppings.
  • Want something cool and refreshing? Whip up a batch of Healthy Tzatziki Sauce to pair with salads, grilled meats, or warm pita.
  • Need a simple roasted side dish? Try One Pan Greek Vegetables for an easy, colorful addition to any Mediterranean-inspired meal.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Greek Bean Salad made with butter beans, cucumber, cherry tomatoes, feta, olives, and a zesty lemon oregano dressing

Greek Bean Salad with Lemon Marinated Beans


  • Author: Omar
  • Total Time: 15 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Greek Bean Salad is a fresh and flavorful Mediterranean-inspired recipe made with creamy butter beans, crisp cucumber, juicy cherry tomatoes, feta cheese, olives, and a bright lemon oregano dressing. Ready in just 15 minutes, it’s perfect for meal prep, picnics, potlucks, or an easy healthy lunch.


Ingredients

Scale

Dressing

  • 4 tablespoons extra virgin olive oil
  • 3 tablespoons fresh lemon juice (or more to taste)
  • 1 teaspoon lemon zest
  • 1 tablespoon Dijon mustard (or yellow mustard)
  • 1 teaspoon honey or maple syrup
  • 1½ teaspoons dried oregano
  • ½ teaspoon salt
  • ⅛ teaspoon black pepper

Salad

  • 1 (15-ounce) can butter beans or cannellini beans, drained and rinsed
  • 1 small cucumber, diced
  • 2 cups cherry tomatoes, halved
  • ½ green bell pepper, finely diced
  • ½ red onion, thinly sliced
  • ½ cup pitted Kalamata olives, halved
  • ¾ cup feta cheese, crumbled

Instructions

  1. In a large bowl, whisk together the olive oil, lemon juice, lemon zest, Dijon mustard, honey, oregano, salt, and black pepper until well combined.
  2. Add the drained butter beans to the dressing and toss gently to coat. Let them marinate for about 10 minutes if time allows.
  3. Add the cucumber, cherry tomatoes, green bell pepper, red onion, and olives.
  4. Toss gently until everything is evenly coated with the dressing.
  5. Fold in the crumbled feta cheese.
  6. Taste and adjust with additional lemon juice, salt, or pepper if needed.
  7. Serve immediately or refrigerate for 20–30 minutes before serving for even better flavor.

Notes

Butter beans and cannellini beans both work beautifully in this recipe.

Feta packed in brine gives the best creamy texture and flavor.

For milder onion flavor, soak the sliced red onion in cold water for 10 minutes before adding.

Marinated artichoke hearts make a delicious substitute for cherry tomatoes.

Store leftovers in an airtight container in the refrigerator for up to 4 days.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-Cook
  • Cuisine: Mediterranean, Greek

Nutrition

  • Serving Size: 1 serving (about 1½ cups)
  • Calories: 365
  • Sugar: 6 g
  • Sodium: 640 mg
  • Fat: 22 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 29 g
  • Fiber: 8 g
  • Protein: 12 g
  • Cholesterol: 25 mg