Greek Bean Salad with Lemon

Featured in: Smoky Mediterranean Plates

This vibrant Greek bean salad combines three types of beans marinated in a bright lemon-oregano dressing with fresh Mediterranean vegetables. The beans soak up zesty citrus flavors during a one-hour rest, then get tossed with crisp cucumber, sweet cherry tomatoes, briny Kalamata olives, and creamy feta cheese. Fresh herbs like parsley and dill add aromatic brightness. Perfect as a protein-rich lunch or colorful side dish, this vegetarian salad improves with time and keeps well for up to three days refrigerated.

Updated on Sun, 01 Feb 2026 10:52:00 GMT
Freshly made Greek Bean Salad with lemon marinated beans, feta, olives, tomatoes, and cucumber in a bowl. Pin It
Freshly made Greek Bean Salad with lemon marinated beans, feta, olives, tomatoes, and cucumber in a bowl. | olivecinder.com

I threw this together on a Saturday afternoon when the pantry was bare except for a few cans of beans and half a lemon rolling around in the crisper. What started as a make-do lunch turned into something I crave constantly now. The beans soak up all that garlicky lemon marinade and turn into these flavor-packed little bites that make you forget you're eating something so simple. I've made fancier salads with twice the effort that don't come close to this. It's one of those recipes that feels like cheating because it tastes so bright and satisfying with so little fuss.

The first time I brought this to a potluck, I watched three people go back for thirds while pretending they were just being polite. One friend asked if I'd used some fancy imported beans because the flavor was so good. Nope, just the regular canned kind and a little patience while they soaked up the marinade. That's when I realized this salad has a quiet magic to it. It doesn't look like much until you taste it, and then it's all anyone wants to talk about.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): Use a mix for variety in texture and color, and always rinse them well to wash away that tinny liquid.
  • Lemon juice and zest: Fresh lemons are non-negotiable here, the zest adds aromatic oils that bottled juice just can't match.
  • Extra-virgin olive oil: This is where quality matters, a fruity olive oil makes the whole salad taste richer and more vibrant.
  • Garlic: Mince it finely so it melts into the marinade instead of hitting you in sharp bursts.
  • Dried or fresh oregano: Fresh oregano is brighter and more floral, but dried works beautifully if that's what you have.
  • Honey or sugar: Just a touch balances the acidity and rounds out the lemon without making anything sweet.
  • English cucumber: Seedless and crisp, it stays crunchy even after tossing and won't water down the salad.
  • Cherry or grape tomatoes: Halve them so they release a little juice and mingle with the marinade.
  • Red onion: Slice it thin so it adds bite without overpowering the other flavors.
  • Kalamata olives: Their briny, fruity flavor is essential to that Mediterranean punch.
  • Fresh parsley and dill: Parsley adds freshness, dill adds that anise-like brightness that makes everything taste more alive.
  • Feta cheese: Crumble it yourself from a block, pre-crumbled feta is drier and less creamy.

Instructions

Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Dry the beans:
Pat the drained beans with paper towels until they're no longer wet to the touch. This helps the marinade cling instead of sliding off.
Make the marinade:
Whisk together lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper until it's smooth and emulsified. Taste it, it should be punchy and bright.
Marinate the beans:
Pour the marinade over the beans and fold gently so every bean gets coated. Cover and refrigerate for at least an hour, though overnight is even better.
Adjust seasoning:
After marinating, taste the beans and add more salt or pepper if needed. Pour off any extra marinade into a small bowl and save it.
Prep the vegetables:
Combine cucumber, tomatoes, red onion, olives, parsley, and dill in a large salad bowl. Drizzle with the reserved marinade and the extra olive oil.
Toss it all together:
Add the marinated beans to the vegetables and toss gently, treating the tomatoes and beans like they might bruise. You want everything mixed but still intact.
Finish with feta:
Sprinkle the crumbled feta over the top and give it one last gentle toss. Let the salad sit at room temperature for 10 to 15 minutes so the flavors can settle in together.
Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Greek Bean Salad with Lemon Marinated Beans features crunchy cucumbers, sweet tomatoes, and briny Kalamata olives. Pin It
Greek Bean Salad with Lemon Marinated Beans features crunchy cucumbers, sweet tomatoes, and briny Kalamata olives. | olivecinder.com

There's something about this salad that makes people linger at the table a little longer. Maybe it's the way the feta melts into the warm beans, or how the dill and lemon wake up your palate with every bite. I've served it on weeknights when I'm too tired to think and at summer dinners where it disappeared faster than anything else on the table. It's the kind of dish that makes you feel like you're taking care of people without breaking a sweat.

How to Store and Serve

This salad keeps beautifully in the fridge for up to three days, and honestly, it tastes even better the next day after all the flavors have had time to meld. Store it in an airtight container and give it a good stir before serving since the olive oil might solidify a bit in the cold. If you're meal prepping, hold off on adding the feta until just before serving so it stays creamy and doesn't get soggy. Let it come to room temperature for about 15 minutes before eating, that's when the olive oil loosens up and the flavors really shine.

Ways to Make It Your Own

I love adding thinly sliced bell peppers for extra crunch and a pop of color, red or yellow work best. Sometimes I'll toss in a handful of arugula or spinach right before serving to make it more of a meal. If you want more protein, grilled chicken or shrimp on top turns this into a full dinner. A drizzle of tahini thinned with lemon juice makes it creamy and a little nutty, almost like a bean-based grain bowl. You can also swap the feta for goat cheese if you want something tangier and softer.

Serving Suggestions

