Our Mediterranean salad brings together crisp vegetables, fiber-rich legumes, fresh herbs, olives, and sun-dried tomatoes in one bright, satisfying bowl packed with Mediterranean flavor.

If you like easy Greek recipes, you might also like our chickpea cucumber salad, Greek pasta saladGreek lentil salad, and Greek bean salad.

Mediterranean salad with beans.

Why you’ll love this Mediterranean salad

If you’ve been reading our recipes for a while, you probably know that Louise and I love Mediterranean-style cooking. The food is simple, colorful, and built around vegetables, beans, olive oil, and herbs—ingredients we cook with almost every day.

The Mediterranean region stretches across more than 20 countries, each with its own beloved salads. From Greek Horiatiki and Lebanese fattoush to Moroccan carrot salad and Italian rice salad, every place brings its own flavors and traditions.

So instead of choosing just one, we created a Mediterranean salad that brings many of those flavors together. 🥗

It starts with quick-pickled red onions, plenty of parsley and mint, and a bright olive oil dressing. Then we add chickpeas and black beans for plant-based protein, plus kalamata olives, sun-dried tomatoes, and creamy feta for depth and richness. 🫒

Serve it with warm pita, hummus, or baba ganoush for a fresh, satisfying Mediterranean-style meal. 🌿

Ingredients

Full ingredients and substitutions are in the recipe box below.

  • Chickpeas and black beans: Use canned (rinsed and drained) or beans cooked from dry. They add plant-based protein and make the salad satisfying. You can swap either with lentils, cannellini beans, butter beans, or cooked grains like farro, barley, or couscous.
  • Bell pepper: Adds sweetness and crunch. Red, yellow, or green bell peppers all work well.
  • Cucumber: Brings freshness and crisp texture. English, Persian, or garden cucumbers are all good options.
  • Scallions: Mild and fresh. Substitute thinly sliced shallots or a little red onion if needed.
  • Cherry tomatoes: Sweet and juicy. Grape tomatoes, diced Roma tomatoes, or plum tomatoes work just as well.
  • Parsley: Flat-leaf parsley gives the salad its fresh herbal flavor. You can also add mint, basil, or dill. If needed, a small pinch of dried herbs works in a pinch.
  • Olives: Kalamata olives add a classic Mediterranean flavor. Italian olives, black olives, or green olives are good substitutes.
  • Feta: Adds creamy, salty richness. If you prefer a dairy-free version, try diced sun-dried tomatoes or marinated artichokes instead.
  • Dressing: A simple mix of extra virgin olive oil, lemon juice, a splash of vinegar, garlic, sumac or cumin, salt, and black pepper.

Variations

  • Spicy version: Add sliced pickled chilis or fresh jalapeños for a little heat.
  • Pearl couscous version: Swap the chickpeas and black beans with cooked pearl couscous for a pasta-style salad.
  • Greens version: Toss in chopped romaine or baby spinach to turn it into a Mediterranean chopped salad. 🥗

Mediterranean salad recipe.

How to make Mediterranean salad

Step 1: Prep the vegetables – In a large mixing bowl, combine diced cucumber and bell pepper, halved cherry tomatoes, thinly sliced scallions, crumbled feta (or chopped sun-dried tomatoes), olives, finely chopped parsley, drained chickpeas, and black beans.

Step 2: Make the dressing – In a small bowl, whisk together extra virgin olive oil, lemon juice, apple cider vinegar, grated garlic, sumac (or cumin), salt, and black pepper.

Step 3: Combine all – Pour the dressing over the salad and toss until everything is well coated. Let the salad sit for 15–20 minutes before serving so the flavors can fully develop.

Just before serving, you can top it with toasted pinenuts, marinated sumac onions, or quick-pickled red onions for extra flavor and texture.

Ingredients for mediterranean salad chopped up and put in a mixing bowl.

Step 4: Serve and enjoy – Serve with warm pita bread to turn it into a protein-rich meal (thanks to the combo of chickpeas, black beans, and bread). Pair with a thick yogurt tahini sauce—use dairy-free yogurt to keep it vegan.

Mediterranean salad on a serving platter topped with pickled red onions.

Tips

  • Don’t skimp on the fresh herbs! Parsley is classic, but mint or dill work beautifully too.
  • Let the salad rest before serving—it helps the dressing soak in and the flavors meld.
  • Love a bold dressing? 1.5X or 2X the dressing ingredients.
  • Play with toppings: sumac onions, feta, and toasted pinenuts are all great—and even better together!

Frequently Asked Questions

Can I skip the sumac?

Of course you can. You can leave it out or replace it with cumin, a bit of lemon zest or a splash of red wine vinegar.

Can I make it ahead of time?

Yes! It actually gets better as it sits. Just store it in the fridge and let the flavors meld. Wait to add delicate toppings like feta or toasted nuts until just before serving.

