Home » Salad » Mediterranean Bean Salad

Mediterranean Bean Salad

This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. Read our full disclosure statement.

Pin this recipe!

Mediterranean Bean Salad is a fresh and healthy side dish, made with three types of beans, a delicious vinaigrette, lots of vegetables and fresh herbs. It’s perfect for meal prep, potlucks and as a side dish during grilling season.

Mediterranean Bean Salad in a glass bowl next to a grey linen and squeezed lemon halves

Post originally published June 10, 2020. Photos and post updated December 2024.

Why you’ll love this bean salad recipe

This recipe has been loved by readers since I first published it in 2020, becoming a favourite for meal prep and potlucks. Many have said this is the best bean salad they’ve ever made and I think you’ll agree! This recipe is

  • Wholesome and nutritious with high-fibre legumes (also a source of plant-based protein), heart-healthy olives, and fresh, colourful vegetables. The Mediterranean diet is often touted for its health benefits because of its focus on heart-healthy fats, vegetables, fruits and legumes and this salad combines all of these elements.
  • Quick and easy to make with no cooking required and minimal prep.
  • Ideal for meal prep because it actually gets better the longer it marinates in the refrigerator!
  • A wonderful option for those with dietary restrictions as it’s naturally gluten free and easily made vegan if you leave out the feta cheese.
  • Perfect for any occasion, whether it’s a side dish to burgers, grilled chicken or fish, or a lighter vegetarian main course.

Ingredients

Below is an overview of the ingredients and steps to make Mediterranean Bean Salad. See the recipe card below for full details.

For the dressing you’ll need

  • Extra-virgin olive oil
  • Lemon juice – use freshly squeezed for the best flavour
  • Red wine vinegar
  • Dijon mustard
  • Fresh Garlic – or sub a half teaspoon of garlic powder
  • Oregano
  • Salt and pepper

For the salad you’ll need

  • Beans – chickpeas, kidney beans and white beans (we use cannellini beans, also called white kidney beans); you can also substitute a premixed canned bean medley
  • English cucumber – you could use regular cucumber as well, but if you do, I recommend removing the seeds.
  • Cherry tomatoes – sliced in half or in three, depending on the size.
  • Bell pepper – we prefer the sweeter taste of orange, yellow or red peppers
  • Kalamata olives – I like to slice them to spread out the saltiness
  • Fresh parsley
  • Red onion – diced small, so you don’t get too much onion in one bite!
  • Fresh basil – I used 20 medium-sized leaves
  • Feta cheese – optional; leave it out if you want to keep the salad vegan!
Ingredients needed to make Mediterranean Bean Salad viewed from overhead on a white marble counter, with text overlay labels for each ingredient.

How to make it

First, make the dressing. Whisk all ingredients for the dressing in a medium bowl and set aside.

Next, combine the beans, vegetables and herbs. In a large bowl, add all the salad ingredients except the feta cheese and gently mix to combine.

Ingredients for Mediterranean Bean Salad placed separately in a glass bowl, next to a grey linen and a small bowl of vinaigrette

Then, add the dressing. Mix gently until everything is evenly coated in dressing.

Fold in the feta cheese. Then, if you have time, cover the salad and refrigerate for 2 hours or longer to let the flavours blend.

Mediterranean Bean Salad in 3 white bowls next to a squeezed lemon half and fresh herbs

Tips for success

  • Be sure to let the rinsed beans drain really well. If there’s too much residual water on the beans, it can dilute the dressing.
  • Let the salad marinate in the refrigerator for at least 2 hours. You could even make the salad the day before. The longer it sits, the more the flavours blend together.
  • Be gentle when mixing the salad together. I like to use a silicone spatula to fold the salad together, so that the vegetables and beans don’t get squished.
A closeup of Mediterranean Bean Salad in a glass bowl with lemon halves in the background

More salad recipes

⭐️⭐️⭐️⭐️⭐️ If you enjoyed this recipe, please leave a review below! You can also subscribe to my newsletter and follow on Facebook, Instagram and TikTok to see the latest recipes and meal inspiration!

Mediterranean Bean Salad in a wooden bowl with two silver serving spoons resting in the right side of the salad.

Mediterranean Bean Salad

Laura Lawless, BASc
Mediterranean Bean Salad is a fresh and healthy side dish, made with three types of beans, a delicious vinaigrette, tons of vegetables and fresh herbs. It's perfect for potlucks and as a side dish during grilling season. Enjoy it on its own for a vegetarian meal!
5 from 46 votes

Click stars to rate now! ↑

Servings 8
Calories 308
Prep Time 20 minutes
Total Time 20 minutes

Ingredients

For the dressing

