Greek Bean Salad with Lemon Marinated Beans

Featured in: Everyday Home Meals

This vibrant Greek bean salad features chickpeas, kidney beans, and cannellini marinated in a bright lemon-oregano dressing with garlic and honey. After absorbing the zesty flavors for at least an hour, the beans join crisp cucumber, sweet cherry tomatoes, red onion, Kalamata olives, and fresh herbs. A generous crumble of creamy feta tops the salad, adding rich Mediterranean flavor. Perfect for meal prep, this dish actually improves after a day in the refrigerator as the ingredients meld together.

Updated on Mon, 02 Feb 2026 11:15:00 GMT
Fresh Greek Bean Salad with lemon marinated beans, crisp cucumbers, juicy tomatoes, and crumbled feta on a rustic plate. Pin it
Fresh Greek Bean Salad with lemon marinated beans, crisp cucumbers, juicy tomatoes, and crumbled feta on a rustic plate. | softawrir.com

One summer, I was invited to a potluck by a coworker who kept raving about Greek food, and I showed up with store-bought hummus like an amateur. She brought this bean salad, and the moment I tasted it, I understood why she wouldn't shut up about it—the brightness of the lemon hit first, then came this savory depth from the oregano and olives that just lingered. I went home that night and reverse-engineered it in my kitchen, tweaking ratios until I could recreate that exact feeling. Now it's become my go-to when I need something that looks impressive but doesn't stress me out, and honestly, it tastes even better the next day.

I made this for a friend's outdoor dinner party in July, and I watched it disappear in the first fifteen minutes while people were still standing around the appetizer table. Someone asked for the recipe before they'd even finished their plate, and I realized right then that this salad had that rare quality of tasting fancy without requiring any actual cooking skills. The smell of the lemon and oregano wafting from the bowl all afternoon was enough to make everyone hover nearby.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chickpeas, kidney beans, and cannellini beans (3 cans, drained and rinsed): The mix of different bean varieties gives you different textures and a more interesting bite; I learned that draining and rinsing them removes excess sodium and prevents a starchy, gummy salad.
  • Lemon juice and zest (from 2 lemons): Fresh lemon is non-negotiable here—bottled juice tastes flat and bitter by comparison, and the zest adds a subtle floral note that makes all the difference.
  • Extra-virgin olive oil (5 tablespoons total, divided): This is where quality matters; a peppery, robust olive oil transforms the dressing from okay to memorable.
  • Garlic (2 cloves, finely minced): Don't skip the mincing step or you'll get harsh, raw garlic chunks; when it's small, it dissolves into the dressing and perfumes everything gently.
  • Dried or fresh oregano (1 tablespoon dried or 1.5 tablespoons fresh): Fresh oregano is brighter and more aromatic, but dried works beautifully too if that's what you have on hand.
  • Honey (1 teaspoon): A tiny amount balances the acidity of the lemon and adds subtle sweetness without making the salad taste dessert-like.
  • Salt and black pepper (to taste): Taste as you build; beans need more seasoning than you'd expect because they're fairly neutral.
  • English cucumber (1 small, seeded and diced): English cucumbers are less watery than regular ones, so your salad won't get soggy by day two.
  • Cherry or grape tomatoes (1 pint, halved): Smaller tomatoes stay intact during tossing and have better flavor than large ones.
  • Red onion (half a medium one, thinly sliced): Raw red onion adds a sharp bite that mellows slightly as it sits, becoming more palatable but still assertive.
  • Kalamata olives (1/2 cup, pitted and halved): The brininess is essential to the whole flavor profile; don't use green olives unless you're making a different salad entirely.
  • Fresh parsley and dill (1/4 cup and 2 tablespoons respectively): These herbs should be chopped roughly so you get visible pieces; they add freshness that dried herbs simply cannot deliver.
  • Feta cheese (4 ounces, crumbled): Creamy, salty feta is the finishing touch that makes this salad feel luxurious despite being super simple.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Dry and prepare the beans:
Pat the drained beans with paper towels until they're mostly dry; this prevents excess water from diluting your marinade. Transfer them to a large bowl and set aside.
Whisk the marinade:
In a separate bowl, combine lemon juice, lemon zest, olive oil, minced garlic, oregano, honey, salt, and pepper, whisking until the honey dissolves and everything is emulsified. Taste it straight from the spoon—it should taste bright, a bit sharp from the lemon, and savory from the oregano.
Marinate the beans:
Pour the marinade over the beans and fold gently until every bean is coated in that golden, fragrant liquid. Cover the bowl and refrigerate for at least an hour, though overnight is when the magic really happens and the beans become fully flavored.
Assemble the vegetables:
When you're ready to make the full salad, combine the cucumber, tomatoes, red onion, olives, parsley, and dill in a large salad bowl. This is the fun part where you can see all the colors coming together.
Combine everything:
Pour the marinated beans and any excess marinade over the vegetables, then drizzle the remaining olive oil on top. Toss gently and carefully—you want the ingredients mixed but not crushed.
Add the feta and rest:
Sprinkle the crumbled feta across the top and give it one final gentle toss to distribute. Let the salad sit at room temperature for 10 to 15 minutes before serving so the flavors can meld and soften slightly.
Colorful Mediterranean bean salad with Kalamata olives, red onion, and herbs, served in a white ceramic bowl ready to eat. Pin it
Colorful Mediterranean bean salad with Kalamata olives, red onion, and herbs, served in a white ceramic bowl ready to eat. | softawrir.com