This salad shines as a side dish next to grilled lamb, chicken souvlaki, or any kind of roasted fish. I've also piled it onto warm pita bread with a smear of hummus for an easy lunch that feels indulgent. It's perfect for picnics and potlucks because it travels well and doesn't need to be kept hot. Serve it on a bed of mixed greens for a heartier presentation, or scoop it up with pita chips and cucumber slices as a dip-like appetizer.

  • Pair it with grilled meats, flatbreads, or roasted vegetables for a full Mediterranean spread.
  • Stuff it into pita pockets with extra greens and a dollop of tzatziki.
  • Serve it cold straight from the fridge on a hot day when you want something refreshing and filling.
Product image
Store cookware, spices, and prep tools within reach to keep cooking organized and efficient.
Check price on Amazon
Bright Mediterranean flavors: lemon-oregano marinated beans tossed with creamy feta, fresh herbs, and crisp veggies. Pin It
Bright Mediterranean flavors: lemon-oregano marinated beans tossed with creamy feta, fresh herbs, and crisp veggies. | olivecinder.com

This is the kind of recipe that quietly becomes part of your regular rotation without you even realizing it. It's easy, forgiving, and always makes people happy, which is really all you need from a good salad.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, you can use about 4½ cups of cooked dried beans. Cook them until tender but not mushy, then drain and pat dry before marinating. This gives you more control over texture and reduces sodium.

How long should I marinate the beans?

Marinate for at least 1 hour for good flavor absorption, but overnight marination deepens the lemon and herb notes significantly. The beans will keep absorbing flavors as they rest.

Can I make this salad ahead of time?

Absolutely. The salad keeps well refrigerated for up to 3 days and flavors actually develop further as it sits. Add the feta just before serving if you prefer it fresh and crumbly.

What can I substitute for feta cheese?

For dairy-free options, use crumbled tofu feta or omit entirely. You can also substitute with goat cheese or ricotta salata for a different creamy, tangy element.

How do I prevent the salad from getting watery?

Pat the beans completely dry after draining and seed the cucumber before dicing. These steps remove excess moisture that would otherwise dilute the dressing and make the salad soggy.

What other vegetables can I add?

Diced bell peppers add sweet crunch, artichoke hearts bring briny depth, and radishes provide peppery bite. Keep additions crisp and colorful to maintain the Mediterranean character.

Greek Bean Salad with Lemon

Vibrant beans tossed in lemon-oregano marinade with cucumber, tomatoes, olives, and creamy feta cheese.

Prep Time
20 mins
Cook Time
60 mins
Total Time
80 mins
Recipe by Owen Barnes


Skill Level Easy

Cuisine Greek Mediterranean

Makes 6 Portions

Diet Preferences Vegetarian, Gluten-Free

What You'll Need

Beans & Marinade

01 3 (15-ounce) cans mixed beans (chickpeas, kidney beans, cannellini), drained and rinsed
02 Juice and zest of 2 lemons
03 3 tablespoons extra-virgin olive oil
04 2 cloves garlic, finely minced
05 1 tablespoon dried oregano or 1.5 tablespoons fresh oregano, chopped
06 1 teaspoon honey or granulated sugar
07 0.75 teaspoon salt, plus more to taste
08 Freshly ground black pepper, to taste

Salad

01 1 small English cucumber, seeded and diced
02 1 pint cherry or grape tomatoes, halved
03 0.5 medium red onion, thinly sliced
04 0.5 cup pitted Kalamata olives, halved
05 0.25 cup fresh parsley, roughly chopped
06 2 tablespoons fresh dill, chopped
07 2 tablespoons extra-virgin olive oil for finishing
08 4 ounces feta cheese, crumbled

Directions

Step 01

Prepare Beans: Pat drained beans dry with paper towels and transfer to a large mixing bowl.

Step 02

Create Marinade: In a separate bowl, whisk together lemon juice, lemon zest, 3 tablespoons olive oil, minced garlic, oregano, honey, 0.75 teaspoon salt, and freshly ground black pepper until well combined.

Step 03

Marinate Beans: Pour lemon-oregano marinade over beans and gently fold until every bean is coated. Cover and refrigerate for at least 1 hour, or up to overnight for maximum flavor development.

Step 04

Adjust Seasoning: When ready to assemble, taste marinated beans and adjust salt and pepper if needed. Reserve any excess marinade.

Step 05

Combine Vegetables: In a large salad bowl, combine cucumber, tomatoes, red onion, olives, parsley, and dill. Drizzle reserved bean marinade and remaining 2 tablespoons olive oil over vegetables.

Step 06

Assemble Salad: Add marinated beans and toss gently to combine, being careful not to crush beans or tomatoes.

Step 07

Add Cheese: Sprinkle crumbled feta cheese on top, then give salad one final gentle toss to distribute cheese evenly.

Step 08

Rest and Serve: Let salad rest at room temperature for 10-15 minutes before serving to allow flavors to meld.

Tools You'll Need

  • Large mixing bowl
  • Medium bowl
  • Whisk
  • Salad bowl
  • Measuring spoons
  • Chef's knife
  • Cutting board
  • Paper towels

Allergy Advice

Make sure to review every ingredient for allergens and check with your doctor if you’re unsure.
  • Contains dairy (feta cheese)
  • Check canned bean labels for gluten additives if gluten-sensitive
  • Omit feta or use dairy-free alternative for dairy allergies

Nutrition (Per Serving)

Details here are just for reference and not a substitute for medical guidance.
  • Calorie Count: 370
  • Fats: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g