Is Mediterranean salad healthy?

Absolutely. It’s packed with fiber, plant-based protein, healthy fats, and tons of fresh veggies. Just watch portion sizes on the dressing or cheese if you’re counting calories.

What protein can I add to make it a full meal?

Chickpeas and black beans already add good plant-based protein. You can also add grilled chicken, tuna, quinoa, or hard-boiled eggs.

How long does it keep in the fridge?

It keeps well for 2–3 days. Store in an airtight container and give it a quick toss before serving. If using leafy greens, keep those separate and add fresh before eating.

More Greek and Mediterranean Salads

For similar recipes, check out our Mediterranean diet recipes roundup.

If you tried this Mediterranean Salad Recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Mediterranean salad with high fiber.

Mediterranean salad

5 from 2 votes
Our Mediterranean salad recipe combines fresh veggies, fiber-rich legumes, herbs, olives, and sun-dried tomatoes to create the ultimate Mediterranean dish.
Prep Time: 20 minutes
Cook Time: 0 minutes
Total Time: 20 minutes
Servings: 4 people
Course: Main Course, salad
Cuisine: Mediterranean

Video

Fresh and Healthy Mediterranean Salad

Ingredients 

SALAD

  • 1 can (15 oz) chickpeas or 1½ cups cooked chickpeas
  • 1 can (15 oz) black beans or 1½ cups cooked beans
  • 2 cups cherry tomatoes halved
  • cups cucumber cut into small dice
  • 1 cup green bell pepper cut into small dice
  • 4 scallions thinly sliced
  • 1 cup flat-leaf parsley finely chopped
  • ½ cup kalamata olives pitted
  • 4 oz feta crumbled, or sun-dried tomatoes in oil

DRESSING

  • 4 tbsp extra virgin olive oil
  • 2 tbsp fresh lemon juice
  • 2 tbsp apple cider vinegar
  • 1 clove garlic grated
  • ¼ tsp salt or more to taste
  • tsp black pepper
  • 1 tbsp sumac optional (substitute cumin or keep out)

Instructions 

  • To a large bowl, add 1 can (15 oz) chickpeas and 1 can (15 oz) black beans, both drained and rinsed.
    Then add 2 cups cherry tomatoes (halved), 1½ cups cucumber (diced small), 1 cup green bell pepper (diced small), 4 scallions (thinly sliced), 1 cup flat-leaf parsley (finely chopped), ½ cup kalamata olives, and 4 oz feta (crumbled).
  • In a small bowl, whisk 4 tbsp extra virgin olive oil, 2 tbsp fresh lemon juice, 2 tbsp apple cider vinegar, 1 tbsp sumac, 1 clove garlic (grated), ¼ tsp salt, and ⅛ tsp black pepper.
  • Pour dressing over salad. Toss until well combined, then taste and adjust for salt.
    Ideally, set the salad aside for 15 to 20 minutes before serving it to allow the flavors to meld.

Notes

SUBSTITUTIONS
  • Chickpeas & Black Beans → swap with lentils, white beans, couscous, farro, or barley
  • Bell Pepper → use any color you have
  • Cucumber → sub with zucchini or celery for crunch
  • Scallions → swap with shallot, red onion, or chives
  • Cherry Tomatoes → use grape, plum, or diced roma tomatoes
  • Parsley → use flat-leaf; add mint, basil, or dill for variation; dried herbs work in a pinch
  • Olives → Kalamata or Italian olives in oil; green olives or capers also work
  • Feta → replace with sun-dried tomatoes in oil, marinated artichokes, non-dairy feta, toasted pine nuts, walnuts, or avocado chunks.

TIPS
  • Don’t skimp on the fresh herbs! Parsley is classic, but mint or dill work beautifully too.
  • Let the salad rest before serving—it helps the dressing soak in and the flavors meld.
  • Love a bold dressing? 1.5X or 2X the dressing ingredients.
  • Play with toppings: sumac onions, feta, and toasted pinenuts are all great—and even better together!

STORAGE
This salad keeps well for 2–3 days. Store in an airtight container and give it a quick toss before serving. If using leafy greens, keep those separate and add fresh before eating.

Nutrition

Serving: 1 of 4, Calories: 409kcal, Carbohydrates: 35g, Protein: 15g, Fat: 24g, Saturated Fat: 6g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 14g, Trans Fat: -10g, Cholesterol: 25mg, Sodium: 952mg, Potassium: 731mg, Dietary Fiber: 11g, Sugar: 7g, Vitamin A: 1219IU, Vitamin B6: 0.4mg, Vitamin C: 60mg, Vitamin E: 3mg, Vitamin K: 127µg, Calcium: 234mg, Folate: 185µg, Iron: 4mg, Manganese: 1mg, Magnesium: 78mg, Zinc: 2mg

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 2 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating