Mediterranean Bean Salad
This Mediterranean Bean Salad is one of the best summer salad recipes! It’s packed with protein and fiber, fresh veggies and it’s tossed in a flavorful Greek dressing. It comes together in about 20 minutes and it’s great for meal prep!

Memorial Day has come and gone, which means it’s the unofficial start of summer. I for one am ready for the warm summer sun, cookouts, and all the summer salad recipes that I can get!
As always, I love incorporating as much seasonal produce as possible into my salads, and this Mediterranean Bean Salad includes some of my very favorite.
This recipe is reminiscent of my Horiatiki, or Greek village salad, but it also includes green beans, chickpeas and kidney beans for added protein and fiber.
The beans make this salad so satisfying that it’s a meal in its own rite, and it’s packed with some of summer’s finest produce.
It’s bursting with all of the bright, zesty flavors of the Mediterranean, and is guaranteed to add some excitement to your summer meals. 🙂

Why you’ll love this recipe
- This Mediterranean bean salad with feta is packed with zesty, fresh flavors, protein and fiber, and it’s tossed in a flavorful Greek salad dressing.
- The salad can be assembled up to a few hours in advance, so it’s great for entertaining.
- It’s extremely versatile as it makes a great side dish, vegetarian main dish or meal prep lunch.
- Make it your own by customizing it with your favorite beans, veggies, herbs or even pantry staples.
Recipe ingredients

- Beans. This Mediterranean bean salad is complete with garbanzo beans, green beans and kidney beans, which is reminiscent of classic three bean salad. The glory of this recipe is that you can use any variety of beans, or make it extra simple by using one type such as garbanzo beans or cannelini beans.
- Veggies. Customize this salad with your favorite veggies as anything that you have on hand will work perfectly. Pantry items such as sun dried tomatoes, roasted red peppers and artichoke hearts would be great additions, and my oven roasted cherry tomatoes would really pump up the flavor as well!
- Feta cheese. Omit the feta cheese to make this recipe dairy-free.
- Olives. Not a fan of kalamata olives? Use your favorite! You can also substitute the olives with 1/4 cup rinsed capers for a nice briny flavor.
- Herbs. Fresh oregano adds wonderful flavor here. You can substitute with your favorite fresh herbs such as dill or mint, or use 1 teaspoon dried herbs.
- Dressing. Swap the Greek salad dressing with my homemade Italian dressing, red wine vinaigrette or your favorite store bought brand.
How to make Greek Bean Salad
It really doesn’t get much easier than this Greek bean salad. It comes together in about 20 minutes, and some of the prep can be done ahead of time.
Pro tip: Cook the green beans in advance and prep the Greek salad dressing ahead to make salad prep go even more quickly.
See the recipe card below for full instructions.

- Prepare the Greek salad dressing, or use your favorite store bought brand.
- Fill a large pot with water and bring to a boil over high heat. Add the green beans and boil for 3 minutes until they reach your desired level of doneness.
- Place the green beans, kidney beans, chickpeas, veggies, olives, feta cheese and oregano in a large bowl.
- Toss gently with enough dressing to coat.
Recipe FAQs
It will keep for up to 2-3 days stored in the refrigerator in an air tight container.
Add grilled chicken or shrimp for added protein, or tofu, quinoa and lentils are great plant-based options.
Use your favorite varieties of beans for this recipe such as cannelini beans, kidney, chickpeas, pinto beans, or simply use one type. Whatever you have on hand will work great!
Serving suggestions
There are a number of ways to serve this versatile Greek bean salad with feta as outlined below.
- It’s satisfying all on it’s own, but you can also serve it with air fryer chicken breast for additional protein.
- Like my Greek quinoa salad, you can make this salad even more substantial with quinoa or the grain of your choice.
- It’s great for barbecues served with grilled chicken thighs or grilled burgers.
Recipe notes
- Pro tip: Cook the green beans in advance and prep the Greek salad dressing ahead to make salad prep go even more quickly.
- Customize this salad with a combination of your favorite beans, veggies and herbs!
- This Mediterrean bean salad recipe may be prepped a few hours ahead as the flavors will develop even further as it stands.
- Store leftovers in an air tight container for 2-3 days.

More salad recipes you’ll love:
Did you try this recipe? If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram

Mediterranean Bean Salad
Ingredients
- 8 ounces fresh green beans trimmed and cut into 1-2″ pieces
- 15 ounces chickpeas rinsed and drained
- 15 ounces kidney beans rinsed and drained
- 16 ounces cherry tomatoes halved
- 1/2 english cucumber coarsely chopped (about 1 cup)
- 1 bell pepper cored and chopped (I used half red and half yellow for color)
- 1/2 cup halved kalamata olives
- 1/2 cup chopped red onion
- 4 ounces crumbled feta cheese
- 2 tablespoons freshly chopped oregano sub with parsley, mint or dill
- Greek Salad Dressing
Instructions
- Prepare the green beans. Fill a medium sauce pan with water and bring to a boil over high heat. Add the green beans and cook for 3 minutes or until cooked to the desired level of doneness. Place the green beans in a colander and rinse with cold water. Drain well.8 ounces fresh green beans
- Place the green beans, chickpeas, kidney beans, veggies, olives, feta and oregano in a large bowl.15 ounces chickpeas, 15 ounces kidney beans, 16 ounces cherry tomatoes, 1/2 english cucumber, 1 bell pepper, 1/2 cup halved kalamata olives, 1/2 cup chopped red onion, 4 ounces crumbled feta cheese, 2 tablespoons freshly chopped oregano
- Prepare the Greek dressing (or use your favorite store bought brand) and add enough dressing to coat. Toss gently and serve. Enjoy!Greek Salad Dressing
Video
Notes
- Pro tip: Cook the green beans in advance and prep the Greek salad dressing ahead to make salad prep go even more quickly.
- Customize this salad with a combination of your favorite beans, veggies and herbs!
- This Mediterrean bean salad recipe may be prepped a few hours ahead as the flavors will develop even further as it stands.
- Store leftovers in an air tight container for 2-3 days.
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.




