Greek Bean Salad with Lemon Marinated Beans

Featured in: Grain & Veg Bowls

This vibrant Greek-inspired salad combines three types of beans—chickpeas, kidney beans, and cannellini—marinated in a bright lemon-oregano dressing with garlic and honey. After absorbing the citrusy flavors for at least an hour, the beans join crisp cucumber, sweet cherry tomatoes, sharp red onion, briny Kalamata olives, and fresh herbs. A generous sprinkle of creamy feta cheese ties everything together. The result is a satisfying dish that balances tangy, savory, and fresh elements with satisfying texture from the beans and vegetables.

Updated on Sun, 01 Feb 2026 08:16:00 GMT
Freshly marinated Greek Bean Salad with lemon-oregano dressing, topped with creamy feta, crisp cucumbers, and briny Kalamata olives. Pin It
Freshly marinated Greek Bean Salad with lemon-oregano dressing, topped with creamy feta, crisp cucumbers, and briny Kalamata olives. | rapidtongs.com

I threw this together on a Tuesday night when my fridge was half-empty and I needed something bright to shake off the winter blues. Three cans of beans, a lemon I'd almost forgotten about, and some feta that had been waiting patiently in the back. I didn't expect much, but that first bite—tangy, crunchy, salty—woke up my whole kitchen. Now it's the salad I make when I want to feel like I'm eating lunch on a sunny Greek island, even if it's raining outside.

I first made this for a potluck where everyone brought pasta salad, and mine was the only bowl that came back empty. My neighbor asked if I'd flown to Athens to learn the recipe. I laughed and told her it took me twenty minutes and three cans from the pantry. She didn't believe me until I walked her through it the following week in my kitchen, and now she makes it for every gathering too.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): The trio gives you variety in texture and color, plus they're already cooked so you skip the overnight soak.
  • Lemon juice and zest: Fresh lemon is non-negotiable here; bottled juice tastes flat and won't give you that bright, sunny punch.
  • Extra-virgin olive oil: Use the good stuff because it's not getting cooked, so the flavor shines through in every bite.
  • Garlic: Mince it finely so it distributes evenly and doesn't overpower any single forkful.
  • Dried or fresh oregano: Fresh oregano is like a little garden in your bowl, but dried works beautifully if that's what you have.
  • Honey or sugar: Just a teaspoon balances the acidity and rounds out the dressing.
  • English cucumber: Less watery and fewer seeds mean it stays crisp and doesn't make your salad soggy.
  • Cherry or grape tomatoes: Halved, they release just enough juice to mingle with the marinade without turning everything into soup.
  • Red onion: Slice it thin so it adds bite without taking over the whole salad.
  • Kalamata olives: Their briny, fruity flavor is the signature Greek touch that ties everything together.
  • Fresh parsley and dill: Parsley adds freshness, dill adds that herby, slightly sweet note that makes this taste like vacation.
  • Feta cheese: Creamy, crumbly, salty, and absolutely essential for that final layer of richness.

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 make for a watery, sad salad.
Whisk the marinade:
Combine lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper until it's smooth and emulsified. Taste it—it should be bright, a little salty, and just barely sweet.
Marinate the beans:
Pour the marinade over the beans and fold gently, making sure every bean gets coated. Cover and refrigerate for at least an hour, or let them sit overnight if you're planning ahead.
Taste and adjust:
Before assembling, taste the beans and add more salt or pepper if needed. Save any extra marinade pooling at the bottom of the bowl.
Prep the vegetables:
Toss cucumber, tomatoes, red onion, olives, parsley, and dill in a large bowl with the reserved marinade and 2 tablespoons of olive oil. Everything should glisten.
Combine gently:
Add the marinated beans to the vegetables and fold carefully so you don't squash the tomatoes or break up the beans. Treat it like you're tucking in a baby, not tossing a football.
Add the feta:
Sprinkle the crumbled feta on top and give one last gentle toss to distribute it without turning it into mush. Some big chunks are a good thing.
Let it rest:
Leave the salad at room temperature for 10 to 15 minutes so all the flavors can get to know each other. This step makes a bigger difference than you'd think.
Colorful Greek Bean Salad served in a white bowl, featuring bright tomatoes, crunchy cucumber, and crumbled feta for a refreshing lunch. Pin It
Colorful Greek Bean Salad served in a white bowl, featuring bright tomatoes, crunchy cucumber, and crumbled feta for a refreshing lunch. | rapidtongs.com

One summer evening, I served this at a backyard dinner and my friend's six-year-old, who claimed to hate salad, ate two full bowls. Her mom looked at me like I'd performed a miracle. I just smiled and said sometimes all it takes is a little lemon, some salty cheese, and beans that actually taste like something.

How to Store and Serve

