Greek Bean Salad with Lemon Marinated Beans

Featured in: Everyday Meal Selection

This vibrant Greek-inspired bean salad features a colorful medley of chickpeas, kidney beans, and cannellini marinated in a bright lemon-oregano dressing. The beans soak up the zesty flavors for at least an hour, creating a tender yet satisfying base. Fresh cucumber, sweet cherry tomatoes, and crisp red onion add satisfying crunch, while Kalamata olives contribute their signature briny depth. A generous sprinkling of creamy feta cheese ties the Mediterranean flavors together perfectly.

What makes this dish special is the marinating step—the beans become infused with garlic, lemon zest, and aromatic oregano, transforming simple canned beans into something extraordinary. Fresh parsley and dill brighten each bite, while extra-virgin olive oil adds richness. The salad comes together in just 20 minutes of active prep time, then develops even deeper flavors as it rests. Serve it alongside grilled fish, spread it on flatbread, or enjoy it straight from the bowl as a satisfying standalone meal.

Updated on Mon, 02 Feb 2026 09:23:00 GMT
Bright Greek Bean Salad with lemon marinated beans, crisp cucumber, sweet cherry tomatoes, briny Kalamata olives, and crumbled feta cheese. Save
Bright Greek Bean Salad with lemon marinated beans, crisp cucumber, sweet cherry tomatoes, briny Kalamata olives, and crumbled feta cheese. | asiremnotch.com

I was hunting through the pantry one Thursday evening, staring at three lonely cans of beans and wondering what to do with them. My refrigerator offered a cucumber, a handful of tomatoes, and a crumbling block of feta. Instead of ordering takeout, I squeezed a lemon, tossed everything together, and let it sit while I answered emails. When I finally tasted it an hour later, the beans had soaked up all that bright, garlicky marinade and turned into something I actually wanted to eat for lunch all week.

The first time I brought this to a potluck, someone asked if I had ordered it from a Greek deli. I admitted I threw it together in twenty minutes, and suddenly everyone wanted the recipe. It became my go to dish for picnics, beach days, and those nights when I needed something that felt special but required zero oven time. My friend Sofia, who grew up in Athens, tasted it and nodded approvingly, then told me to add more dill next time.

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): Pat them really dry so the marinade clings instead of pooling at the bottom of the bowl.
  • Lemon juice and zest: The zest adds a floral brightness that plain juice cannot match, so do not skip it even if you are tempted.
  • Extra virgin olive oil: Use the good stuff here since it is not cooked and you will taste every drop.
  • Garlic: Mince it finely so it dissolves into the marinade instead of hitting you in sharp bursts.
  • Dried or fresh oregano: Fresh oregano is earthier and more aromatic, but dried works beautifully if that is what you have.
  • Honey or sugar: Just a touch balances the acidity and rounds out the lemon without making it sweet.
  • English cucumber: Seed it before dicing so the salad does not get watery after a few hours.
  • Cherry or grape tomatoes: Halve them so their juices mingle with the marinade and create little pockets of flavor.
  • Red onion: Slice it thin so it adds bite without overpowering the softer ingredients.
  • Kalamata olives: Their briny, meaty flavor is essential to that Mediterranean vibe, so do not swap them for bland canned olives.
  • Fresh parsley and dill: Dill is optional but it makes the whole salad smell like a Greek island, so I always add it.
  • Feta cheese: Crumble it yourself from a block instead of buying pre crumbled, it stays creamier and tastes less salty.

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 the drained beans with paper towels until they are no longer slick. This small step makes a huge difference in how well they absorb the marinade.
Make the marinade:
Whisk together lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper until it looks unified and glossy. Taste it and adjust the salt if needed, it should be bright and punchy.
Marinate the beans:
Pour the marinade over the beans and fold gently with a spatula so every bean gets coated. Cover the bowl and let it chill in the fridge for at least an hour, though overnight is even better.
Taste and adjust:
Before assembling, taste the marinated beans and add more salt or pepper if they need it. Pour off any excess marinade into a small bowl and save it for the vegetables.
Prep the vegetables:
Combine cucumber, tomatoes, red onion, olives, parsley, and dill in a large salad bowl. Drizzle the reserved marinade and the extra olive oil over everything.
Toss the salad:
Add the marinated beans and fold everything together gently so you do not crush the tomatoes or break up the beans. Use a light hand here.
Add the feta:
Sprinkle crumbled feta on top and give the salad one more gentle toss to distribute the cheese without turning it into mush. Let it rest at room temperature for ten to fifteen minutes so the flavors can meld before you serve.
Hearty Greek Bean Salad served in a white bowl, drizzled with zesty lemon-oregano dressing and garnished with fresh parsley and dill. Save
Hearty Greek Bean Salad served in a white bowl, drizzled with zesty lemon-oregano dressing and garnished with fresh parsley and dill. | asiremnotch.com

One summer afternoon, I packed this salad into a big jar and took it to the park with some pita bread and sparkling water. I sat under a tree, ate straight from the jar, and felt like I had discovered the secret to easy living. It was not fancy, but it was exactly what I needed, bright and filling and completely satisfying without any fuss.

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

This salad is forgiving and adaptable, so feel free to swap in whatever you have on hand. I have added diced bell peppers for extra crunch, swapped the red onion for thinly sliced shallots when I wanted something milder, and even stirred in a handful of arugula right before serving for a peppery kick. If you do not have all three types of beans, just use two or even one, it still works beautifully as long as you keep that lemon marinade bright and generous.

Serving and Storing

I love serving this salad at room temperature alongside grilled chicken, lamb skewers, or a simple piece of fish, but it also stands alone as a light lunch with some crusty bread. It keeps in the fridge for up to three days, and honestly, it tastes even better the next day once the beans have had more time to soak up all that lemony goodness. Just give it a quick stir before serving and add a little extra drizzle of olive oil if it looks dry.

What to Do with Leftovers

Leftover bean salad becomes a completely different meal when you stuff it into a pita with a smear of hummus or spoon it over mixed greens for an instant grain bowl. I have also stirred it into cooked orzo for a heartier pasta salad and even spread it on toast with a layer of mashed avocado underneath. The marinated beans hold their flavor so well that you can keep reinventing the dish all week long without getting bored.

  • Toss leftovers with cooked quinoa or farro for a heartier grain bowl.
  • Spoon it over thick Greek yogurt and top with a drizzle of olive oil for a creamy, protein packed snack.
  • Warm it gently in a skillet and serve it with a fried egg on top for a fast, satisfying breakfast.
Colorful Greek Bean Salad mixed with beans, diced cucumbers, halved tomatoes, and red onion, topped with creamy feta on a rustic table. Save
Colorful Greek Bean Salad mixed with beans, diced cucumbers, halved tomatoes, and red onion, topped with creamy feta on a rustic table. | asiremnotch.com

This salad has become my answer to almost every warm weather occasion, easy enough for a weeknight but impressive enough to share. I hope it becomes one of those recipes you return to again and again, tweaking it to your taste and making it your own.

Questions & Answers

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook about 1½ cups of dried beans (each variety) until tender, then drain and proceed with the marinating step. Keep in mind that dried beans require soaking and overnight cooking, so canned beans offer much faster preparation.

How long should I marinate the beans?

Marinate the beans for at least 1 hour to absorb the lemon-oregano flavors. For maximum flavor, marinate them overnight in the refrigerator. The longer they marinate, the more pronounced the citrus and herb notes will become.

Can I make this dairy-free?

Absolutely. Simply omit the feta cheese or substitute it with a dairy-free feta alternative. The salad remains delicious and satisfying without the cheese, thanks to the bold lemon-oregano dressing and variety of textures from the vegetables.

How long does this salad keep in the refrigerator?

This bean salad stores well for up to 3 days in an airtight container in the refrigerator. The flavors actually improve as they meld together. Note that the vegetables may release some moisture over time, so give it a quick toss before serving.

What can I serve with Greek bean salad?

Serve it as a standalone light lunch, over mixed greens for a heartier meal, or alongside grilled fish, chicken, or lamb. It also pairs beautifully with warm pita bread, flatbread, or as part of a Mediterranean mezze platter with hummus and tzatziki.

Can I add other vegetables?

Certainly. Thinly sliced bell peppers add extra crunch and color. You could also include chopped radishes, shredded carrots, or diced avocado. The base recipe is quite versatile—just keep the total vegetable quantity balanced so the lemon-oregano dressing still coats everything evenly.

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 Mediterranean beans in zesty lemon-oregano dressing with crisp vegetables, olives, and feta.

Prep Time
20 min
Time to Cook
60 min
Overall Time
80 min
Created by Fiona Sawyer


Skill Level Easy

Cuisine Type Mediterranean

Portion Output 6 Number of Servings

Diet Preferences Vegetarian Option, Gluten-Free

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 the beans: Pat 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 lemon-oregano marinade over 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

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

Step 05

Assemble the 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 the vegetables.

Step 06

Combine ingredients: Add 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 and 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.

What You Need

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

Allergy Info

Go through every item for allergens. If unsure, it's best to check with your health provider.
  • Contains dairy from feta cheese
  • Verify canned beans for gluten-free certification if gluten-sensitive
  • Omit feta or substitute with dairy-free alternative for dairy allergies

Nutrition Details (each portion)

This information guides you but isn't a substitute for professional medical input.
  • Caloric Value: 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.