Greek Bean Salad with Lemon

Featured in: One-Pot Warm Meals

This Greek bean salad combines chickpeas, kidney beans, and cannellini marinated in a bright lemon-oregano dressing with garlic and olive oil. Tossed with crisp cucumber, sweet cherry tomatoes, red onion, Kalamata olives, fresh herbs, and crumbled feta, it delivers vibrant Mediterranean flavors in every bite. The beans marinate for at least an hour to absorb maximum flavor, making this dish perfect for meal prep or entertaining.

Updated on Sun, 01 Feb 2026 16:10:00 GMT
Freshly marinated Greek Bean Salad sits in a white bowl, featuring chickpeas, kidney beans, and creamy feta cheese. Save to Pinterest
Freshly marinated Greek Bean Salad sits in a white bowl, featuring chickpeas, kidney beans, and creamy feta cheese. | frostkettle.com

My neighbor Eleni brought this to a potluck on a sweltering July afternoon, and I watched everyone circle back to her bowl three times. She swore the secret was letting the beans soak up the marinade while she ran errands. I tried it the next weekend with whatever cans I had in the pantry, and the lemony, garlicky beans tasted like I'd teleported to a taverna by the Aegean. Now it's my go-to whenever I need something that tastes like effort but really just needs time.

I made this for a backyard dinner once and forgot it in the fridge for two days. When I finally pulled it out, the flavors had deepened into something almost pickled and impossibly vibrant. Everyone assumed I'd followed some intricate Greek family recipe, and I didn't have the heart to tell them it was three cans and benign neglect. That's when I learned that patience, even accidental, is a legitimate cooking technique.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): Use a mix for color and texture, or stick to one type if that's what you have. Rinse them well to wash away that tinny taste.
  • Lemon juice and zest: Fresh lemons are non-negotiable here. The zest adds aromatic oil that bottled juice just can't touch.
  • Extra-virgin olive oil: This is where you use the good stuff. It coats every bean and carries all the garlic and oregano with it.
  • Garlic: Mince it fine so it melts into the marinade instead of biting you in chunks.
  • Dried or fresh oregano: Fresh is brighter, but dried oregano has that classic Greek warmth. I keep both and use what I have.
  • Honey or sugar: Just a touch to balance the lemon's sharpness. You won't taste sweetness, just roundness.
  • Salt and black pepper: Season the marinade well. Beans are blank canvases and need bold flavors.
  • English cucumber: Seedless and crisp, it won't water down the salad as it sits.
  • Cherry or grape tomatoes: Halve them so their juices mingle with the marinade. Sweet little bursts in every forkful.
  • Red onion: Slice it thin. It adds bite without overpowering the delicate herbs.
  • Kalamata olives: Briny, meaty, and essential. They make this taste like vacation.
  • Fresh parsley and dill: The parsley is grassy and bright, the dill is feathery and aromatic. Together they make the salad sing.
  • Feta cheese: Crumbled, creamy, salty. It ties everything together and makes each bite feel indulgent.

Instructions

Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Dry the beans:
Pat them with paper towels to remove excess moisture. This helps the marinade cling instead of pooling at the bottom of the bowl.
Make the marinade:
Whisk lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper until it looks unified and glossy. Taste it on your finger, it should be punchy and bright.
Marinate the beans:
Pour the marinade over the beans and fold gently with a spatula. Cover and refrigerate for at least an hour, though overnight is when magic happens.
Taste and adjust:
Before assembling, taste a bean. Add more salt, pepper, or lemon juice if it needs a boost.
Prep the vegetables:
Dice the cucumber, halve the tomatoes, slice the onion thin, halve the olives, and chop the herbs. Keep them in a large bowl.
Dress the vegetables:
Drizzle any leftover marinade from the bean bowl plus 2 tablespoons olive oil over the vegetables. Toss gently to coat.
Combine everything:
Add the marinated beans to the vegetables and fold carefully. You want everything mixed but not mashed.
Add the feta:
Crumble it over the top and give one last gentle toss. Let the salad rest at room temperature for 10 to 15 minutes so the flavors can get acquainted.
Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Crisp cucumbers, halved cherry tomatoes, and briny Kalamata olives are tossed in a bright lemon-oregano vinaigrette. Save to Pinterest
Crisp cucumbers, halved cherry tomatoes, and briny Kalamata olives are tossed in a bright lemon-oregano vinaigrette. | frostkettle.com

