Greek Bean Salad with Lemon Marinated Beans

Featured in: Meals For Any Moment

This vibrant Mediterranean dish combines chickpeas, kidney beans, and cannellini beans soaked in a tangy lemon-oregano marinade. Fresh cucumber, cherry tomatoes, red onion, and Kalamata olives add satisfying crunch, while crumbled feta brings creamy richness.

The beans absorb flavors best when marinated for at least one hour, though overnight resting deepens the zesty profile. Fresh herbs like parsley and dill provide aromatic brightness that complements the briny olives and sharp red onion.

Ready in just over an hour with minimal active prep, this versatile dish works as a light lunch, side dish for grilled fish or chicken, or served over mixed greens. The flavors continue developing over time, making it ideal for meal prep.

Updated on Mon, 02 Feb 2026 13:43:00 GMT
Crumbled feta and green parsley top the Greek Bean Salad with Lemon Marinated Beans, packed into a serving bowl. Save
Crumbled feta and green parsley top the Greek Bean Salad with Lemon Marinated Beans, packed into a serving bowl. | buenoaytar.com

My neighbor Eleni brought this to a potluck on the hottest July afternoon I can remember, served in a pale blue bowl that had belonged to her grandmother. The beans were glossy with lemon and oil, and the feta sat on top like little clouds. I ate three helpings standing in her kitchen while she laughed and told me the secret was letting the beans soak up the marinade while you do everything else. That weekend, I made my own bowl and understood why she never brought anything else to summer gatherings.

I started bringing this to picnics after a disastrous pasta salad incident involving mayonnaise and a hot car trunk. This one laughs at heat. It actually improves when it sits out for a bit, the tomatoes releasing their juice and mingling with the olive oil. My brother-in-law, who claims he hates beans, scraped the bowl clean at a family reunion and asked if there was more. There wasn't.

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 three types gives you different textures and colors, and canned beans are already tender so they soak up marinade like little flavor sponges.
  • Lemon juice and zest: The zest is where the floral, bright oil lives, so don't skip it or you'll lose half the sunshine in this dish.
  • Extra-virgin olive oil: Use something you'd happily dip bread into because it doesn't cook off, it stays front and center.
  • Garlic: Mince it fine so it disperses evenly and doesn't overpower any single bite.
  • Dried or fresh oregano: Fresh makes it taste like a Greek hillside, dried gives you that earthy, pizza-shop warmth.
  • Honey or sugar: Just a touch to balance the acid and keep the dressing from being too sharp.
  • English cucumber: These have fewer seeds and less water than regular cucumbers, so your salad won't get soggy.
  • Cherry or grape tomatoes: Their sweetness and firm skin hold up better than big tomatoes that turn to mush.
  • Red onion: Slice it thin so it adds bite without making anyone cry into their lunch.
  • Kalamata olives: Their deep, winey brine is the soul of this salad, don't swap them for canned black olives.
  • Fresh parsley and dill: Parsley adds green freshness, dill brings that anise-like brightness that makes it unmistakably Greek.
  • Feta cheese: Crumble it yourself from a block, the pre-crumbled stuff is drier and doesn't have that creamy, tangy punch.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Dry the beans:
Pat them gently with paper towels so the marinade clings instead of sliding off. Wet beans mean watery dressing.
Whisk the marinade:
Combine lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a bowl until it looks unified and slightly thick. Taste it on your finger, it should make your mouth wake up.
Marinate the beans:
Pour the marinade over the beans and fold gently with a big spoon, turning them until every bean glistens. Cover and refrigerate for at least an hour, though overnight is when magic happens.
Taste and adjust:
Before you assemble, taste a bean and see if it needs more salt or a squeeze of lemon. Don't be shy, this is your chance to make it perfect.
Prep the vegetables:
Toss cucumber, tomatoes, red onion, olives, parsley, and dill in a big bowl with any leftover bean marinade and the extra olive oil. Everything should glisten but not swim.
Combine everything:
Add the marinated beans to the vegetables and toss gently, like you're folding in something fragile. You want everything mixed but not bruised.
Add the feta:
Sprinkle the crumbled feta on top and give one last gentle toss so it gets distributed without turning into mush.
Let it rest:
Set the bowl on the counter for 10 to 15 minutes before serving. The flavors need a moment to settle in and get acquainted.
Freshly diced cucumber and red onion add crisp texture to the Greek Bean Salad with Lemon Marinated Beans. Save
Freshly diced cucumber and red onion add crisp texture to the Greek Bean Salad with Lemon Marinated Beans. | buenoaytar.com

The first time I made this for a work lunch, a coworker who grew up in Thessaloniki told me it reminded her of her aunt's summer table. She said the dill was the giveaway, that it made the whole thing smell like her childhood. I've been careful to include it ever since, even when I'm tempted to skip the extra herb. Some ingredients carry more than flavor.

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.

Make It Your Own