For the salad

  • 19oz can cannellini beans, drained and rinsed (white kidney beans)
  • 19oz can kidney beans, drained and rinsed
  • 15oz can chickpeas, drained and rinsed
  • half an English cucumber, quartered and sliced
  • 1 pint cherry tomatoes, sliced
  • 1 bell pepper, diced (red, orange or yellow)
  • ½ cup kalamata olives, sliced
  • ½ cup chopped fresh parsley
  • ½ cup small-dice red onion
  • 2 tablespoons roughly chopped fresh basil (about 20 medium leaves)
  • ¾ cup crumbled feta cheese (113 g)

Instructions
 

  • In a medium bowl, whisk together all the ingredients for the dressing.
  • In a large bowl, gently mix together the beans, cucumber, tomato, bell pepper, olives, parsley, red onion and basil.
  • Pour the dressing onto the salad and toss until everything is evenly coated. Fold in the crumbled feta. For best flavour, cover the salad and let it rest in the refrigerator for at least 2 hours. Store leftovers in a sealed container in the refrigerator and eat within 4 days.

Notes

  1. Yield: makes eight 1.5 cup servings.

Nutrition Estimate

Calories: 308kcal | Carbohydrates: 35g | Protein: 13g | Fat: 15g | Saturated Fat: 4g | Cholesterol: 13mg | Sodium: 924mg | Potassium: 500mg | Fiber: 11g | Sugar: 5g | Vitamin A: 1225IU | Vitamin C: 42mg | Calcium: 174mg | Iron: 4mg

Did you make this recipe?

Please leave a review below and share your results!

Rate this recipe

Portrait of Laura Lawless with solid purple background.

Hey, I’m Laura!

Creator of The Recipe Well


If you’re looking for easy meals and Instant Pot recipes, you’re in the right place! I use my nutrition degree to create simple, approachable recipes that will help you find your happy place in the kitchen.

