Greek Bean Salad with Lemon

Featured in: Veggie & Grain Bowls

This vibrant Greek bean salad features a trio of chickpeas, kidney beans, and cannellini beans soaked in a bright lemon-oregano marinade. The beans absorb the zesty dressing while resting, creating depth of flavor. Fresh cucumber, cherry tomatoes, red onion, and Kalamata olives add satisfying crunch and briny notes. Fresh parsley and dill bring herbal brightness, while crumbled feta adds creamy richness throughout.

The salad comes together quickly—just 20 minutes of active prep—then benefits from an hour rest (or overnight chilling) to let flavors meld. Perfect for meal prep, potlucks, or light lunches, this Mediterranean staple keeps beautifully for days and tastes even better as the ingredients marinate together.

Updated on Sun, 01 Feb 2026 15:46:00 GMT
A vibrant bowl of Greek Bean Salad featuring marinated beans, crisp cucumber, sweet tomatoes, and creamy feta cheese. Save to Pinterest
A vibrant bowl of Greek Bean Salad featuring marinated beans, crisp cucumber, sweet tomatoes, and creamy feta cheese. | shiftpan.com

My neighbor Maria handed me a glass container through the fence one sticky July afternoon, the beans inside still glistening with marinade. She refused to tell me her trick until I guessed what made them taste so bright, and I spent three tries getting the lemon-to-oregano ratio wrong before she finally laughed and scribbled the real measurements on a napkin. That napkin is still wedged in my favorite cookbook, olive oil stains and all.

I brought this to a backyard birthday once, worried it would look plain next to all the grilled meats and fancy dips. By the end of the night, my bowl was empty and three people had texted asking for the recipe. One friend admitted she ate it straight from the fridge the next morning, standing over the sink in her pajamas.

Ingredients

  • Canned beans (chickpeas, kidney beans, cannellini): Use a mix of all three for variety in texture and color, and make sure to rinse them well to wash away that starchy canning liquid.
  • Lemon juice and zest: Fresh is non-negotiable here since the marinade lives or dies by that bright, clean citrus punch.
  • Extra-virgin olive oil: This is not the time for bland oil. Use something fruity and peppery that you would drizzle on bread.
  • Garlic: Mince it finely so it dissolves into the marinade instead of leaving harsh raw chunks.
  • Dried or fresh oregano: Fresh is brighter and more aromatic, but dried works beautifully if you crush it between your fingers to wake up the oils.
  • Honey or sugar: Just a teaspoon balances the acidity and keeps the dressing from tasting too sharp.
  • English cucumber: Seed it so the salad does not get watery after sitting.
  • Cherry tomatoes: Halve them to release their sweetness and help them mingle with the marinade.
  • Red onion: Slice it thin and let it soften in the dressing to mellow the bite.
  • Kalamata olives: Their briny richness is what makes this taste unmistakably Greek.
  • Fresh parsley and dill: Dill is optional, but it adds an herby brightness that makes the whole bowl taste like summer.
  • Feta cheese: Crumble it yourself from a block instead of buying pre-crumbled, the texture and flavor are infinitely better.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Dry the beans:
Pat them thoroughly with paper towels so the marinade clings instead of sliding off. This step makes a bigger difference than you would think.
Whisk the marinade:
Combine lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a medium bowl, whisking until the honey dissolves and everything emulsifies into a cohesive dressing.
Marinate the beans:
Pour the marinade over the beans and fold gently until every bean is glossy. Cover and refrigerate for at least an hour, though overnight is even better.
Taste and adjust:
Before assembling, taste a marinated bean and add more salt or pepper if needed. Reserve any extra marinade pooled at the bottom of the bowl.
Prep the vegetables:
Toss cucumber, tomatoes, red onion, olives, parsley, and dill in a large salad bowl with the reserved marinade and remaining olive oil.
Combine gently:
Add the marinated beans to the vegetables and fold carefully to avoid crushing the tomatoes or breaking up the beans.
Top with feta:
Sprinkle the crumbled feta over the top and give the salad one last gentle toss to distribute the cheese without turning it to mush.
Rest before serving:
Let the salad sit at room temperature for 10 to 15 minutes so the flavors can meld and the vegetables can absorb some of that lemony goodness.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Bright lemon-oregano dressing coats chickpeas and colorful vegetables in this refreshing Mediterranean-style side dish for summer. Save to Pinterest
Bright lemon-oregano dressing coats chickpeas and colorful vegetables in this refreshing Mediterranean-style side dish for summer. | shiftpan.com

