This post may contain affiliate links. Please read our disclosure policy.
This fresh and flavorful Greek Bean Salad is packed with protein and vibrant Mediterranean flavors. It comes together in just minutes and is perfect for a quick lunch, light dinner, or potluck side dish.
This really is the perfect dish to bring to a gathering and can be served as an appetizer, but is certainly hearty enough to serve as a side dish to the main course. It pairs especially well with these easy Grilled Pork Chops or these Crispy Baked Chicken Thighs.

Try This Next: For another bright and fresh idea, try my Greek Pasta Salad or Mediterranean Green Bean Salad.
Pin this recipe for later!Why I Love This Recipe
- Minimal Prep & Zero Cooking – Only 10 minutes to prep, no cooking required
- Full of Fiber – Loaded with fiber-rich chickpeas and cannellini beans. This makes getting your fiber in easier!
- Homemade Dressing – Tangy homemade dressing with dill, lemon, and Dijon mustard.
- Easy Meal Prep Option – Great for meal prep and stays fresh in the fridge for days.

RECIPE WALK-THROUGH
Before You Begin
See the recipe card below for full, detailed instructions
Assemble your ingredients before you start to make the process go faster.
- Cucumber: Removing the seeds helps keep the salad crisp and prevents excess moisture.
- Canned beans: Be sure to rinse well to reduce the sodium.
- Fresh dill: Adds a burst of herby brightness that pairs beautifully with the lemony vinaigrette.
How To Make Greek Bean Salad
See the recipe card below for full, detailed instructions

- Rinse and Drain: Start by rinsing and draining a can each of chickpeas and cannellini beans.
- Add To A Large Bowl: Add them to a large bowl along with chopped cucumber, red onion, and kalamata olives.
- Make Dressing: In a separate bowl, whisk together the dressing ingredients: Dijon mustard, olive oil, lemon juice, red wine vinegar, salt, pepper, dried oregano, minced fresh dill, and a garlic clove mashed into a paste.
- Toss: Pour the dressing over the salad and toss to combine. Taste and adjust seasoning if needed.
- Enjoy: Serve with warm pita wedges, if desired.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, you can substitute dried beans. Just be sure to soak and cook them until tender before using. You’ll need about 1 ½ cups cooked beans for each can called for.
Is this salad vegan and gluten-free?
Yes, this Greek Bean Salad is naturally vegan and gluten-free. Just be sure to serve with gluten-free pita or crackers if needed.
Can I make this salad ahead of time?
Absolutely! It tastes better after sitting for a bit. Store the salad and dressing separately and combine just before serving for the best texture.
Serving Suggestions
- Add Protein: Serve this salad with grilled chicken or lamb for a more filling meal. It also makes a refreshing side dish for summer barbecues.
- Add Cheese: You can stir in crumbled feta for a creamy, tangy twist.
- Add More Vegetables: Add chopped bell peppers for extra crunch.
Storage Tips
The Best Way to Store Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors continue to develop, making it even better the next day.
Recipe Tips
- Use a garlic press or mash the garlic into a paste to evenly distribute its flavor.
- Let the salad sit for 10-15 minutes before serving to allow the flavors to meld.
- If making ahead, keep the dressing separate and toss just before serving to maintain texture.

More Great Salads
- Black Bean And Couscous Salad
- Grilled Fennel Salad With Shaved Parmesan
- Greek Pasta Salad
- Classic Macaroni Salad
- Broccoli Salad

Greek Bean Salad
Ingredients
For The Salad
- 1 16 ounce can chickpeas rinsed and drained
- 1 16 ounce can cannellini beans rinsed and drained
- 1 medium cucumber deseeded and chopped
- 1/2 medium red onion chopped
- 1/4 cup kalamata olives chopped
- 1 stack pitas optional
For The Dressing
- 1 garlic clove
- 1 teaspoon dried oregano
- 5 tablespoons fresh dill minced
- 1 large lemon juiced
- 1/4 cup red wine vinegar
- 1/2 cup olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 1/2 teaspoons Dijon mustard
Instructions
- Add the drained and rinsed cannellini beans and chickpeas to a large bowl. Also, add the chopped red onion, cucumber, and kalamata olives to the bowl.
- In another bowl whisk together the Dijon mustard, olive oil, lemon juice, red wine vinegar, salt, pepper, oregano, dill, and garlic paste to make the vinaigrette.
- Pour the vinaigrette onto the salad and mix well. Taste test and adjust salt and pepper if required. Enjoy the bean salad with warm pitas wedges.
Notes
- Rinse the beans well of the sodium solution.
- Removing the seeds from the cucumber is optional, but helps prevent the salad from becoming soggy.
- The salad can be refrigerated for up to 3 days.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.
I made this today and it is absolutely delicious! I only had fresh basil, so I used that instead of the dill. James, can you recommend a different herb than dill for this recipe? I don’t love dill. The fresh basil was great, but I’d like to know if you have a different recommendation. 😬 Thank you!
I would recommend fresh tarragon or parsley. Glad you enjoyed it!
This recipe was quite goodt I had to add a teaspoon of sugar as it was a little puckery for me. Thank you for sharing your creation!
You are so welcome Lunda! Thanks for stopping by.