5 from 46 votes (13 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




61 Comments

  1. Suzanne B says:

    5 stars
    Best salad ever! Love the flavors of the spices and the lemon and the feta cheese. We used green Sicilian Olives instead of Kalamata Olives and it tasted awesome. Thank you so very much for posting this recipe.

    1. Laura Lawless, BASc says:

      Thrilled to hear you love the recipe, Suzanne!

  2. 5 stars
    I’ve made it twice. It’s even better the next day.

    1. Laura Lawless, BASc says:

      So glad you enjoy the recipe, Russell! Definitely wonderful as a make-ahead option.

  3. Elizabeth says:

    5 stars
    Oh my goodness! This was so good!!!! I forgot the parsley and only let it sit for 2 hours before digging in, but the dressing did a fantastic job! Can’t wait to see how this holds up over the week as meal prep!

    1. Laura Lawless, BASc says:

      Thrilled to hear you love the recipe, Elizabeth!

  4. 5 stars
    Loved it, very healthy

    1. Laura Lawless, BASc says:

      So glad you enjoyed it, Maureen!

  5. Stephanie says:

    5 stars
    I love this recipe I make it every other week. I also add jalapeños chopped really small and Celery this time I’m going to add corn.

    1. Laura Lawless, BASc says:

      So glad you love the recipe, Stephanie! Your additions sound delicious!

  6. 5 stars
    This salad is delicious!! even better the next day!! I added hot banana peppers, chopped up to it as well!! so yummy!!!

    1. Laura Lawless, BASc says:

      Thrilled to hear you enjoy the recipe, Julie! Great idea to add the peppers!

  7. 5 stars
    Great recipe! Harty, filling, and very tasty! Even better the next day. I had some roasted red peppers to use up so I added them to the mix. Great for lunch, better than a boring sandwich!

    1. Laura Lawless, BASc says:

      So glad you enjoyed the salad, Dave!

  8. 5 stars
    Delicious. Best made ahead and keeps well.

    1. Laura Lawless, BASc says:

      So glad you enjoyed it, David!

  9. Noura Alwani says:

    5 stars
    Very delicious. I usually marinate the beans in the dressing overnight before adding the veggies.

    1. Laura Lawless, BASc says:

      So glad you enjoyed the salad, Noura!

  10. 5 stars
    The perfect make ahead salad to have all week for lunch. I used what I had on hand- mozzarella cheese “pearls” instead of feta and castelvetrano olives instead of kalamatas. I added fresh dill along with the parsley and basil. I added diced celery too. SO SO tasty! Thank you.

    1. Laura Lawless, BASc says:

      Those swaps sound amazing! Glad you enjoyed the recipe!

  11. Lenoa Great Smith says:

    5 stars
    Absolutely delicious

  12. 5 stars
    Very easy to make and delious

    1. Laura Lawless, BASc says:

      So glad you enjoyed it, Ann!

  13. Madhu Sarkar says:

    5 stars
    Excellent and healthy salad

    1. Laura Lawless, BASc says:

      So glad you enjoyed the recipe, Madhu!

  14. Anne Hamilton says:

    5 stars
    Big hit! My husband & I both love it!

    1. Laura Lawless, BASc says:

      Wonderful to hear, Anne!

  15. 5 stars
    Great salad that lasts for a few days; good as a main for vegetarians; or side dish with your favorite summer grilled items

  16. Pamela Vanderwerf says:

    5 stars
    Love love love this! It’s my absolute favorite and you’ll always find it in my fridge. As soon as it’s gone, I make a new batch! It’s great for sides, for a light main course or to just pick at throughout the day! It’s delicious and filling! Thanks for sharing!

    1. Laura Lawless, BASc says:

      This makes me so happy to hear, Pamela! So happy you love this salad as much as I do!

  17. Missy Henneke says:

    5 stars
    Sooo very good! I made this for a cookout on a camp trip and everyone wanted the recipe! I sent them all to your website! A great make-ahead for lunch for the week.

    1. Laura Lawless, BASc says:

      I’m thrilled to hear it was a hit! Thanks for sharing the recipe with everyone 🙂

  18. Can I add mayo to this recipe to make it creamy?

    1. Laura Lawless, BASc says:

      Hi Roxanne, I haven’t tried that myself so I can’t advise on the best amount of mayo to add to make it creamy. I’ll let another reader chime in if they’ve made a creamy version. Let us know how it goes if you try it!

  19. JoAnn Grindler says:

    5 stars
    Absolutely fantastic will make again and again thank you
    It says 8 servings, what is the serving size?

    1. Laura Lawless, BASc says:

      Hi JoAnn, each serving is about 1.5 cups. So glad you love the recipe!

  20. 5 stars
    Made it and it was very tasty. Very easy to throw together.

  21. Christine Marie says:

    5 stars
    SO GOOD, even my fiance loved this recipe (he’s a picky eater) thank you so much for this recipe, it will be added to our weekly rotation 🙂

    1. Laura Lawless, BASc says:

      Thrilled to hear you both enjoyed it!

  22. Cindy windmann says:

    5 stars
    Very flavorful, yummy, my body needs this, thank you 😊

    1. Laura Lawless, BASc says:

      You’re welcome! So happy you enjoy the recipe!

  23. 5 stars
    Delicious!! A recipe you can make year round😊

  24. 5 stars
    Looks delicious! Can a make it 2 days before my party?

    1. Laura Lawless, BASc says:

      Yes, it keeps well in the refrigerator for up to 4 days. It tastes even better after marinating so it’s perfect to make ahead 🙂

  25. Kathy Traber says:

    5 stars
    This is the best salad! We have an over abundance of grape tomatoes so we have have been making this salad weekly! My husband loves it so much it barely makes it to the table!

    1. Laura Lawless, BASc says:

      Thrilled to hear this! Thanks for leaving a review!

  26. 5 stars
    I made this recipe for about 60 people. A number asked for the recipe. Very well received.

    1. Laura Lawless, BASc says:

      This is so nice to hear, Ellen! Thanks for leaving a review!

  27. 5 stars
    Laura,
    This was exactly what I wanted. I made it first for my husband yesterday, then I just made another for the church potluck tomorrow. I’m sure our group will love it. We are all seniors and who wouldnt want a healthy Mediterranean side dish at our age. I loved everything about it. Thanks so much!
    Judy N

    1. Laura Lawless, BASc says:

      This is wonderful to hear, Judy! So glad you love it!

  28. 5 stars
    I don’t write reviews often. I also don’t generally try recipes with only a few reviews! But I’m glad I didn’t notice that when I made this. I’ve made bean salads before. This is the best one. The dressing is perfect – not too lemony. Not too vinegary. Perfect. What a great meal (or side) that hits all the nutrition boxes! Healthy carbs, protein, veggies, and fats. Very good, will make again.

    As I was finishing my 2nd bowl of this for lunch, I decided the dressing would be delicious in a pasta salad.

    1. Laura Lawless, BASc says:

      This review made my day. Thanks Karissa, so glad you loved it!

  29. 5 stars
    I love how this salad looks. Eating with my eyes! Will be making this dish at Christmas, thank you for the recipe. Will keep you posted on the outcome.

    1. Laura Lawless, BASc says:

      Hope you enjoy! Merry Christmas!

  30. 5 stars
    I have made this twice now. My picky daughter says that I should make it every week! This is one recipe I will use again and again! Thank you!!

    1. Laura Lawless, BASc says:

      Thrilled to hear this, Nancy!

  31. 5 stars
    Really good! I made a batch and ate it every day for lunch. A few times I have it on some romaine lettuce, and I also tried it on a brown rice/quinoa mix. Thanks for a great recipe!

    1. Laura Lawless, BASc says:

      So glad you enjoyed it!