Greek Bean Salad with Lemon Marinated Beans

Greek Bean Salad with Lemon Marinated Beans

Save this recipe on:

This Greek Bean Salad with Lemon Marinated Beans is sunshine in a bowl. Bursting with color and Mediterranean flavor, it’s a refreshing mix of crisp cucumbers, juicy tomatoes, briny olives, and hearty white beans—all brought together with a zesty lemon marinade that wakes up your taste buds. Whether you’re making it for a picnic, meal prep, or a light lunch, it’s one of those dishes that feels simple but delivers a lot.

What makes this salad shine is its balance of texture and taste. The creamy cannellini beans soak up the citrusy marinade beautifully, while crunchy veggies add bite and freshness. Finished with crumbled feta and a touch of fresh herbs, it has that irresistible quality that makes you go back for just one more spoonful.


Why You’ll Love This Greek Bean Salad with Lemon Marinated Beans

  • Quick and easy: With no cooking required, it’s ready in minutes.
  • Healthy and satisfying: Full of fiber, protein, and fresh veggies.
  • Make-ahead friendly: Tastes even better as it sits and the flavors meld.
  • Customizable: Swap or add your favorite veggies, beans, or herbs.
  • Versatile: Perfect as a light main dish or a colorful side.

Preparation Phase & Tools to Use

Getting everything prepped for this salad is straightforward and fuss-free. You’ll just need a few kitchen basics:

  • Large Mixing Bowl: Ideal for tossing all your ingredients together without making a mess.
  • Citrus Juicer: Helps extract every drop of lemon juice for that zingy marinade.
  • Microplane or Zester: For zesting the lemon, which adds an extra layer of brightness.
  • Sharp Knife: Essential for slicing cucumbers, onions, and cherry tomatoes evenly.
  • Strainer/Colander: To rinse and drain canned beans thoroughly, ensuring no excess brine interferes with the flavor.
  • Wooden Spoon or Silicone Spatula: Gentle enough to stir everything without smashing the beans.

The magic really comes from marinating the beans before mixing. This step lets the lemon, olive oil, and herbs soak in, adding depth and complexity to each bite.


Pin this Recipe

Ingredients for the Greek Bean Salad with Lemon Marinated Beans

Each ingredient in this salad plays a distinct and delicious role:

  • Cannellini Beans: Mild and creamy, they soak up the lemon marinade and add substance.
  • Kidney Beans: Their earthy taste complements the fresh vegetables.
  • Cherry Tomatoes: Juicy bursts of sweetness that balance the tangy dressing.
  • Cucumber: Cool and crisp, it adds refreshing crunch.
  • Red Onion: Thinly sliced for a sharp bite that cuts through the richness.
  • Green Bell Pepper: Adds vibrant color and a mellow crunch.
  • Kalamata Olives: Briny and bold, they bring that classic Greek flavor.
  • Feta Cheese: Salty and crumbly, it ties everything together.
  • Fresh Parsley: Brightens up the salad with fresh herbal notes.
  • Lemon Juice and Zest: The base of the marinade, bringing tang and brightness.
  • Olive Oil: Adds richness and helps meld the flavors.
  • Salt & Pepper: Enhances every bite.

How To Make the Greek Bean Salad with Lemon Marinated Beans

Step 1: Marinate the Beans

In a bowl, whisk together fresh lemon juice, lemon zest, olive oil, salt, and pepper. Add drained cannellini and kidney beans. Let them marinate for at least 20 minutes to soak up the citrusy goodness.

Step 2: Chop the Veggies

While the beans marinate, chop the cucumbers, halve the cherry tomatoes, thinly slice the red onion and bell pepper, and roughly chop the parsley.

Step 3: Assemble the Salad

In a large bowl, combine the marinated beans with the chopped vegetables and olives. Gently toss everything together.

Step 4: Finish with Feta and Herbs

Top the salad with crumbled feta cheese and a sprinkle of fresh parsley. Taste and adjust salt or lemon juice if needed.

Step 5: Chill or Serve

You can serve it right away or let it chill in the fridge for an hour to let the flavors meld even more beautifully.


