Greek Bean Salad with Lemon

Featured in: Everyday Family Favorites

This vibrant Greek bean salad combines three varieties of beans marinated in a tangy lemon-oregano dressing with crisp cucumber, juicy tomatoes, briny Kalamata olives, and creamy feta cheese. The beans absorb bright Mediterranean flavors during their hour-long rest, creating a satisfying vegetarian dish that's perfect for lunch, meal prep, or as a side. Ready in just 20 minutes of active time, this gluten-free salad develops even better flavors when chilled overnight.

Updated on Sun, 01 Feb 2026 13:54:00 GMT
Greek Bean Salad with Lemon Marinated Beans served with crumbled feta, olives, and fresh herbs. Save to Pins
Greek Bean Salad with Lemon Marinated Beans served with crumbled feta, olives, and fresh herbs. | cocoastone.com

My neighbor Eleni brought this to a potluck on a sweltering July afternoon, and I watched the bowl empty in minutes. She laughed and said the secret was letting the beans soak up the lemon overnight, like giving them a little Mediterranean vacation. I went home and made it the next day, standing barefoot in my kitchen while the marinade pooled at the bottom of the bowl. The smell of oregano and lemon zest filled the room, and I knew I'd be making this all summer long.

I made this for a backyard dinner the week my sister visited, and she kept going back for more, scraping the bowl with her fork. We sat under string lights with our feet up, and she said it reminded her of the tavernas we used to dream about visiting. The next morning, I found her eating the leftovers straight from the fridge, cold and somehow even better. That is when I realized this salad does not need reheating or fussing, it just needs to exist.

Ingredients

  • Canned beans (chickpeas, kidney, cannellini): Pat them really dry so the marinade clings instead of sliding off, and mix varieties for texture and color.
  • Lemon juice and zest: Fresh is non-negotiable here, bottled juice tastes flat and will not give you that bright, clean zing.
  • Extra-virgin olive oil: Use the good stuff, it is the backbone of the dressing and you will taste the difference.
  • Garlic: Mince it finely so it dissolves into the marinade instead of hitting you in sharp bursts.
  • Dried or fresh oregano: Fresh is more aromatic and grassy, dried is earthier, both work beautifully depending on what you have.
  • Honey or sugar: Just a touch balances the acidity and rounds out the flavors without making it sweet.
  • English cucumber: Seeding it keeps the salad from getting watery after it sits for a while.
  • Cherry tomatoes: Halve them so their juice mingles with the dressing and every bite gets a little burst of sweetness.
  • Red onion: Slice it thin, the sharpness mellows as it sits in the lemon marinade.
  • Kalamata olives: Briny and meaty, they add that salty punch that makes everything else sing.
  • Fresh parsley and dill: Dill is optional but it brings a freshness that feels like summer in a handful of herbs.
  • Feta cheese: Crumble it yourself from a block, pre-crumbled feta is drier and does not melt into the salad the same way.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Dry the beans:
Pat them gently with paper towels until they are no longer glistening. This step makes all the difference because wet beans repel the marinade instead of soaking it in.
Mix the marinade:
Whisk the lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a bowl until it emulsifies into a smooth, tangy dressing. Taste it and adjust, it should be bright and bold.
Marinate the beans:
Pour the marinade over the beans and fold gently with a spoon, turning them until every bean is glossy and coated. Cover and refrigerate for at least an hour, though overnight is when the magic really happens.
Taste and adjust:
Before assembling, taste the beans and add more salt or pepper if needed. Save any leftover marinade pooled at the bottom of the bowl.
Prep the vegetables:
Toss the cucumber, tomatoes, red onion, olives, parsley, and dill in a large bowl with the reserved marinade and the extra olive oil. Let them get acquainted while you admire the colors.
Combine everything:
Add the marinated beans to the vegetables and toss gently, using a light hand so you do not crush the tomatoes or turn the beans to mush. It should look tumbled and generous.
Add the feta:
Sprinkle the crumbled feta over the top and give it one last gentle toss. Some of the cheese will break down and create creamy pockets throughout.
Rest before serving:
Let the salad sit at room temperature for 10 to 15 minutes so the flavors can settle and marry. This short rest makes everything taste more cohesive and alive.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
A bright Mediterranean bowl of Greek Bean Salad with Lemon Marinated Beans, cucumbers, tomatoes, and feta. Save to Pins
A bright Mediterranean bowl of Greek Bean Salad with Lemon Marinated Beans, cucumbers, tomatoes, and feta. | cocoastone.com