I served this at a summer picnic where the grill broke and we had no backup plan. This salad, a loaf of crusty bread, and some cold white wine became the entire meal, and no one complained. In fact, people scraped the bowl clean and asked for the recipe. That's when I realized that sometimes the simplest dishes, the ones that don't require heat or fuss, are the ones people remember most.

Make It Your Own

I've added roasted red peppers when I had a jar open, and they brought a smoky sweetness that made the salad feel even more generous. Thinly sliced fennel gives it a crisp, anise-like crunch that pairs beautifully with the dill. If you want protein, toss in chunks of grilled chicken or flaked tuna. And if you're dairy-free, skip the feta and add a handful of toasted pine nuts or sunflower seeds for richness and texture.

Storing and Serving

This salad keeps beautifully in the fridge for up to three days, and the flavors only deepen as it sits. I store it in a big glass container and eat it straight from the fridge for lunch, or let it come to room temperature if I'm serving it to guests. The tomatoes may release a bit more juice over time, but that just makes the dressing more luscious. Spoon it onto a platter lined with mixed greens, or serve it in individual bowls with warm pita on the side.

What to Serve Alongside

I love pairing this with grilled lamb skewers or lemon-herb chicken, but it's hearty enough to stand alone as a vegetarian main. A simple Greek yogurt dip with cucumber and garlic (tzatziki) is a natural companion, as is a bowl of hummus and warm flatbread. For drinks, try a crisp white wine, a cold lager, or sparkling water with a twist of lemon.

  • Serve it on a bed of arugula or spinach for a fuller meal.
  • Pack it in a jar for a portable, no-reheat lunch.
  • Double the batch if you're feeding a crowd, it disappears fast.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Close-up of the Greek Bean Salad showing colorful beans, crumbled feta, and fresh herbs on a rustic table. Save to Pinterest
Close-up of the Greek Bean Salad showing colorful beans, crumbled feta, and fresh herbs on a rustic table. | frostkettle.com

This is the kind of recipe that makes you look like a genius without requiring any genius at all. Just good ingredients, a little time, and the confidence to let them do their thing.

Recipe Questions & Answers

Can I use different types of beans?

Yes, you can substitute with any combination of canned beans such as great northern, black beans, or butter beans. Just ensure they are well-drained and rinsed before marinating.

How long can I marinate the beans?

Beans can marinate from 1 hour up to overnight. Longer marinating time allows the lemon and oregano flavors to penetrate deeper, resulting in more flavorful beans.

Can I make this salad ahead of time?

Absolutely. This salad keeps well refrigerated for up to 3 days and actually tastes better as the flavors meld together. Add the feta just before serving for best texture.

What can I serve this salad with?

Serve alongside grilled chicken, fish, lamb kebabs, or with warm pita bread. It also works beautifully over mixed greens as a main course salad.

Is this salad vegan-friendly?

The salad is vegetarian as written. To make it vegan, simply omit the feta cheese or replace it with a dairy-free feta alternative.

Can I use fresh beans instead of canned?

Yes, you can use cooked dried beans. You'll need about 4.5 cups of cooked beans total. Make sure they're completely cooled before marinating.

Greek Bean Salad with Lemon

Marinated beans with lemon, oregano, cucumber, tomatoes, olives, and feta in Mediterranean-style salad.

Prep Duration
20 minutes
Time to Cook
60 minutes
Overall Time
80 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine Greek Mediterranean

Makes 6 Serving Size

Dietary Information Meatless, Wheat-Free

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, 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, 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 beans for marinating: Pat drained beans dry with paper towels and transfer to a large mixing bowl

Step 02

Create lemon-oregano marinade: 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

Step 03

Marinate beans: Pour marinade over beans and gently fold until coated. Cover and refrigerate for at least 1 hour or up to overnight

Step 04

Season marinated beans: Taste marinated beans and adjust salt and pepper as needed. Reserve any excess marinade

Step 05

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

Integrate marinated beans: Add marinated beans and toss gently to combine, avoiding crushing beans or tomatoes

Step 07

Add feta cheese: Sprinkle crumbled feta cheese over salad, then give final gentle toss to distribute evenly

Step 08

Rest and serve: Let salad rest at room temperature for 10 to 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 Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains dairy (feta cheese)
  • Check canned bean labels for gluten-containing additives if gluten-sensitive
  • Omit feta or substitute with dairy-free alternative for dairy allergies

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 370
  • Fats: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g