
Mediterranean Lentil Salad tastes bright, herby, and tangy, with tender lentils, crunchy veggies, and salty pops of feta in every bite. It works perfectly for meal prep, potlucks, or a quick weeknight dinner, and you can get it on the table in about 35 minutes. I tested versions of this salad for years, and my kids still ask which “batch number” they get to eat.
Why Choose This Mediterranean Lentil Salad
This Mediterranean Lentil Salad packs a ton of flavor, protein, and fiber into one bowl, so you feel full without a food coma. It uses simple pantry ingredients, yet tastes like something you ordered from a little coastal café with a sea view.
You can serve it warm, room temperature, or chilled, so it fits every season and schedule. It also travels well, so you can pack it for work lunches or picnics without worrying about wilted lettuce.
“This Mediterranean Lentil Salad tastes like vacation in a bowl and somehow still works as meal prep food. ★★★★★”
Ingredients You’ll Need
Lentils
-
1 ½ cups dry green or brown lentils
- French green lentils (du Puy) hold their shape best and stay pleasantly firm.
- Regular brown lentils work well too, just cook them slightly less so they stay tender but not mushy.
-
4 cups low-sodium vegetable broth or water
- Broth adds extra flavor; I like Better Than Bouillon vegetable base for a pantry shortcut.
- Use water and a teaspoon of salt if you prefer a lighter taste.
-
1 bay leaf
-
2 garlic cloves, lightly crushed
Vegetables & Add-ins
- 1 cup cucumber, diced small
- Use Persian or English cucumber so you skip peeling and seeding.
- 1 cup cherry or grape tomatoes, halved
- ½ cup red onion, finely chopped
- 1 red bell pepper, diced
- ½ cup Kalamata olives, pitted and sliced
- ¼ cup sun-dried tomatoes in olive oil, finely chopped
- Jarred sun-dried tomatoes add a big flavor punch with zero effort.
Herbs & Cheese
- ½ cup fresh parsley, chopped
- ¼ cup fresh mint, chopped
- ½ teaspoon dried oregano
- ½ to ¾ cup feta cheese, crumbled
- Use a block of feta in brine if possible; it tastes creamier and less chalky than pre-crumbled.
- Swap with dairy-free feta or skip it for a vegan Mediterranean lentil salad.
Dressing
- ⅓ cup extra-virgin olive oil
- Use a good-tasting olive oil since it carries a lot of the flavor.
- 3 tablespoons fresh lemon juice (about 1 large lemon)
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- 1 small garlic clove, minced or grated
- ½ teaspoon fine sea salt, plus more to taste
- ¼ teaspoon black pepper
- ¼ teaspoon ground cumin
- Pinch of red pepper flakes, optional
Optional Additions
- 1 cup baby arugula or chopped spinach
- ¼ cup toasted pine nuts, slivered almonds, or chopped walnuts
- ½ avocado, diced, added right before serving
Equipment List
- Medium saucepan for cooking lentils
- Fine mesh strainer for rinsing lentils
- Cutting board and sharp knife
- Large mixing bowl
- Small jar with lid or small bowl and whisk for the dressing
- Wooden spoon or spatula for tossing
Tips & Tricks
- Rinse lentils under cold water and pick out any tiny stones before cooking.
- Cook lentils until just tender; taste a few and stop cooking when they hold their shape but feel soft in the center.
- Salt lentils at the end of cooking so they stay tender and do not toughen.
- Let cooked lentils cool until just warm before adding cheese and herbs so they do not wilt or melt.
- Chop vegetables into small, even pieces so every bite tastes balanced.
- Use fresh lemon juice, not bottled, since it keeps the flavor bright and clean.
- Shake the dressing in a jar so it emulsifies and coats the salad more evenly.
- Taste and adjust salt, lemon, and vinegar at the end; lentils soak up seasoning.
- Add delicate greens and avocado right before serving so they stay fresh.
- Meal prep in individual containers so you can grab a serving and go without extra dishes.
How to Make Mediterranean Lentil Salad
Step 1: Cook the Lentils
Rinse the lentils in a fine mesh strainer and pick out any debris. Add lentils, broth or water, bay leaf, and crushed garlic cloves to a saucepan. Bring the mixture to a gentle boil over medium-high heat, then lower the heat and simmer uncovered for 18 to 25 minutes until the lentils turn tender but not mushy.
Taste a spoonful around the 15-minute mark and check every few minutes so you do not overcook them. When they reach the texture you like, drain any excess liquid, remove the bay leaf and garlic, and spread the lentils on a sheet pan or large plate so they cool faster. Let them cool until just warm or room temperature.
Step 2: Prep the Vegetables and Herbs
While the lentils cook, chop the cucumber, tomatoes, red onion, and red bell pepper into small, even pieces. Slice the Kalamata olives and finely chop the sun-dried tomatoes. Chop the parsley and mint, and crumble the feta into a bowl so it stands ready.
If you use arugula or spinach, chop it roughly and set it aside. Keep everything in separate piles so you can adjust amounts to your taste as you build the salad.
Step 3: Mix the Dressing
Add olive oil, lemon juice, red wine vinegar, Dijon mustard, minced garlic, salt, pepper, cumin, and red pepper flakes to a small jar. Screw on the lid and shake until the dressing turns slightly thick and looks uniform. Taste a small spoonful and adjust salt or lemon juice if you want more tang.
If you do not have a jar, whisk everything in a small bowl until it looks smooth and glossy. Keep the dressing nearby, since you will add it while the lentils still feel slightly warm.
Step 4: Combine Lentils and Dressing
Transfer the warm lentils to a large mixing bowl. Pour about two thirds of the dressing over the lentils and toss gently so you do not crush them. Let the lentils sit for 5 to 10 minutes so they soak in the flavor.
Taste a spoonful and add more dressing if the lentils need extra moisture or tang. You can save a little dressing to drizzle on right before serving.
Step 5: Add Vegetables, Herbs, and Feta
Add cucumber, tomatoes, red onion, red bell pepper, olives, and sun-dried tomatoes to the bowl with the lentils. Toss gently until everything looks evenly distributed. Add parsley, mint, and feta, then toss again with a light hand so the feta stays in nice crumbles.
If you use arugula or spinach, fold it in at this stage. Taste again and adjust with more salt, pepper, or lemon juice until the Mediterranean lentil salad tastes bright and balanced.
Step 6: Chill or Serve
Serve the salad right away at room temperature, or cover the bowl and chill it for at least 30 minutes so the flavors mingle. I like to chill it, then pull it out of the fridge 10 minutes before serving so it does not taste too cold. Right before you eat, give it a quick toss and add any last drizzle of dressing or squeeze of lemon.
Top individual bowls with extra herbs or a sprinkle of feta if you want a pretty finish. Enjoy the Mediterranean lentil salad as a main dish or a hearty side.
What to Serve with it?
This Mediterranean Lentil Salad pairs nicely with grilled chicken, roasted salmon, or simple baked tofu for extra protein. You can spoon it into whole wheat pitas with hummus and crunchy lettuce for a portable lunch. Serve it alongside roasted vegetables, a simple tomato cucumber salad, or a bowl of tzatziki with warm flatbread. For a light meal, enjoy it with a cup of tomato soup or a plate of sliced fruit and nuts.
Storage Options
- Store leftover Mediterranean lentil salad in an airtight container in the fridge for up to 4 days.
- Keep any delicate greens or avocado separate and add them right before serving so they stay fresh.
- Stir the salad before serving leftovers and add a splash of lemon juice or olive oil if it looks dry.
- Freeze portions without feta or fresh herbs for up to 2 months, then thaw in the fridge overnight and add herbs and cheese right before serving.

Mediterranean Lentil Salad
Ingredients
Method
- Add lentils and water (or broth) to a medium saucepan. Bring to a boil, then reduce heat and simmer for 20–25 minutes until lentils are tender but not mushy. Drain well and let cool slightly.
- While the lentils cook, prepare the vegetables: dice the cucumber and bell pepper, halve the cherry tomatoes, finely chop the red onion, slice the olives, and chop the parsley and mint.
- In a small bowl, whisk together olive oil, lemon juice, red wine vinegar (if using), dried oregano, salt, and black pepper.
- In a large mixing bowl, combine the cooked lentils, cucumber, tomatoes, bell pepper, red onion, olives, parsley, and mint. Pour the dressing over the salad and toss gently to coat.
- Fold in the crumbled feta cheese if using. Taste and adjust seasoning with more lemon juice, salt, or pepper as desired.
- Chill for at least 20 minutes to allow flavors to meld, or serve at room temperature.
Notes
Approximate per serving (4 servings): 320 calories; fat 16 g; saturated fat 4 g; carbohydrates 32 g; fiber 10 g; sugars 5 g; protein 13 g; sodium 430 mg. Values will vary based on specific ingredients, brands, and portion size.
