Greek Lemon Marinated Bean Salad

Featured in: Everyday Meal Ideas

This vibrant Mediterranean dish features three types of beans—chickpeas, kidney beans, and cannellini—soaked in a tangy lemon-oregano marinade infused with garlic and extra-virgin olive oil. After an hour (or overnight) of marinating, the beans join crisp cucumber, sweet cherry tomatoes, sharp red onion, briny Kalamata olives, and fresh parsley and dill. A generous sprinkling of creamy feta cheese adds rich, salty contrast to the bright, herbaceous flavors.

The salad comes together quickly but rewards patience—the longer the beans marinate, the deeper the flavor becomes. Serve it alongside grilled fish or chicken, pile it onto mixed greens, or enjoy it on its own with warm flatbread. Leftovers keep beautifully for three days, making it perfect for meal prep or summer gatherings.

Updated on Mon, 02 Feb 2026 09:24:00 GMT
Greek Bean Salad with Lemon Marinated Beans served in a white bowl with feta, olives, and fresh herbs. Save
Greek Bean Salad with Lemon Marinated Beans served in a white bowl with feta, olives, and fresh herbs. | dulcenabat.com

My neighbor Athena brought this salad to a potluck one July, and I watched it disappear in minutes while other dishes sat untouched. The beans had soaked up so much lemon and oregano that every bite tasted like sunshine, and the feta melted just slightly into the juices at the bottom of the bowl. I cornered her by the drinks table and made her promise to write down the recipe on a napkin. That crumpled napkin is still tucked into my favorite cookbook, stained with olive oil and completely illegible, but I've made this salad so many times now I don't need it anymore.

I started making this for picnics because it travels beautifully and never wilts or gets soggy like lettuce-based salads. One summer afternoon at the park, my friend Maya, who claims she hates beans, ate two bowls and then asked if I had more in the car. That's when I realized this recipe has a quiet magic: it converts people. Now I bring it to every outdoor meal, and someone always asks for the recipe before we've even finished eating.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): Using a mix of three types gives you varied texture and color, and draining them well prevents a watery salad.
  • Lemon juice and zest: Fresh lemon is non-negotiable here; bottled juice tastes flat and won't give you that bright, almost floral punch.
  • Extra-virgin olive oil: This isn't the time for a neutral oil; good olive oil adds richness and a peppery note that ties everything together.
  • Garlic: Mince it finely so it disperses evenly; big chunks of raw garlic can be overwhelming and harsh.
  • Dried or fresh oregano: Fresh oregano is earthier and more vibrant, but dried works beautifully if that's what you have on hand.
  • Honey or sugar: Just a teaspoon balances the acidity of the lemon without making the salad taste sweet.
  • English cucumber: These have fewer seeds and thinner skin, so you get pure crunch without bitterness or excess water.
  • Cherry or grape tomatoes: Halving them releases their juice into the salad, creating a light, natural dressing that mingles with the marinade.
  • Red onion: Slicing it thin is key; thick slices can be too sharp and overpower the other flavors.
  • Kalamata olives: Their briny, fruity flavor is distinctly Greek and adds a savory depth you can't get from other olives.
  • Fresh parsley and dill: These herbs bring a grassy brightness that makes the salad taste garden-fresh, even in the dead of winter.
  • Feta cheese: Crumble it by hand for irregular chunks that melt slightly into the salad and create pockets of creamy tang.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Dry the beans:
Pat the drained beans thoroughly with paper towels to remove surface moisture. This helps the marinade cling instead of sliding off, and it prevents the salad from becoming soupy.
Make the marinade:
Whisk together lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a separate bowl until the mixture is emulsified and the honey dissolves completely. The marinade should taste punchy and slightly too salty on its own, because the beans will mellow it out.
Marinate the beans:
Pour the marinade over the beans and fold gently with a large spoon, turning them until every bean glistens. Cover the bowl tightly and refrigerate for at least one hour, or overnight if you want the flavors to deepen and settle into something almost pickled.
Taste and adjust:
Before assembling, taste the marinated beans and add more salt or pepper if needed. Pour any excess marinade into a small dish and save it for drizzling later.
Prep the vegetables:
Combine cucumber, tomatoes, red onion, olives, parsley, and dill in a large salad bowl. Drizzle the reserved marinade and two tablespoons of fresh olive oil over the vegetables, then toss gently to coat everything lightly.
Combine and toss:
Add the marinated beans to the vegetables and fold everything together with a light hand, as if you're folding whipped cream into batter. You want to keep the beans and tomatoes intact, not mash them into a paste.
Add the feta:
Sprinkle crumbled feta over the top and give the salad one final gentle toss to distribute the cheese without breaking it down completely. Let the salad rest at room temperature for ten to fifteen minutes so the flavors can marry and the feta can soften slightly.
Bright Mediterranean flavors and colorful ingredients make this Greek Bean Salad with Lemon Marinated Beans ideal for lunch. Save
Bright Mediterranean flavors and colorful ingredients make this Greek Bean Salad with Lemon Marinated Beans ideal for lunch. | dulcenabat.com