I brought this to a family gathering once, and my uncle—who normally eats the same five foods and complains about everything—actually asked for seconds and told me it reminded him of a trip to Greece he took thirty years ago. That moment made me realize that sometimes the simplest dishes are the ones that stick with people, because they taste honest and make you feel like you're somewhere warm and good.

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.

Why This Salad Keeps Getting Better

The longer this salad sits, the more the beans absorb the lemon-oregano flavors and become deeply seasoned. By day two or three, the vegetables have released their own liquid, which mingles with the marinade to create a complex, tangy broth at the bottom of the container. I've actually learned to make this at the beginning of the week so it's even more delicious by the time I eat it on Wednesday or Thursday.

How to Serve It

This salad is versatile enough to work as a main course for a vegetarian lunch, a hearty side dish alongside grilled fish or chicken, or a companion to crusty bread and cheese for an easy dinner. I've also spooned it onto mixed greens to make it feel more like a traditional salad, and I've served it cold straight from the fridge on hot days when cooking felt impossible. The point is that it doesn't demand much from you—it's happy to do its thing however you want to present it.

Storage and Variations

This salad keeps beautifully in the refrigerator for three days, and the flavors actually deepen as it chills, making it perfect for meal prep. If you want to add extra crunch or color, thin slices of bell pepper work wonderfully, and I've even thrown in sliced radishes when I wanted something more peppery. You can also adjust the herbs and vegetables based on what's in your garden or what's on sale—the marinade is so flavorful that it carries the whole dish no matter what fresh vegetables you choose.

  • Make it heartier by serving it over grains like quinoa or alongside crispy flatbread.
  • If you don't have dill, use extra parsley or add mint for a different aromatic twist.
  • Leftovers taste phenomenal straight from the fridge as a quick lunch or snack throughout the week.
Healthy Greek Bean Salad topped with feta cheese and dill, glistening with zesty lemon-oregano dressing on a sunlit table. Pin it
Healthy Greek Bean Salad topped with feta cheese and dill, glistening with zesty lemon-oregano dressing on a sunlit table. | softawrir.com

This recipe reminds me why I love cooking for people: it's simple enough that you're never stressed, but it tastes like you actually tried. Make it once and it becomes part of your rotation for life.

Recipe FAQs

How long should I marinate the beans?

Marinate the beans for at least 1 hour, but overnight is ideal for maximum flavor absorption. The lemon-oregano dressing penetrates the beans more deeply with extended time.

Can I use dried beans instead of canned?

Yes, cook dried beans until tender, drain thoroughly, and pat dry before marinating. About 3 cups of cooked beans equal the amount needed from canned varieties.

What other vegetables work well in this salad?

Thinly sliced bell peppers add extra crunch, while chopped fresh spinach or arugula provides additional nutrients. Grated carrots or diced avocado also complement the Mediterranean flavors.

How long does this salad keep in the refrigerator?

This bean salad stores well for up to 3 days in an airtight container. The flavors actually develop and intensify over time, making it an excellent make-ahead dish for lunches or gatherings.

Can I make this dairy-free?

Absolutely. Simply omit the feta cheese or substitute with a dairy-free feta alternative. The salad remains delicious and satisfying without it, thanks to the hearty beans and tangy marinade.

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 bean medley marinated in lemon-oregano dressing with fresh vegetables and feta cheese.

Prep Time
20 minutes
Time to Cook
60 minutes
Overall Duration
80 minutes
Written by Colin Peterson


Skill Level Easy

Cuisine Type Greek Mediterranean

Amount Made 6 Portions

Diet-Friendly Info Vegetarian-Friendly, Contains No Gluten

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, 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 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 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 remaining 2 tablespoons olive oil over the vegetables.

Step 06

Assemble the salad: 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 and serve: Let the salad rest at room temperature for 10 to 15 minutes before serving to allow flavors to meld together.

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.

Tools Needed

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

Allergy Details

Always inspect each component for allergens and speak with a healthcare expert if unsure.
  • Contains dairy (feta cheese)
  • Canned beans may contain gluten additives; verify labels if gluten-sensitive
  • Omit feta or use dairy-free alternative for individuals with dairy allergies

Nutrition Info (each serving)

These nutrition facts are for reference only. They don't substitute medical consultation.
  • Energy (Calories): 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.