This salad keeps beautifully in the fridge for up to three days, and honestly, it tastes even better the next day once everything has mingled. Store it in an airtight container and give it a gentle stir before serving. If you're taking it to a picnic or potluck, keep it chilled until the last minute, then let it come to room temperature for about fifteen minutes so the olive oil loosens up and the flavors wake up. I like to serve it on a big platter with extra feta and a lemon wedge on the side for anyone who wants an extra hit of brightness.

What to Serve It With

This salad is hearty enough to be lunch all on its own, especially with some warm pita or crusty bread on the side. I've also served it alongside grilled chicken, lamb skewers, or a simple piece of baked fish, and it always feels like a complete meal. For a full Greek spread, pair it with tzatziki, hummus, and stuffed grape leaves. It's also fantastic on a bed of mixed greens if you want to stretch it a little further or make it feel more like a composed salad.

Little Tweaks That Make a Difference

If you want extra crunch, toss in some thinly sliced red or yellow bell pepper. A handful of toasted pine nuts or slivered almonds adds a lovely nutty richness. I've also swapped the feta for goat cheese when that's what I had on hand, and it was just as delicious, a little creamier and tangier. Fresh mint in place of some of the parsley gives it a completely different vibe, more refreshing and almost salsa-like.

  • Add a pinch of red pepper flakes to the marinade if you like a little heat.
  • Try using a mix of white beans and black beans for a more colorful presentation.
  • Drizzle a little extra lemon juice right before serving if you want it even brighter.
Close-up of Greek Bean Salad with glistening lemon-oregano beans, fresh dill, and red onion slices, ready to enjoy as a gluten-free meal. Pin It
Close-up of Greek Bean Salad with glistening lemon-oregano beans, fresh dill, and red onion slices, ready to enjoy as a gluten-free meal. | rapidtongs.com

This salad has become my go-to whenever I need something that feels special but doesn't require much effort. It's proof that simple ingredients, when treated right, can taste like a little vacation on a plate.

Your Questions Answered

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook about 1.5 cups dried beans until tender, then drain and pat dry before marinating. The cooking time will increase significantly, so plan accordingly.

How long should I marinate the beans?

Marinate for at least 1 hour, but overnight is ideal. The longer they marinate, the more the lemon and herb flavors penetrate the beans. They can marinate up to 24 hours in the refrigerator.

Can I make this dairy-free?

Absolutely. Simply omit the feta cheese or replace it with a dairy-free alternative. The salad remains delicious and flavorful without it thanks to the robust lemon-oregano marinade.

How long does this keep in the refrigerator?

This salad stores well for up to 3 days in an airtight container. The flavors actually develop and improve as it chills. Add fresh herbs just before serving if you want them to stay bright.

What can I serve alongside this salad?

Serve it over mixed greens for a lighter meal, alongside grilled fish or chicken for added protein, or with warm flatbread to soak up the dressing. It also works well as part of a Mediterranean mezze spread.

Can I add other vegetables?

Yes, this is versatile. Add bell peppers for extra crunch, grated carrots for sweetness, or even diced zucchini. Keep total additions proportional so the beans remain the star of the dish.

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

Marinated beans in zesty lemon dressing with crisp vegetables, olives, and feta for a bright Mediterranean dish.

Prep Duration
20 minutes
Cook Duration
60 minutes
Complete Time
80 minutes
Created by Lily Turner


Skill Level Needed Easy

Cuisine Style Mediterranean

Makes 6 Portions

Diet Preferences Meat-Free, 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½ tablespoons fresh oregano, chopped
06 1 teaspoon honey or granulated sugar
07 ¾ 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 ½ medium red onion, thinly sliced
04 ½ cup pitted Kalamata olives, halved
05 ¼ 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 beans for marinating: Pat the drained beans dry with paper towels and transfer them to a large mixing bowl.

Step 02

Prepare lemon-oregano marinade: In a separate bowl, whisk together the lemon juice, lemon zest, 3 tablespoons olive oil, minced garlic, oregano, honey, ¾ teaspoon salt, and a few grinds of 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 marinade 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 components: Add the marinated beans and toss gently to combine, being careful not to crush the beans or tomatoes.

Step 07

Add feta 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–15 minutes before serving to allow flavors to meld together.

What You'll Need

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

Allergy Alerts

Always review every item for allergens. If unsure, talk to a healthcare expert.
  • Contains dairy from feta cheese; use dairy-free alternative if needed.
  • Verify canned bean labels for gluten additives if serving to gluten-sensitive individuals.

Nutrition Info (per serving)

Use these numbers as a helpful reference, not as personal health advice.
  • Calorie Count: 370
  • Fat Content: 15 g
  • Carbohydrates: 43 g
  • Protein Amount: 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.