I used to think bean salads were boring cafeteria food until I tried this Mediterranean version at a potluck last summer. The person who brought it was from Greece, and she laughed when I asked for the recipe because she said it was just “whatever’s in the fridge.”
That’s the beauty of this double bean salad—it’s simple but packed with flavor. You get protein from two types of beans, plus all those good Mediterranean ingredients like olives, tomatoes, and feta cheese. It keeps well in the fridge for days, which makes it perfect for meal prep or feeding a crowd.

Why You’ll Love This Double Bean Mediterranean Salad
- Quick and easy prep – This salad comes together in just 10-15 minutes with simple chopping and mixing – no cooking required!
- High-protein and filling – The combination of kidney beans and chickpeas makes this salad satisfying enough to serve as a complete meal, not just a side dish.
- Fresh, bright flavors – The lemon juice, fresh herbs, and crisp vegetables create a light and refreshing taste that’s perfect for warm weather or when you want something healthy.
- Great for meal prep – This salad actually gets better as it sits, making it perfect for making ahead and enjoying throughout the week for lunches or quick dinners.
- Pantry-friendly ingredients – Most of these ingredients are kitchen staples or easy to find at any grocery store, so you can make this anytime.
What Kind of Beans Should I Use?
For this Mediterranean salad, you can definitely swap out the kidney beans and chickpeas for other varieties if that’s what you have on hand. Cannellini beans, black beans, or navy beans all work great and will give you slightly different flavors and textures. If you’re using canned beans, make sure to drain and rinse them well to remove excess sodium and that slightly metallic taste from the can liquid. You can also cook your own beans from dried if you prefer – just be sure they’re completely cooled before adding them to the salad so they don’t wilt your fresh vegetables.

Options for Substitutions
This Mediterranean salad is super forgiving and works well with lots of swaps:
- Kidney beans and chickpeas: Feel free to mix and match with other beans like cannellini, black beans, or navy beans. You can even use just one type of bean if that’s what you have on hand – just use two cans total.
- English cucumber: Regular cucumbers work fine too, just peel them and scoop out the seeds if they’re large and watery. Persian cucumbers are another great option.
- Fresh herbs: If you don’t have fresh basil or parsley, you can use about 1 tablespoon each of dried herbs instead. Fresh mint, dill, or cilantro also make tasty alternatives.
- Fresh lemon juice: Lime juice or red wine vinegar can step in for lemon juice. Start with the same amount and adjust to taste.
- Bell pepper: Any color bell pepper works, or try roasted red peppers from a jar for extra flavor. You could even use diced celery for crunch.
- Cherry tomatoes: Regular tomatoes work too – just dice them up and remove excess seeds if they’re very juicy. Grape tomatoes are also a perfect swap.
Watch Out for These Mistakes While Cooking
The biggest mistake when making bean salad is skipping the proper draining and rinsing step – those canned beans need to be thoroughly rinsed under cold water and drained well, or you’ll end up with a cloudy, salty mess that overpowers all the fresh flavors.
Another common error is cutting your vegetables too large or too small compared to the beans, so aim for uniform dice-sized pieces that match the bean size for the best bite in every forkful.
Don’t dress the salad until you’re ready to serve, as the acid from the lemon juice can make your vegetables soggy and dull if it sits too long, and always taste and adjust your seasoning at the end since different brands of beans can vary in saltiness.
For maximum flavor, let the salad chill for at least 30 minutes before serving, which allows all those Mediterranean flavors to meld together beautifully.

