Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mediterranean Bean Salad Recipe served in a bowl with mixed beans, cucumbers, tomatoes, red onion, and herbs

Mediterranean Bean Salad


  • Author: Omar
  • Total Time: 15 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Mediterranean Bean Salad is a fresh, protein-packed salad made with mixed beans, crisp vegetables, herbs, and a bright lemon-olive oil dressing. Perfect for meal prep, potlucks, or light lunches.


Ingredients

Scale
  • 1 (15-ounce) can garbanzo beans, rinsed and drained

  • 1 (15-ounce) can cannellini beans, rinsed and drained

  • 1 (15-ounce) can kidney beans, rinsed and drained

  • 1/4 cup red onion, finely chopped

  • 3/4 cup celery, chopped

  • 1 small cucumber, peeled, seeded, and chopped

  • 2 tomatoes, finely chopped

  • 3/4 cup fresh Italian parsley, chopped

  • 1/4 cup fresh basil, chopped

  • 1/4 cup Parmesan cheese, finely grated

  • 1/2 cup Kalamata olives, optional

  • 1/3 cup pepperoncini, optional

  • 1/4 cup extra-virgin olive oil

  • Juice of lemons

  • 1 clove garlic, minced

  • 1/2 teaspoon dried Italian seasoning

  • Sea salt and ground black pepper, to taste


Instructions

  1. Add all beans, vegetables, herbs, cheese, and optional olives and pepperoncini to a large bowl.

  2. In a small bowl or jar, whisk together olive oil, lemon juice, garlic, Italian seasoning, salt, and pepper.

  3. Pour dressing over the salad and toss until evenly coated.

  4. Refrigerate for 45–60 minutes before serving to allow flavors to develop.

  5. Toss again before serving and adjust seasoning if needed.

Notes

This salad tastes even better after a few hours in the fridge.

For a vegan version, omit the Parmesan or use a plant-based alternative.

Great as a side dish or light main with pita or grilled protein.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-Cook
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup
  • Calories: 260
  • Sugar: 4 g
  • Sodium: 420 mg
  • Fat: 12 g
  • Saturated Fat: 2.5 g
  • Unsaturated Fat: 8.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 7 g
  • Protein: 9 g
  • Cholesterol: 5 mg