Last spring, I made this for my daughter's school fundraiser, and a teacher I'd never met tracked me down in the parking lot to ask if I sold it by the quart. I laughed and told her the recipe, but she looked almost disappointed, like she wanted it to stay a mystery. That's the thing about this salad: it tastes like something you'd order at a charming seaside taverna, but it's just beans and vegetables and a little bit of patience.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Serve It

This salad shines as a light lunch on its own, especially if you scoop it up with warm pita or crusty bread to catch all the juices. I've also served it alongside grilled chicken or lamb, where it acts as a cooling, tangy counterpoint to smoky, charred meat. For a fuller meal, spoon it over a bed of arugula or spinach and let the greens wilt slightly under the warmth of the beans. It's also perfect for grain bowls: add a scoop of quinoa or farro and suddenly you have a complete, satisfying dinner that feels both nourishing and indulgent.

Make Ahead and Storage

This is one of those rare dishes that improves with time, so don't hesitate to make it a day ahead. The beans continue to absorb the marinade, and the flavors deepen and meld into something more complex and harmonious. Store it in an airtight container in the refrigerator for up to three days, but hold off on adding the feta until just before serving if you want it to stay creamy and distinct. If the salad seems a little dry after chilling, drizzle in a tablespoon of olive oil and a squeeze of fresh lemon juice, then toss gently to wake everything back up.

Ways to Customize

I sometimes add diced red or yellow bell pepper for extra crunch and a sweet, juicy pop of color. If you like heat, a pinch of red pepper flakes in the marinade gives the salad a gentle, warming kick without overwhelming the brightness of the lemon. You can also swap in white beans exclusively for a creamier texture, or use all chickpeas if you prefer a firmer bite. For a heartier version, toss in some chopped artichoke hearts or roasted red peppers from a jar.

  • Add thinly sliced radishes for a peppery crunch that contrasts beautifully with the creamy feta.
  • Stir in a handful of baby spinach or arugula just before serving for extra greens without turning it into a full lettuce salad.
  • Top with toasted pine nuts or slivered almonds for a nutty richness that makes the salad feel more substantial and elegant.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
A close-up of Greek Bean Salad with Lemon Marinated Beans featuring cucumber, tomatoes, and a zesty dressing. Save
A close-up of Greek Bean Salad with Lemon Marinated Beans featuring cucumber, tomatoes, and a zesty dressing. | dulcenabat.com

Every time I make this, I'm reminded that the best recipes don't need to be complicated or fancy to feel special. This salad is proof that good ingredients, a little time, and a generous hand with lemon can turn something humble into something you'll crave all week long.

Questions & Answers

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook 1½ cups dried beans (a mix of chickpeas, kidney beans, and cannellini) until tender, then drain and proceed with the recipe. Allow extra time for cooking and cooling before marinating.

How long should I marinate the beans?

Marinate the beans for at least 1 hour for good flavor absorption. For the best results, marinate overnight—this allows the lemon, garlic, and oregano to deeply penetrate the beans, creating a more robust and cohesive dish.

Can I make this dairy-free?

Absolutely. Simply omit the feta cheese or substitute with a dairy-free feta alternative. The salad remains delicious and satisfying without it, thanks to the flavorful marinade and variety of textures from the vegetables.

What other vegetables can I add?

Thinly sliced bell peppers (red or yellow) add excellent crunch and color. You can also include diced radishes for peppery bite, chopped celery for extra crispness, or fresh spinach and arugula for more greens.

How should I store leftovers?

Store the salad in an airtight container in the refrigerator for up to 3 days. The flavors actually improve as they meld. If possible, add the feta just before serving to maintain its texture, though it's fine stored mixed in as well.

Can I substitute the fresh herbs?

While fresh oregano and dill provide the brightest flavor, you can use dried oregano in a smaller quantity. For dill substitutes, try fresh mint or basil for a different but equally Mediterranean profile.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Greek Lemon Marinated Bean Salad

Marinated beans in bright lemon-herb dressing with fresh Mediterranean vegetables and crumbled feta.

Prep Time
20 mins
Time to Cook
60 mins
Overall Time
80 mins
Created by Adrian Poole


Skill Level Easy

Cuisine Greek Mediterranean

Makes 6 Portions

Diet Preferences Meatless, No Gluten

What You 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 the drained beans dry with paper towels and transfer them to a large mixing bowl.

Step 02

Create Marinade: In a separate bowl, whisk together the 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 the lemon-oregano marinade over the 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 the 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 the reserved bean marinade and the remaining 2 tablespoons olive oil over the vegetables.

Step 06

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

Step 07

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

Step 08

Rest Before Serving: Let the salad rest at room temperature for 10 to 15 minutes before serving to allow flavors to meld.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

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

Allergy Warnings

Review every ingredient for allergens. Talk to your doctor if unsure.
  • Contains dairy (feta cheese)
  • Canned beans may contain gluten additives; verify labels if gluten-sensitive
  • Omit feta or substitute with dairy-free alternative for dairy allergy accommodation

Nutrition Details (per portion)

This nutritional info is for general guidance. It isn't medical advice.
  • Kcal: 370
  • Fats: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.