44 Comments on “Mediterranean Bean Salad”
I can’t believe both of your boys are in high school! It must be nice now that they can take care of their own schedules. 🙂 I love that you put a Greek spin on three bean salad. I can’t wait to try this for meal prep lunches!
I can’t believe it either Kristine! It is nice that they’re more self-sufficient for sure. Thanks so much and have a great weekend!
I am drooling… Colorful, healthy and delicious. Can’t wait to give this a try! Pinning 🙂
Thanks so much Puja!
Great combination!I am making a Greek-themed menu for a ladies tea party, and this would be PERFECT!
Thank you so much Balvinder and I hope you enjoy it!
I WILL be bringing this to Summer picnics and gatherings! Love the recipe Marci!
Thanks so much Becky (and for hosting another great month)! 🙂
On my list! Pinned! Love your salad recipes!
Thank you Letty!
So nice to have your kids home with you in the summer 🙂 So awesome that you can work from home and never miss a moment! Bean salad is big on my side of the family, so I’m loving the idea of a Greek twist. I’d love to go to Greece sometime!! Cheers to a good week!
Thanks so much Katherine!
I feel like I’m a broken record, but seriously Marcie, whenever you mention how old your kids are I’m like, ‘whaaa?’ NOT POSSIBLE! You look like YOU could be in high school!! 😉 Anyways, YAY for summer! And DOUBLE yay on not having to spend money on camps or spend time coordinating activities! And TRIPLE YAYYY to this salad!! I have a serious love affair with three bean salads, so I’m just dying over this one! I LOVE the Greek flavors going on here! I’m totally craving a big ‘ole bowl of this for lunch! Pinned! Cheers, dear!
You’re the sweetest Cheyanne — thank you! Since I don’t get carded anymore believe me when I say I don’t look like I’m in high school. haha It sounds like you love three bean AND Greek flavors as much as I do!
Hurray, summer! I love these calmer mornings, and yes, as they get older, it is nice that they are more self sufficient, isn’t it? Summer camps are frighteningly expensive, though we are still fitting in a couple here or there. Anyway, I do feel like we can get more work done in the summers as compared to the busy school year…especially since summer cooking is a little easier. This salad is exactly what I want on days like this! Especially with all the olives!
Thanks Liren! The calmer mornings are SO nice. 🙂
I can’t wait until my boys are home from school (2 more weeks). I love having them around and we try to make the most of our summers.
Love Greece and also love the look of this salad. 🙂
Thanks Aimee and I hope the next two weeks goes by quickly for you! 🙂
That’s so nice that you get to spend more time with your boys now that it’s summer! And enjoy fresh salads like this, holy yum! I’m dying to go to Greece because I love the food so much but in the meantime I think this salad could hold me over just fine. All of the flavors sound so delicious together!
Thanks so much Sarah and I hope you get to go to Greece some time — you would love it! 🙂
This looks seriously AWESOME! I love all the colors in there, plus anything with kalamata olives is delicious :). Have a great week Marcie!
Thanks so much Kelsie and enjoy your week!
Any recipe that says “Greek”, means delicious to me! This salad looks perfect. Can’t wait t try it. Glad you are having a great summer with your boys 🙂
Same here Mira — glad we’re on the same page! Thank you and I hope your summer is off to a great start!
Going to Greece has always been a dream of mine! Hopefully we can make it there once we’re done having babies and they’re all potty trained! 😉 I hope you have an amazing summer with your boys! Since we homeschool it’s basically summer all year long around here lol…however I am looking forward to afternoon pool outings and picnics!!
I hope you get to Greece Laura — the food is so incredible (not to mention the view). 🙂 I’m always in awe of people that homeschool — that’s truly amazing! Thanks Laura and I hope you get lots of pool time and picnics!
I bet your kids are happy to be your taste testers during the Summer months! This salad looks delicious. I bet it’s perfect for make-ahead lunches for the work week!
They’re happy to taste most things I make but there are always a few that make them give me some looks. haha Thanks Liz!
Sounds like you and your boys are having a great summer already! And yay for taste testers! That’s always a plus. This three bean salad looks like it passed with flying colors. I love the flavors, and of course, the pop of colors. Just what I need for this 90 degree weather we’ve been having lately!
Yes, summer is going well! Thanks Gayle and this is perfect for your hot weather! 🙂