What to Serve With Double Bean Mediterranean Salad?
This hearty bean salad is perfect as a side dish for grilled chicken, lamb, or fish – the fresh Mediterranean flavors really complement any protein cooked on the grill. I love serving it alongside warm pita bread or naan so everyone can scoop up the salad and make little wraps. It also pairs beautifully with feta cheese crumbled on top and some kalamata olives on the side for an extra Greek touch. Since it’s so filling on its own, you can easily turn it into a complete meal by adding some grilled halloumi cheese or serving it over a bed of mixed greens.
Storage Instructions
Refrigerate: This Mediterranean salad actually gets better as it sits! Store it in an airtight container in the fridge for up to 5 days. The flavors really meld together beautifully overnight, so don’t be surprised if it tastes even more amazing the next day.
Make Ahead: I love prepping this salad a day or two before I need it – it’s one of those dishes that benefits from marinating time. Just give it a good stir before serving since the dressing might settle at the bottom. Perfect for meal prep or bringing to potlucks!
Serve: When you’re ready to eat, just give the salad a quick toss to redistribute the dressing. It’s delicious straight from the fridge and doesn’t need any reheating. If you want to freshen it up, add a squeeze of lemon juice or a drizzle of olive oil before serving.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0-0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1000
- Protein: 28-32 g
- Fat: 38-44 g
- Carbohydrates: 110-120 g
Ingredients
For the salad:
- 1 can (15.5 oz) kidney beans, rinsed and drained
- 1 can (15.5 oz) garbanzo beans, rinsed and drained
- 1 1/2 cups diced english cucumber (about 1/2 cucumber)
- 1 1/2 cups cherry tomatoes, sliced in half
- 1/2 medium red onion, diced
- 1/2 bell pepper (any color you like), diced
- 1/4 cup chopped fresh basil leaves
- 1/4 cup minced parsley
For the dressing:
- 1/4 cup extra-virgin olive oil
- 2 tbsp fresh lemon juice
- 1 clove garlic, finely minced
- 1/2 tsp dried oregano
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
Step 1: Prepare the Dressing
- 1/4 cup extra-virgin olive oil
- 2 tbsp fresh lemon juice
- 1/2 tsp dried oregano
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
- 1 clove garlic, finely minced
In a large bowl, whisk together the fresh lemon juice, extra-virgin olive oil, dried oregano, kosher salt, ground black pepper, and minced garlic until well combined.
This forms the tangy and herbaceous base that will coat the salad ingredients and bring all the flavors together.
Step 2: Combine Beans and Vegetables
- 1 can (15.5 oz) kidney beans, rinsed and drained
- 1 can (15.5 oz) garbanzo beans, rinsed and drained
- 1 1/2 cups diced English cucumber (about 1/2 cucumber)
- 1 1/2 cups cherry tomatoes, sliced in half
- 1/2 medium red onion, diced
- 1/2 bell pepper (any color you like), diced
- 1/4 cup chopped fresh basil leaves
- 1/4 cup minced parsley
To the bowl with the freshly mixed dressing, add the rinsed and drained kidney beans and garbanzo beans.
Next, add the diced English cucumber, sliced cherry tomatoes, diced red onion, and diced bell pepper.
Sprinkle in the chopped fresh basil leaves and minced parsley.
All these colorful vegetables and herbs will add freshness and texture to the salad.
Step 3: Toss and Season the Salad
Gently mix all the ingredients together until everything is well coated with the dressing.
Take care not to mash the beans; use a large spoon or spatula to fold the ingredients.
Taste and adjust the seasoning if needed, adding more salt or pepper to your preference.
I like to let the salad sit for about 10 minutes before serving to let the flavors meld together.

Best Double Bean Mediterranean Salad
Ingredients
For the salad:
- 1 can (15.5 oz) kidney beans, rinsed and drained
- 1 can (15.5 oz) garbanzo beans, rinsed and drained
- 1 1/2 cups diced English cucumber (about 1/2 cucumber)
- 1 1/2 cups cherry tomatoes, sliced in half
- 1/2 medium red onion, diced
- 1/2 bell pepper (any color you like), diced
- 1/4 cup chopped fresh basil leaves
- 1/4 cup minced parsley
For the dressing:
- 1/4 cup extra-virgin olive oil
- 2 tbsp fresh lemon juice
- 1 clove garlic, finely minced
- 1/2 tsp dried oregano
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
Instructions
- In a large bowl, whisk together the fresh lemon juice, extra-virgin olive oil, dried oregano, kosher salt, ground black pepper, and minced garlic until well combined. This forms the tangy and herbaceous base that will coat the salad ingredients and bring all the flavors together.
- To the bowl with the freshly mixed dressing, add the rinsed and drained kidney beans and garbanzo beans. Next, add the diced English cucumber, sliced cherry tomatoes, diced red onion, and diced bell pepper. Sprinkle in the chopped fresh basil leaves and minced parsley. All these colorful vegetables and herbs will add freshness and texture to the salad.
- Gently mix all the ingredients together until everything is well coated with the dressing. Take care not to mash the beans; use a large spoon or spatula to fold the ingredients. Taste and adjust the seasoning if needed, adding more salt or pepper to your preference. I like to let the salad sit for about 10 minutes before serving to let the flavors meld together.