I've added diced red bell pepper when I had one sitting in the crisper, and it brought a sweet crunch that played nicely with the olives. A friend once stirred in a handful of chopped artichoke hearts and it tasted like a fancy antipasto. If you want to make it heartier, serve it over a pile of arugula or spinach and let the greens soak up some of that lemony bean marinade. You can also toss in some cooked orzo or quinoa to stretch it into a full meal.

Storing and Serving

This keeps beautifully in the fridge for up to three days, and honestly, day two is often the best because the flavors have had time to really settle into each other. If you're making it ahead, hold off on adding the feta until just before serving so it stays creamy and doesn't get soggy. I like to pull it out of the fridge about twenty minutes before I plan to eat so it's cool but not cold, which lets the olive oil loosen up and the flavors come forward. Leftovers are perfect stuffed into a pita with some hummus or spooned over grilled chicken.

Pairing Ideas

This salad shines alongside grilled lamb, roasted chicken, or even a simple piece of seared fish. I've served it with warm flatbreads and tzatziki for a full Greek spread, and it always disappears first. It also works as a packed lunch because it doesn't wilt or get sad in a container. On a hot night, I'll eat a big bowl of this with nothing else and feel completely satisfied.

  • Serve with warm pita or naan for scooping up all the juicy bits at the bottom.
  • Pair with grilled halloumi or shrimp skewers for a fuller Mediterranean meal.
  • Pack it in a jar with the feta on top for a lunch that travels well and looks impressive.
A wooden spoon lifts vibrant chickpeas and tomatoes from the marinated bean salad, showcasing the zesty Mediterranean flavors. Save
A wooden spoon lifts vibrant chickpeas and tomatoes from the marinated bean salad, showcasing the zesty Mediterranean flavors. | buenoaytar.com

Every time I make this, I think about that blue bowl and Eleni's kitchen and the way food can carry you somewhere else without leaving your table. I hope this one does the same for you.

Questions & Answers

How long should I marinate the beans?

Marinate the beans for at least 1 hour to absorb the lemon-oregano flavors. For maximum flavor development, refrigerate overnight. The longer marinating time allows the garlic, oregano, and citrus to fully penetrate the beans.

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook them according to package directions until tender, then drain and pat dry before marinating. Allow approximately 3 cups of cooked beans to substitute for the canned amount.

Is this suitable for meal prep?

Absolutely. This dish keeps well in the refrigerator for up to 3 days, and the flavors actually improve as they meld. Store in an airtight container and bring to room temperature before serving for the best texture and taste.

What can I substitute for feta cheese?

For dairy-free options, try vegan feta alternatives or add extra olives and avocado for creaminess. You could also use halloumi, goat cheese, or simply omit cheese altogether—the medley of vegetables and marinated beans provides plenty of flavor on its own.

Can I add other vegetables to the salad?

Certainly. Thinly sliced bell peppers add extra crunch and color. Chopped red or yellow bell peppers work beautifully. You could also add diced bell peppers, chopped artichoke hearts, or even lightly blanched green beans for variation.

Is this salad served warm or cold?

This salad is typically served chilled or at room temperature. Letting it rest for 10–15 minutes after assembling allows the flavors to meld. Serve cold straight from the refrigerator, or allow it to come to room temperature for about 20 minutes before serving.

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 Bean Salad with Lemon Marinated Beans

Colorful beans marinated in zesty lemon-oregano dressing with crisp vegetables, olives, and feta for bright Mediterranean flavors.

Prep Duration
20 min
Cooking Duration
60 min
Overall Time
80 min
Written by Hector Morales


Skill Level Easy

Cuisine Type Greek Mediterranean

Portions 6 Portion Size

Diet Preferences Vegetarian-Friendly, No Gluten

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

How-To Steps

Step 01

Prepare and marinade beans: Pat the drained beans dry with paper towels and transfer to a large mixing bowl. In a separate bowl, whisk together the lemon juice, lemon zest, 3 tablespoons olive oil, minced garlic, oregano, honey, 0.75 teaspoon salt, and several grinds of black pepper until well combined. Pour the 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 02

Prepare vegetables: While beans marinade, prepare all vegetables: seed and dice the cucumber, halve the cherry tomatoes, thinly slice the red onion, halve the Kalamata olives, roughly chop the parsley, and chop the fresh dill.

Step 03

Assemble salad: Taste the marinated beans and adjust salt and pepper if needed, reserving any excess marinade. 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 04

Combine ingredients: Add the marinated beans to the vegetable mixture and toss gently to combine, being careful not to crush the beans or tomatoes. Sprinkle crumbled feta cheese on top, then give the salad one final gentle toss to distribute the cheese throughout.

Step 05

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

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.

Tools Needed

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

Allergy Info

Review each item for allergens and reach out to a specialist if unsure.
  • Contains dairy from feta cheese
  • Canned beans may contain gluten additives; verify labels if gluten-sensitive
  • Omit feta or substitute with dairy-free alternative for dairy allergy

Nutrition Info (per serving)

Nutrition details are for general knowledge. For medical concerns, speak with a professional.
  • Energy: 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.