The first time I served this at a picnic, someone asked if I had ordered it from a Greek deli. I laughed and said no, just canned beans and a little patience. By the end of the afternoon, three people had texted me asking for the recipe. That is when I realized this dish has a way of making you look like you tried much harder than you did.

Make It Your Own

I have added diced bell peppers when I had them on hand, and the sweetness plays beautifully against the brine of the olives. Sometimes I toss in a handful of arugula or spinach right before serving for a peppery bite. You can also swap the feta for goat cheese if you want something creamier, or leave it out entirely and add a handful of toasted pine nuts for richness. This salad is forgiving and will welcome whatever you have in your crisper drawer.

Serving Suggestions

I love piling this on a platter over a bed of mixed greens and serving it with warm pita bread or grilled flatbread on the side. It is hearty enough to be lunch on its own, but it also shines alongside grilled chicken, lamb skewers, or a piece of simply seared fish. Leftovers are perfect stuffed into a wrap with hummus or spooned over couscous for a quick grain bowl. The flavors deepen in the fridge, so day two is often better than day one.

Storage and Leftovers

This salad keeps beautifully in an airtight container in the refrigerator for up to three days. The beans continue to soak up the marinade, and the vegetables stay surprisingly crisp if you have seeded the cucumber properly. I usually add a little extra drizzle of olive oil and a squeeze of fresh lemon juice before serving leftovers to wake up the flavors. If the feta has dissolved too much, crumble a bit of fresh cheese on top to bring back that creamy contrast.

  • Store in a glass container so you can see the colorful layers and get excited about eating it again.
  • If the salad seems dry after a day, stir in a spoonful of olive oil and a pinch of salt to refresh it.
  • Do not freeze this, the cucumbers and tomatoes will turn mushy and the texture will be lost.
Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon
Colorful Greek Bean Salad with Lemon Marinated Beans tossed with Kalamata olives, red onion, and parsley. Save to Pins
Colorful Greek Bean Salad with Lemon Marinated Beans tossed with Kalamata olives, red onion, and parsley. | cocoastone.com

This salad has become my answer to every summer invitation and every week I do not feel like turning on the stove. It is proof that simple ingredients and a little time can turn into something people remember long after the meal is over.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes, you can use about 4½ cups of cooked dried beans. Cook them until tender, drain well, and pat dry before marinating. The texture will be slightly firmer and the beans will absorb the marinade beautifully.

How long can I marinate the beans?

Marinate for at least 1 hour for good flavor, but overnight marination deepens the lemon and herb notes significantly. The beans can marinate up to 24 hours in the refrigerator without becoming mushy.

What can I substitute for feta cheese?

For a dairy-free version, use crumbled tofu feta or omit the cheese entirely and add extra olives for saltiness. Goat cheese or cubed mozzarella also work well as alternatives.

Can I make this salad ahead of time?

Absolutely. Marinate the beans up to 2 days ahead, then assemble the full salad up to 24 hours before serving. The flavors actually improve as they meld together in the refrigerator.

How do I prevent the salad from becoming watery?

Pat the beans very dry after draining and seed the cucumber before dicing. This removes excess moisture that can dilute the dressing and make the salad soggy.

What other vegetables can I add?

Bell peppers, radishes, artichoke hearts, or blanched green beans all work beautifully. Keep the proportions balanced so the marinated beans remain the star of the dish.

Greek Bean Salad with Lemon

Lemon-marinated beans with cucumber, tomatoes, olives, and feta in bright Mediterranean oregano dressing.

Prep duration
20 minutes
Cooking duration
60 minutes
Overall time
80 minutes
Created by Mara Ellison


Skill level Easy

Cuisine type Greek Mediterranean

Portion size 6 Portions

Dietary guidelines Meatless, 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

Directions

Step 01

Prepare and marinate beans: Pat drained beans dry with paper towels and transfer to a large mixing bowl. In a separate bowl, whisk together lemon juice, lemon zest, 3 tablespoons olive oil, minced garlic, oregano, honey, 0.75 teaspoon salt, and black pepper until well combined. Pour marinade over beans and gently fold until every bean is coated. Cover and refrigerate for at least 1 hour, or up to overnight.

Step 02

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

Step 03

Combine fresh 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 04

Toss and combine all components: Add the marinated beans 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.

Step 05

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

Necessary equipment

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

Allergen details

Review the ingredients for allergies and reach out to a healthcare provider if uncertain.
  • Contains dairy in the form of feta cheese
  • Verify canned bean labels for gluten additives if serving gluten-sensitive individuals
  • Omit feta or substitute with dairy-free alternative for dairy-allergic individuals

Nutrition per portion

This nutritional data is intended for reference and doesn't replace professional medical advice.
  • Total calories: 370
  • Total fat: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g