This post may contain affiliate links.
This Mediterranean Three Bean Salad is protein packed and full of vegetables. Kidney beans, white beans and chickpeas are combined with fresh vegetables, artichokes, fresh herbs and topped with a light dressing. This salad is a great for meal-preparation for your weekly meals or a group.

Bean salads are a great salad option for weekly lunches, side dishes and potlucks.
My mediterranean bean salad has always been one of my favorites to make.
Today’s Mediterranean Three bean Salad is similar to that salad but uses more variety of beans along with artichokes and no cheese making this a dairy-free option. This version is packed with protein and crisp vegetables along with fresh herbs. The dressing is also very light which brings in some flavor but isn’t overpowering.
I will add this easy bean salad to my meal preparation along with this Summer Orzo Pasta Salad and this Easy Lebanese Salad. If you like bean recipes check out my White Bean Salad, Tuscan Bean Soup or this White Bean Soup with Kale.
Recipe Ingredients You’ll Need

These simple pantry staples are all you need. See the recipe card below for exact amounts and printable instructions.
- Beans: The three types of beans are the star of the show. Many classic three bean salad recipes will use black beans but I prefer to use garbanzo beans, white beans and kidney beans. Sometimes I will swap the kidney beans for black beans. This salad really works with whatever three beans you have on hand.
- Vegetables: The fresh vegetables are my favorite part of this salad. This salad includes roasted red peppers, artichokes, bell peppers, tomato, cucumber and green onion. You can add any additional vegetables you like including carrots, celery and radish.
- Fresh Herbs: When it comes to salads fresh herbs are a must in my opinion. They brighten a salad and really add nice flavor. I added parsley and mint to this salad. Feel free to use any you like. Fresh dill and basil also work really nicely.
- Dressing: As with many of my salads I stick to simple, light dressings. This salad uses lemon juice, extra virgin olive oil, red wine vinegar and spices. I swap between za’atar or sumac in my dressing. You can use any spices you like. Some other favorites are turmeric, cayenne pepper or Italian seasoning.

Recipe Variations
- Vegetables: Add additional vegetables to this salad like zucchini, fire roasted tomatoes, carrots, celery and radish.
- Greens: This salad also works great on a bed of greens or with greens mixed in. Try adding kale, arugula or spinach.
- Spices: Use different spices in your dressing. I love sumac or za’atar in my dressing but many people don’t have those spices. You can use other spices like oregano, cayenne pepper, thyme, paprika or an Italian seasoning bend.
- Beans: Get creative with your three beans. I like to open up my pantry and use whatever I have. Some good options are red beans, black beans or wax beans.
- Herbs: Fresh herbs are your friend. I always add mint, parsley and green onion to my salads. I think it’s my love for tabbouleh that creates that habit. Any fresh herbs you have will work great in this salad.
- Cheese: Cheese is a great addition. I like crumbled feta cheese or goat cheese.

How to Make a Three Bean Salad
Step 1: Mix Salads Ingredients: In a large bowl mix together the beans, artichokes, roasted red peppers, cherry tomatoes, bell pepper, cucumber, mint, parsley and green onions.


Step 2: Create Dressing: In a large mason jar or salad dressing container add the olive oil, red wine vinegar, lemon juice, garlic and whisk together. Add salt and pepper to taste and 1 teaspoon of an additional spice if you like {try sumac, za’atar, oregano}.

Step 3: Add Dressing to Salad: Drizzle the dressing over the salad and toss gently to coat with the dressing.
Step 3: Serve: Serve with hummus and pita bread or use this salad as a topping for pita wraps, hummus plates or falafel.

Storage Tips
- I actually think this salad tastes better the day after I make it. The beans really soak up the dressing and the vegetables mix well with the dressing and spices.
- I do suggest waiting and adding the fresh herbs until you are ready to serve the salad for maximum freshness. I also sometimes will freshen up the salad when I serve it with additional dressing. This salad will keep in an air tight container in the fridge for up to 3 days.
Recipe FAQ
Either works great. If you use canned beans they work great and save time. Just be sure to drain and rinse them well to reduce sodium and improve flavor. For dried beans you will want to soak overnight.
You can but I actually think it is better if you toss the salad with the dressing and let it sit for at least 30 minutes (or overnight) in the fridge. This allows the flavors to meld and intensify.
More Salad Recipes
Vegetarian
Kale Salad with Lemon Dressing
Mediterranean
Lemon Arugula Salad Recipe with Parmesan Cheese
Mediterranean
Mediterranean Quinoa Salad
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Mediterranean Three Bean Salad

Ingredients
- 1 – 15 ounce can of chickpeas, drained and rinsed
- 1 – 15 ounce can of white beans {cannelini}, drained and rinsed
- 1 – 15 ounce can of red kidney beans, drained and rinsed
- 14 ounces of artichoke hearts, drained, quartered or halved {optional}
- 1/3 cup roasted red peppers, drained, chopped
- 1 cup cherry tomatoes, halved
- 1 red bell pepper, seeds removed, diced {or color of your choice}
- 1/2 of an english cucumber, diced
- Handful of fresh mint, chopped
- 1/2 cup fresh parsley, chopped
- 4 green onions, chopped
For the Dressing:
- 1/4 cup extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 lemon, juiced
- 3 garlic cloves, minced
- Salt and pepper to taste
- Optional spices: 1 teaspoon of any spice you like {try sumac, za’atar or oregano}
- Crushed red pepper for extra spice
Instructions
- In a large bowl mix together the beans, artichokes, roasted red peppers, cherry tomatoes, bell pepper, cucumber, mint, parsley and green onions.
- In a large mason jar or salad dressing container add the olive oil, red wine vinegar, lemon juice, garlic and whisk together. Add salt and pepper to taste and 1 teaspoon of an additional spice if you like {try sumac, za’atar, oregano}. Drizzle the dressing over the salad and toss gently to coat with the dressing.
- Serve with hummus and pita bread or use this salad as a topping for pita wraps, hummus plates or falafel.
Notes
- This salad will keep in an air tight container in the fridge for up to 3 days. I suggest freshening the salad up with additional dressing when you are ready to eat it.
- Feel free to use any three beans you like. I think black beans are nice to swap for the kidney beans sometimes.
- Add cheese, like goat or feta cheese.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















I always do my beans in a microwave steamer; 5 minutes on high, then 12 minutes on half power (probably a bit longer if you’re going to eat them cold). That way they’re perfectly done after sautéing. I don’t tend to put any colour on the onions, but I am going to try slices instead of diced as I think that should mix better (funny how I didn’t think about this before, given I’ve been cooking green beans)
Great ideas! Thanks for sharing. I hope you like it.