Greek Bean Salad with Lemon Marinated Beans
There’s something incredibly satisfying about a salad that delivers on both brightness and heartiness. This Greek Bean Salad with Lemon Marinated Beans does exactly that. Packed with protein-rich beans and tossed with zesty lemon juice, briny olives, juicy tomatoes, and fresh herbs, this salad is a refreshing upgrade from the usual leafy greens. The lemon marinade is what sets this dish apart, infusing each bite with bold Mediterranean flavors that get better the longer it sits.
It’s the perfect make-ahead option for weekday lunches or picnics because it actually tastes better after a few hours in the fridge. The beans soak up the lemony goodness, and the medley of ingredients settles into the kind of flavor harmony you only get with time. Plus, it’s naturally gluten-free and vegan, making it a versatile option for almost any table.
Why You’ll Love This Greek Bean Salad
This salad checks all the right boxes for flavor, nutrition, and ease. The lemon-marinated beans are a revelation—tangy, herbaceous, and rich. Paired with crisp veggies, creamy feta (if you’re including dairy), and a splash of olive oil, it feels both indulgent and clean. It also keeps beautifully, so you can prep it ahead and enjoy it for days.
What Kind of Beans Work Best in a Greek Salad?
For the ideal texture and flavor balance, use a mix of white beans like cannellini or navy, and chickpeas for added heartiness. These beans absorb the lemon marinade wonderfully while holding their shape. If you’re using canned, be sure to rinse and drain them well. If you’re cooking them from dry, aim for a slightly al dente texture so they don’t get mushy in the salad.
Ingredients for the Greek Bean Salad with Lemon Marinated Beans
This salad is layered with ingredients that each play a key role in taste and texture. The lemon marinade brings the beans to life, and the supporting veggies and herbs create that unmistakable Greek flavor profile.
- Cannellini beans
- Chickpeas
- Lemon juice
- Olive oil
- Red onion
- Cherry tomatoes
- Cucumber
- Kalamata olives
- Fresh parsley
- Fresh dill
- Garlic
- Red wine vinegar
- Feta cheese (optional)
- Salt and pepper

How To Make the Greek Bean Salad with Lemon Marinated Beans
Step 1: Make the Lemon Marinade
In a large bowl, whisk together lemon juice, olive oil, red wine vinegar, minced garlic, salt, and pepper. This is the flavor base that will transform the beans.
Step 2: Marinate the Beans
Add your drained and rinsed cannellini beans and chickpeas to the bowl with the lemon marinade. Toss gently to coat and let them marinate for at least 30 minutes, or up to overnight in the fridge.
Step 3: Prep the Veggies
Dice the red onion, slice the cherry tomatoes in half, and chop the cucumber into small pieces. If using feta, crumble it and set it aside.
Step 4: Combine Everything
Add the chopped veggies to the marinated beans. Stir in the Kalamata olives, parsley, and dill. Give everything a good toss. Add the feta last if you’re including it, to avoid crumbling it too much.
Step 5: Chill and Serve
Let the salad chill in the fridge for at least 30 minutes to help the flavors come together. Give it a final toss before serving, and adjust the salt and lemon if needed.
Serving and Storing Greek Bean Salad with Lemon Marinated Beans
This salad is perfect served cold or at room temperature. It’s hearty enough to stand on its own as a light lunch or can be paired with grilled meats for a more complete meal. It feeds 4 to 6 people comfortably as a side dish or 2 to 3 as a main.
Store leftovers in an airtight container in the refrigerator. It keeps well for up to 4 days, and the flavor only gets better with time. If you plan to keep it that long, you might want to add the fresh herbs and feta just before serving.
What to Serve With Greek Bean Salad with Lemon Marinated Beans?
Grilled Chicken Skewers
The smoky char of grilled chicken pairs beautifully with the bright lemony salad.
Crispy Pita Chips and Hummus
A crunchy and creamy side that keeps things Mediterranean and snackable.
Baked Falafel
For a plant-based protein addition, falafel rounds out the meal perfectly.
Lemon Garlic Shrimp
Adds a burst of citrusy seafood flavor that complements the beans.
Couscous or Quinoa
Serve the salad on a bed of grains for a more filling option.
Roasted Red Pepper Dip
Spreadable and tangy, it works as a flavorful companion.
Watermelon Feta Salad
For a refreshing contrast, this sweet and savory combo is a summer dream.
Want More Salad Ideas with a Mediterranean Vibe?
If you’re loving this Greek Bean Salad, here are more delicious options you’ll want to try next:
- Mediterranean White Beans & Greens
- Mom’s Signature Macaroni Salad
- Zesty Lime Shrimp and Avocado Salad
- Old-Fashioned Pea Salad
- Zesty Taco Pasta Salad
Save This Recipe For Later
📌 Save this recipe to your Pinterest salad board so you can come back to it anytime.
Did you use cannellini beans or another favorite variety? Added extra herbs or skipped the feta? I’d love to hear how you made it your own. Share your twist in the comments below.
Explore more fresh and nourishing recipe ideas over on Zoe Recipes on Pinterest for your daily cooking inspiration.
Conclusion
Greek Bean Salad with Lemon Marinated Beans is an effortlessly flavorful dish that brings freshness to your table with minimal effort. Whether you’re hosting a gathering or just want something easy and satisfying for the week ahead, this salad delivers. Crisp, lemony, herb-filled, and nourishing—it’s bound to become a staple in your kitchen.

Greek Bean Salad with Lemon Marinated Beans
- Total Time: 45 minutes
- Yield: 4 to 6 servings
Description
Greek Bean Salad with Lemon Marinated Beans is a vibrant, refreshing, and protein-packed Mediterranean-inspired dish made with cannellini beans, chickpeas, zesty lemon juice, and fresh herbs. This gluten-free and vegan-friendly salad is perfect for meal prep, summer picnics, or a healthy lunch idea.
Ingredients
1 can (15 oz) cannellini beans
1 can (15 oz) chickpeas
1/4 cup fresh lemon juice
1/4 cup extra virgin olive oil
1/2 small red onion, finely diced
1 cup cherry tomatoes, halved
1 cup cucumber, chopped
1/2 cup Kalamata olives, sliced
2 tablespoons fresh parsley, chopped
1 tablespoon fresh dill, chopped
1 clove garlic, minced
1 tablespoon red wine vinegar
1/2 cup feta cheese, crumbled (optional)
Salt and black pepper to taste
Instructions
1. In a large bowl, whisk together the lemon juice, olive oil, red wine vinegar, garlic, salt, and pepper.
2. Add the drained and rinsed cannellini beans and chickpeas to the marinade. Toss to coat well. Let marinate for at least 30 minutes.
3. Dice the red onion, halve the cherry tomatoes, and chop the cucumber.
4. Add the red onion, tomatoes, cucumber, olives, parsley, and dill to the marinated beans.
5. Gently fold in the crumbled feta cheese if using.
6. Chill the salad in the refrigerator for 30 minutes or more before serving.
7. Toss once more before serving and adjust seasoning to taste.
Notes
This salad tastes even better the next day.
If prepping ahead, add fresh herbs and feta just before serving.
For extra zest, add some lemon zest to the marinade.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1.5 cups
- Calories: 290
- Sugar: 4g
- Sodium: 380mg
- Fat: 16g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 10g
- Cholesterol: 10mg


