Greek Bean Salad with Lemon

Featured in: Warm Everyday Plates

This vibrant Greek bean salad features a colorful medley of chickpeas, kidney beans, and cannellini beans marinated in a zesty lemon-oregano dressing. Combined with crisp cucumber, sweet cherry tomatoes, briny Kalamata olives, and creamy feta cheese, each bite delivers authentic Mediterranean flavors. The beans marinate for at least an hour to absorb the bright citrus and herb notes, creating a satisfying vegetarian dish perfect for lunch or as a side.

Updated on Sun, 01 Feb 2026 16:12:00 GMT
Vibrant Greek Bean Salad with Lemon Marinated Beans features creamy feta, crisp cucumber, and juicy tomatoes in a zesty dressing. Save
Vibrant Greek Bean Salad with Lemon Marinated Beans features creamy feta, crisp cucumber, and juicy tomatoes in a zesty dressing. | saffronhollow.com

I was standing in my kitchen with three mismatched cans of beans I'd forgotten about, a withered lemon, and zero dinner plans. What started as pantry desperation turned into one of those accidental wins that you scribble down mid-bite because you know you'll want it again. The beans soaked up every bit of that sharp, garlicky marinade, and by the time I tossed in the tomatoes and feta, I had something that tasted like I'd actually planned it. Now it's my go-to when I want something filling, bright, and completely forgiving.

I brought this to a potluck once, worried it looked too simple next to the casseroles and skewers. By the end of the night, my bowl was empty and two people had texted me for the recipe. One friend said it reminded her of summers in Crete. I'd never been, but I took the compliment and made it again the following week.

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): Use whatever combination you like, just make sure to rinse them well to get rid of that starchy liquid that can dull the flavors.
  • Lemon juice and zest: Fresh is non-negotiable here, the zest adds a floral brightness that bottled juice can't touch.
  • Extra-virgin olive oil: This is where you use the good stuff, it coats every bean and carries the garlic and oregano into every corner.
  • Garlic: Mince it fine so it melts into the marinade instead of sitting in sharp little pockets.
  • Dried or fresh oregano: Fresh is worth it if you can find it, it tastes greener and more alive, but dried works beautifully too.
  • Honey or sugar: Just a touch to balance the acid and round out the dressing.
  • Salt and black pepper: Season boldly, beans need more salt than you think to really sing.
  • English cucumber: Seedless and crisp, it won't water down the salad as it sits.
  • Cherry or grape tomatoes: Halved so they release a little juice and mingle with the marinade.
  • Red onion: Slice it thin so it's sharp but not overwhelming.
  • Kalamata olives: Briny, meaty, and essential for that Mediterranean punch.
  • Fresh parsley and dill: Parsley is the backbone, dill is the secret weapon that makes people ask what's in this.
  • Feta cheese: Creamy, salty, and crumbly, it ties everything together without stealing the show.

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 with paper towels so the marinade clings instead of sliding off. It's a small step that makes a big difference.
Whisk the marinade:
Combine lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a bowl until it's smooth and emulsified. Taste it, it should be bright and punchy.
Marinate the beans:
Pour the marinade over the beans and fold gently until every one is glossy. Cover and chill for at least an hour, though overnight is even better.
Taste and adjust:
Before assembling, taste the beans and add more salt or pepper if needed. Save any extra marinade pooling at the bottom.
Prep the vegetables:
Toss cucumber, tomatoes, red onion, olives, parsley, and dill in a large bowl with the reserved marinade and a drizzle of olive oil. Everything should glisten.
Combine gently:
Add the marinated beans and fold carefully so you don't crush the tomatoes or break up the beans. You want texture, not mush.
Top with feta:
Crumble the cheese over the top and give it one last gentle toss to distribute. Don't overdo it, you want pockets of creamy saltiness.
Rest before serving:
Let the salad sit at room temperature for 10 to 15 minutes so the flavors can settle and meld. It's worth the wait.
Overhead view of Greek Bean Salad with Lemon Marinated Beans, showing colorful beans, Kalamata olives, and fresh herbs on a platter. Save
Overhead view of Greek Bean Salad with Lemon Marinated Beans, showing colorful beans, Kalamata olives, and fresh herbs on a platter. | saffronhollow.com

The first time I packed this for lunch, a coworker leaned over and asked if I was eating fancy restaurant leftovers. I laughed and told her it cost me about eight dollars and twenty minutes. She made it that weekend and reported back with a photo. That's the kind of recipe this is.

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 Store and Make Ahead

This salad keeps beautifully in the fridge for up to three days, and honestly, it tastes even better on day two when the beans have had more time to soak up the marinade. Store it in an airtight container and give it a gentle stir before serving. If you're making it ahead, hold off on adding the feta until just before serving so it stays crumbly and fresh instead of dissolving into the dressing.

Serving Suggestions

I've served this on its own for lunch, spooned it over mixed greens for dinner, and piled it next to grilled chicken when I wanted something that felt like a real meal. It's also perfect with warm pita, flatbread, or even tucked into a wrap with a handful of spinach. One time I served it alongside grilled halloumi and it felt like a feast.

Customization Ideas

This recipe is incredibly forgiving and loves a little improvisation. If you want more crunch, toss in diced bell peppers or thinly sliced radishes. Swap the feta for goat cheese if you want something tangier, or leave it out entirely for a vegan version. I've also added canned artichoke hearts when I had them on hand, and they fit right in.

  • Add a pinch of red pepper flakes to the marinade if you like a little heat.
  • Toss in a handful of arugula or spinach just before serving for extra greens.
  • Drizzle with a little extra lemon juice and olive oil right before serving if it needs a refresh.
Close-up on Greek Bean Salad with Lemon Marinated Beans highlighting marinated beans, feta crumbles, and glistening lemon-oregano dressing. Save
Close-up on Greek Bean Salad with Lemon Marinated Beans highlighting marinated beans, feta crumbles, and glistening lemon-oregano dressing. | saffronhollow.com

This is the kind of recipe that makes you look like you know what you're doing, even when you're just winging it with what's in the pantry. Keep it in your back pocket for the days when you want something bright, easy, and worth every bite.

Recipe FAQs

β†’ Can I use dried beans instead of canned?

Yes, you can use 4Β½ cups of cooked dried beans. Soak and cook them until tender, then drain well and pat dry before marinating. Homemade beans often absorb the marinade better than canned varieties.

β†’ How long can I marinate the beans?

Marinate the beans for at least 1 hour, but overnight marinating deepens the lemon and oregano flavors significantly. They can marinate up to 24 hours in the refrigerator without losing texture.

β†’ Can I make this salad dairy-free?

Absolutely. Simply omit the feta cheese or substitute with a dairy-free alternative. The salad remains flavorful thanks to the lemon marinade, olives, and fresh herbs.

β†’ What other vegetables can I add?

Thinly sliced bell peppers (red or yellow), diced celery, radishes, or artichoke hearts make excellent additions. These vegetables add extra crunch and complement the Mediterranean flavor profile.

β†’ How should I store leftovers?

Store the salad in an airtight container in the refrigerator for up to 3 days. The flavors actually develop and intensify as it chills, making it even more delicious the next day.

β†’ Can I use fresh lemon juice only without the zest?

While you can omit the zest, it adds concentrated lemon flavor and aromatic oils that enhance the marinade. If you skip it, consider adding an extra tablespoon of lemon juice to maintain brightness.

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 tossed with cucumber, tomatoes, olives, and feta in a bright lemon-oregano dressing.

Prep Time
20 min
Time to Cook
60 min
Overall Time
80 min
Recipe by Mira Dalton

Recipe Type Warm Everyday Plates

Skill Level Easy

Cuisine Type Greek Mediterranean

Makes 6 Portions

Dietary Details Meat-Free, 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 additional 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 Make It

Step 01

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

Step 02

Create the 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 the 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

Taste and adjust: 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 the 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 mixing bowl
  • Whisk
  • Large salad bowl
  • Measuring spoons
  • Chef's knife
  • Cutting board
  • Paper towels

Allergy Notice

Review every item for potential allergens, and reach out to a provider with any uncertainty.
  • Contains dairy (feta cheese)
  • Canned beans may contain gluten additives; verify labels for gluten-sensitive individuals
  • Omit feta cheese or substitute with dairy-free alternative for dairy allergies

Nutrition Stats (per portion)

Details here are for general adviceβ€”always consult a health expert for specific needs.
  • 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.