The first time I let this sit overnight, I opened the fridge the next day and the whole kitchen smelled like lemon and oregano. My husband wandered in, still half asleep, and ate three spoonfuls straight from the bowl before I could stop him. That is when I knew this recipe was a keeper.

How to Store and Serve Leftovers

This salad keeps beautifully in an airtight container in the fridge for up to three days, and the flavors actually deepen as it sits. Bring it back to room temperature before serving, or eat it cold straight from the container like I do. If the beans have absorbed most of the dressing, drizzle a little extra olive oil and a squeeze of lemon juice over the top to wake everything back up.

What to Serve Alongside

I love piling this on a platter with warm pita, grilled chicken thighs, or a simple piece of baked salmon. It is also perfect tucked into a wrap with some hummus and extra greens, or served over a bed of arugula for a heartier meal. On lazy nights, I just eat it in a big bowl with a hunk of crusty bread and call it dinner.

Ways to Make It Your Own

Maria told me her cousin throws in chopped bell peppers for extra crunch, and I have added diced avocado right before serving when I am feeling indulgent. You can swap the feta for goat cheese if you want something tangier, or leave out the cheese entirely and add a handful of toasted pine nuts for richness.

  • Toss in a handful of baby spinach or arugula for extra greens without losing the Mediterranean vibe.
  • Add a pinch of red pepper flakes to the marinade if you like a little heat threading through the brightness.
  • For a heartier version, fold in some cooked quinoa or farro to turn the salad into a full meal.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Hearty Greek Bean Salad with olives, tomatoes, and feta, perfect for a healthy vegetarian lunch or picnic. Save to Pinterest
Hearty Greek Bean Salad with olives, tomatoes, and feta, perfect for a healthy vegetarian lunch or picnic. | shiftpan.com

Every time I make this, I think of Maria leaning over the fence with that container, refusing to give up her secrets too easily. Now it is my turn to share, and I hope it becomes your go-to summer salad the way it became mine.

Questions & Answers About This Recipe

How long should I marinate the beans?

Marinate the beans for at least 1 hour before assembling, but overnight marinating yields the best flavor penetration. The lemon-oregano dressing needs time to infuse into the beans thoroughly.

Can I use dried beans instead of canned?

Absolutely. Cook about 1½ cups dried beans until tender, then drain well and proceed with the recipe. You may need slightly more salt when using home-cooked beans since they lack the sodium from canning.

Is this salad suitable for meal prep?

Yes, this Greek bean salad is ideal for meal prep. It keeps well refrigerated for up to 3 days, and the flavors actually improve over time. Store in an airtight container and give it a gentle toss before serving.

Can I make this dairy-free?

Simply omit the feta cheese or substitute with a dairy-free alternative. The salad remains delicious and satisfying without it—you might want to add an extra sprinkle of salt or a squeeze of lemon to compensate.

What can I serve alongside this salad?

This pairs beautifully with grilled fish, chicken, or lamb. Serve over mixed greens for a heartier meal, alongside warm flatbread, or as part of a Mediterranean mezze spread with hummus and tzatziki.

Can I add other vegetables?

Thinly sliced bell peppers add extra crunch and color. Radishes, diced avocado, or artichoke hearts also complement the Mediterranean flavors. Keep additions similar in size to the existing vegetables for even eating.

Greek Bean Salad with Lemon

Colorful beans in zesty lemon-oregano dressing with crisp vegetables, olives, and creamy feta for bright Mediterranean flavors.

Prep Time
20 min
Time to Cook
60 min
Total Duration
80 min
Recipe by Emma Miller


Skill Level Easy

Cuisine Greek Mediterranean

Serves 6 Portions

Dietary Info Vegetarian, No Gluten

What You'll Need

Beans & Marinade

01 3 (15 oz) cans beans (chickpeas, kidney beans, or 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 Make It

Step 01

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

Step 02

Create the 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 the 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 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

Combine All Components: Add the marinated beans and toss gently to combine, being careful not to crush the beans or tomatoes.

Step 07

Finish with 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 to 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 Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains dairy (feta cheese)
  • Check labels on canned beans for additives if gluten-sensitive
  • Omit feta or use dairy-free alternative for individuals with dairy allergies

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 370
  • Fats: 15 g
  • Carbohydrates: 43 g
  • Proteins: 14 g