How to Serve and Store Greek Bean Salad with Lemon Marinated Beans

Serve this salad cold or at room temperature. It pairs beautifully with grilled meats, fish, or pita bread for a full Mediterranean meal. Or, scoop it over greens or quinoa to turn it into a protein-packed lunch bowl.

To store, transfer the salad to an airtight container and refrigerate. It stays fresh for up to 4 days, making it perfect for meal prep. Stir before serving, as the dressing may settle at the bottom. Avoid freezing—fresh veggies don’t hold up well once thawed.


Frequently Asked Questions

How long can I marinate the beans?

You can marinate them for as little as 20 minutes, but for deeper flavor, let them soak for 1–2 hours or even overnight in the fridge.

Can I use dried beans instead of canned?

Absolutely! Just be sure to soak and cook them thoroughly beforehand. You’ll need about 1.5 cups of cooked beans per can.

What other beans can I use?

Chickpeas or black beans are great substitutes or additions if you want to mix things up.

Is this salad vegan?

It can be! Just skip the feta or use a plant-based alternative.

What if I don’t like olives?

You can omit them or swap for capers or chopped artichoke hearts for a briny kick.

Can I make this salad ahead of time?

Yes! It actually tastes better the next day after the flavors have had more time to meld together.


Want More Salad Ideas with a Mediterranean Twist?

If you’re enjoying this Greek Bean Salad with Lemon Marinated Beans, here are a few more refreshing dishes to explore:


Save This Pin For Later

📌 Save this recipe to your Pinterest salad board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you add extra lemon zest? Maybe swapped in chickpeas or threw in some dill? I’d love to hear your twist.

For more recipes like this, check out my daily creations on Pinterest @Americanrecipesbyheart. I share my best Kitchen By Kate favorites there!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Greek Bean Salad with Lemon Marinated Beans

Greek Bean Salad with Lemon Marinated Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kate Walton
  • Total Time: 15 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Bright, refreshing, and protein-packed, this Greek Bean Salad with Lemon Marinated Beans is perfect for a quick lunch, a healthy snack, or a vibrant side dish. Combining crisp vegetables, hearty beans, briny olives, and a zesty lemon vinaigrette, it’s full of bold Mediterranean flavor. Great for make-ahead meals, summer picnics, or colorful dinner ideas, this easy recipe hits the sweet spot between convenience and nourishment. A fantastic option if you’re looking for easy dinner or healthy food ideas without turning on the stove.


Ingredients

1 can (15 oz) cannellini beans, drained and rinsed

1 can (15 oz) kidney beans, drained and rinsed

1 cup cherry tomatoes, halved

1 cup cucumber, diced

1/3 cup red onion, thinly sliced

1/2 cup green bell pepper, thinly sliced

1/2 cup Kalamata olives, halved

1/3 cup feta cheese, crumbled

2 tablespoons fresh parsley, chopped

1/4 cup lemon juice (about 2 lemons)

1 teaspoon lemon zest

3 tablespoons olive oil

1/2 teaspoon salt

1/4 teaspoon black pepper


Instructions

1. In a bowl, whisk together lemon juice, zest, olive oil, salt, and pepper.

2. Add cannellini and kidney beans to the bowl and toss well to coat. Let them marinate for 20 minutes (or up to 2 hours).

3. While beans marinate, prep the veggies: halve tomatoes, dice cucumber, slice red onion and green bell pepper, chop parsley.

4. In a large bowl, combine marinated beans with all the chopped vegetables and olives.

5. Gently mix using a wooden spoon or spatula until evenly combined.

6. Sprinkle feta cheese and chopped parsley on top. Adjust seasoning if needed.

7. Serve immediately or refrigerate for an hour to let the flavors fully meld.

Notes

For the best flavor, marinate the beans longer—overnight is ideal.

If using dried beans, soak and cook them until tender, then cool before use.

Add dill or mint for a fresh herbal twist.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-cook
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup
  • Calories: 270
  • Sugar: 3g
  • Sodium: 570mg
  • Fat: 13g
  • Saturated Fat: 3g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 10mg

Save this recipe on: