Greek Lemon Marinated Bean Salad

Featured in: Fresh Bowls, Pastas & Greens

This vibrant Greek-inspired salad features three types of beans soaked in a tangy lemon-oregano marinade, then combined with crisp cucumber, sweet cherry tomatoes, red onion, Kalamata olives, and fresh herbs. The creamy feta cheese adds richness while the bright dressing ties everything together.

Perfect for meal prep, this dish actually improves over time as the beans absorb more of the zesty marinade. Serve it alongside grilled proteins, with flatbread, or enjoy it on its own for a satisfying vegetarian lunch.

Updated on Sun, 01 Feb 2026 13:30:00 GMT
A close-up of Greek Bean Salad with Lemon Marinated Beans, feta, and colorful vegetables on a fork. Save
A close-up of Greek Bean Salad with Lemon Marinated Beans, feta, and colorful vegetables on a fork. | basilpeak.com

I used to think bean salad was what you brought to potlucks when you forgot to shop. Then a neighbor handed me a container of this after a long day, and I ate it standing at the counter, straight from the fridge, marveling at how something so simple tasted so alive. The beans had soaked up lemon and garlic overnight, and every bite had this bright, salty punch that made me forget I was tired. Now I keep a batch in the fridge most weeks, and it's become my go-to lunch when I need something that feels like a real meal without any fuss.

I made this for a summer lunch with friends who claimed they didn't like beans. I watched them go back for seconds, then thirds, scraping the bowl for the last bits of feta and olives. One of them asked if I'd made the beans from scratch because they tasted so much better than anything from a can. I just smiled and said the secret was giving them time to soak up all that lemon and oregano.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): Using a mix gives you different textures and makes the salad more interesting, but any combination works as long as you drain and dry them well so the marinade clings instead of pooling.
  • Lemon juice and zest: The zest is where the floral, aromatic oil lives, and it makes the marinade smell like sunshine, so don't skip it even if you're tempted.
  • Extra-virgin olive oil: This isn't the place for a neutral oil, the grassy, peppery notes of good olive oil are part of the flavor, not just a vehicle.
  • Garlic: Mince it fine so it melts into the marinade and doesn't give anyone a sharp bite, raw garlic softens as the beans sit.
  • Dried or fresh oregano: Fresh is brighter and more aromatic, but dried oregano has that classic Greek punch, use what you have and adjust to taste.
  • Honey or sugar: Just a touch balances the lemon's acidity and rounds out the dressing without making it sweet.
  • English cucumber: Seeding it keeps the salad from getting watery, and the thin skin doesn't need peeling.
  • Cherry or grape tomatoes: Halved tomatoes release just enough juice to mingle with the marinade, adding a sweet, juicy contrast.
  • Red onion: Slice it thin so it adds sharpness without overwhelming, and if you're sensitive to raw onion, soak the slices in cold water for ten minutes first.
  • Kalamata olives: Their briny, fruity flavor is essential to the Mediterranean vibe, and halving them distributes that saltiness more evenly.
  • Fresh parsley and dill: Parsley adds freshness, dill adds a subtle anise note that makes the whole thing smell like a Greek island.
  • Feta cheese: Crumbled feta adds creamy, tangy pops throughout, and it's one of those ingredients that makes the salad feel indulgent even though it's mostly vegetables and beans.

Instructions

Product image
Bake lasagna, casseroles, and roasted dishes evenly, then serve straight from oven to table.
Check price on Amazon
Dry the beans:
Pat them with paper towels until they're no longer slick with canning liquid. This step seems small, but it helps the marinade coat each bean instead of sliding off.
Make the marinade:
Whisk lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper until it emulsifies into a glossy, fragrant dressing. Taste it, it should be bright and bold because the beans will mellow it.
Marinate the beans:
Pour the marinade over the beans and fold gently with a spoon until every bean glistens. Cover and refrigerate for at least an hour, though overnight turns them into something truly special.
Taste and adjust:
Before assembling, taste the beans and add more salt or pepper if needed. Pour off any extra 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 with the reserved marinade and the extra olive oil, tossing gently to coat.
Combine everything:
Add the marinated beans to the vegetables and toss with a light hand, you want everything mixed but not mashed. Sprinkle the feta over the top and give it one last gentle fold.
Rest before serving:
Let the salad sit at room temperature for ten to fifteen minutes so the flavors marry and the feta softens slightly. This patience pays off in every bite.
Product image
Bake lasagna, casseroles, and roasted dishes evenly, then serve straight from oven to table.
Check price on Amazon
Freshly tossed Greek Bean Salad with Lemon Marinated Beans in a bowl, garnished with parsley and Kalamata olives. Save
Freshly tossed Greek Bean Salad with Lemon Marinated Beans in a bowl, garnished with parsley and Kalamata olives. | basilpeak.com

