Go Back
Colorful Mediterranean bean salad with chickpeas, kidney beans, tomatoes, cucumbers, olives, and fresh herbs served in a bowl

Mediterranean Bean Salad Recipe – Healthy Protein‑Packed Side Dish

This Mediterranean Bean Salad Recipe is a vibrant and nutritious dish that combines chickpeas, kidney beans, cucumbers, tomatoes, olives, and fresh herbs with a zesty olive oil dressing. Packed with plant‑based protein and fiber, it’s a wholesome option that’s both refreshing and satisfying. Ideal for meal prep, picnics, or as a side dish to grilled meats, this salad delivers bold Mediterranean flavors in every bite while staying light and healthy.
Prep Time 15 minutes
Total Time 20 minutes
Course Light Dinner, Lunch, Salad, Side Dish
Cuisine Greek, Italian, Mediterranean
Servings 6
Calories 190 kcal

Equipment

  • Large mixing bowl
  • Small bowl (for dressing)
  • Cutting board
  • Chef’s knife
  • Measuring spoons
  • Spoon or spatula for mixing

Ingredients
  

For the Salad:

  • 1 can (15 oz) cannellini beans, rinsed and drained
  • 1 can (15 oz) chickpeas, rinsed and drained
  • 1 can (15 oz) kidney beans, rinsed and drained
  • 1 cup cherry tomatoes, halved
  • 1 cucumber, diced
  • 1 red bell pepper, diced
  • 1/4 red onion, thinly sliced
  • 1/4 cup Kalamata olives, pitted and halved
  • 2 tbsp capers (optional)
  • 1/4 cup fresh parsley, chopped
  • 2 tbsp fresh basil or mint, chopped

For the Dressing:

  • 1/4 cup extra virgin olive oil
  • 2 tbsp lemon juice or red wine vinegar
  • 1 garlic clove, minced
  • 1 tsp dried oregano
  • Salt and black pepper to taste

Optional Add-Ins:

  • Feta or plant-based cheese
  • Cooked grains: quinoa, farro, or bulgur
  • Protein boost: grilled shrimp, tuna, or chickpea fritters

Instructions
 

  • Prep the Beans: Rinse canned beans under cold water and drain. If using cooked beans, ensure they are tender but firm.
  • Chop the Vegetables: Dice cucumbers, bell peppers, and halve cherry tomatoes. Slice onion thinly. Chop herbs.
  • Make the Dressing: Whisk olive oil, lemon juice, garlic, oregano, salt, and pepper in a small bowl until emulsified.
  • Combine: In a large bowl, gently fold beans, vegetables, olives, capers, and herbs. Pour dressing over and toss lightly.
  • Marinate & Taste: Let salad rest 10–15 minutes for flavors to meld. Taste and adjust seasoning with salt, acid, or herbs as needed.
  • Serve: Garnish with extra herbs or feta, and enjoy as a side, main, or part of a Mediterranean spread.

Notes

  • Make Ahead: Salad can be prepped up to 1 day in advance. Store in airtight container; dress just before serving to prevent sogginess.
  • Bean Tips: Rinse canned beans thoroughly to reduce sodium and improve texture.
  • Dressing Adjustments: Use more lemon juice for extra brightness, or a splash of balsamic for a sweeter profile.
  • Customization: Add cooked grains for a heartier meal, or protein like tuna or shrimp for a main course.
  • Serving Ideas: Great for lunches, picnic bowls, or as part of a mezze platter.
Keyword easy salad recipe, Healthy Bean Salad, Mediterranean Bean Salad, Plant-Based Salad, vegan salad