The first time I brought this to a picnic, I watched people pile it onto their plates next to grilled chicken and pita, then come back later with just a fork to eat it straight from the bowl. Someone said it tasted like vacation, and I realized that's exactly what it is: something bright and easy that makes you feel like you're sitting by the sea, even if you're just in your backyard.

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 when the flavors have had more time to mingle. Store it in an airtight container and give it a gentle stir before serving, adding a drizzle of fresh olive oil if it looks dry. Serve it cold or at room temperature, and if you're meal prepping, keep the feta separate and add it just before eating so it stays creamy and doesn't get soggy.

What to Serve Alongside

I love this salad on its own for lunch, but it's also perfect next to grilled lamb, chicken souvlaki, or a simple piece of roasted fish. It pairs beautifully with warm pita or flatbread, and if you want to make it a heartier meal, serve it over a bed of mixed greens or alongside roasted vegetables. It's one of those dishes that plays well with almost anything, and it always makes the table look abundant and colorful.

Ways to Make It Your Own

Once you've made this a few times, you'll start tweaking it to match what's in your fridge or what sounds good that day. I've added thinly sliced bell peppers for extra crunch, swapped in white beans exclusively for a creamier texture, and even stirred in a handful of arugula right before serving for a peppery bite. Sometimes I double the dill because I love its brightness, and other times I add a pinch of red pepper flakes for a subtle kick.

  • Add diced avocado just before serving for creamy richness.
  • Toss in a handful of baby spinach or arugula to make it a full meal salad.
  • Use vegan feta or omit the cheese entirely for a dairy-free version that's just as satisfying.
Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Serving suggestion for Greek Bean Salad with Lemon Marinated Beans alongside grilled chicken and crusty bread. Save
Serving suggestion for Greek Bean Salad with Lemon Marinated Beans alongside grilled chicken and crusty bread. | basilpeak.com

This salad has become one of those recipes I make without thinking, the kind that feels like a favor to my future self. It's bright, it's satisfying, and it reminds me that some of the best meals are the ones that get better while you're busy doing something else.

Questions & Answers

How long should I marinate the beans?

Marinate the beans for at least 1 hour, but overnight marinating yields the best flavor penetration. The beans will absorb more of the lemon-oregano dressing the longer they sit.

Can I use dried beans instead of canned?

Yes, cook dried beans until tender, drain thoroughly, and pat dry before marinating. You'll need about 3 cups of cooked beans to replace the canned varieties.

How long does this salad keep in the refrigerator?

This salad keeps well for up to 3 days refrigerated. The flavors actually develop and intensify over time, making it excellent for meal prep.

What can I substitute for feta cheese?

Try dairy-free feta alternatives, cubed avocado for creaminess, or simply omit the cheese for a vegan version. You could also use halloumi or goat cheese.

Can I add other vegetables to this salad?

Absolutely! Bell peppers, radishes, grated carrots, or artichoke hearts work beautifully. Just keep the pieces similar in size for even eating.

Is this salad gluten-free?

Yes, all naturally occurring ingredients are gluten-free. However, always check labels on canned beans to ensure no gluten-containing additives were used during processing.

Greek Lemon Marinated Bean Salad

Zesty lemon-marinated beans tossed with fresh vegetables and feta in a bright Mediterranean salad.

Time to Prep
20 min
Time to Cook
60 min
Overall Time
80 min
Recipe by Hailey Evans


Skill Level Easy

Cuisine Mediterranean

Portions 6 Number of Servings

Diet Preferences Vegetarian-Friendly, No Gluten

What You'll Need

Beans & Marinade

01 3 (15-ounce) cans 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

Steps

Step 01

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

Step 02

Create Marinade: In a separate bowl, whisk together the 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 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

Season Marinated Beans: 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: 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.

Step 08

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

Tools Needed

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

Allergy Advice

Look into all items for allergy risks and talk with a healthcare provider with any concerns.
  • Contains dairy from feta cheese.
  • Beans are naturally gluten-free, but verify canned bean labels for additives if gluten-sensitive.
  • For dairy allergies, omit feta cheese or substitute with a dairy-free alternative.

Nutritional Details (by portion)

Details here are informative and do not replace personalized medical guidance.
  • Caloric Value: 370
  • Fats: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g