Make-Ahead Mediterranean Lentil Salad
This Mediterranean lentil salad is exactly what I crave when the weather warms up: tender lentils, crunchy vegetables, briny olives, and creamy feta all tangled together in a bright lemon dressing. It’s filling enough for lunch on its own and just as happy next to grilled chicken or lamb.

I make a big batch on Sunday and pack it for lunches all week. The flavors deepen as the dish sits, so the leftovers are even better than the first bowl.
Why This Lentil Salad Stays In My Rotation
The balance here is what keeps me coming back. Earthy lentils anchor the salad while the lemon and herbs give it a fresh, almost zingy lift. Unlike leafy salads that wilt after an hour, this one holds up beautifully, which makes it a real workhorse for meal prep.
The feta and olives do a lot of heavy lifting too. They bring salt and richness so the dressing can stay simple. You’ll taste every ingredient in a single forkful.
Ingredients

- 1 cup dried green or brown lentils: French green lentils hold their shape best, but standard brown lentils work well too
- 3 cups vegetable broth or water: broth adds more flavor, water is fine
- 1 English cucumber, seeded and diced: about 1 cup once prepped
- 1 cup cherry tomatoes, halved
- ½ small red onion, finely diced
- ½ cup pitted Kalamata olives, halved
- ½ cup crumbled feta cheese
- ¼ cup chopped fresh parsley
- ¼ cup chopped fresh mint
- ¼ cup extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 tablespoon red wine vinegar
- 1 small garlic clove, minced
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Variations / Substitutions
- Make it vegan: skip the feta or use a plant-based alternative. The salad still has plenty of punch from the olives and lemon.
- Swap the herbs: basil, dill, or a mix of tender herbs work beautifully. Use what’s in your garden.
- Add more crunch: diced bell pepper or celery give extra snap. A handful of toasted pine nuts on top is also lovely.
- Use a different grain: cooked farro or quinoa can replace half the lentils for a slightly different texture.
If you enjoy this, you’ll probably like my classic tabbouleh recipe too.
How to Make Mediterranean Lentil Salad
Step 1: Cook the Lentils

Rinse the 1 cup of lentils under cold water and pick out any small debris. Bring a medium saucepan of salted water or broth (the 3 cups) to a boil, add the lentils, then reduce the heat so the liquid simmers gently. Cook for 18 to 25 minutes, until the lentils are tender but not mushy. Drain well and let them cool to room temperature. Spread them out on a plate to speed this up if you’re short on time.
You’ll know they’re done when a lentil squishes easily between your fingers but still holds its shape, with no hard center. The color will deepen and the skins may split just a little. A quick taste is the best test.
Step 2: Chop the Vegetables and Herbs

While the lentils cool, tackle the fresh components. Dice the cucumber into small cubes, halve the cherry tomatoes, and finely dice the red onion. Halve the Kalamata olives lengthwise. Chop the parsley and mint leaves until they’re quite fine, but don’t go so far that they turn into a paste.
The red onion can be strong, so if that’s a concern, soak the diced onion in cold water for 10 minutes while you prep everything else, then drain. It takes the raw edge off without cooking it at all.
Step 3: Whisk the Lemon Dressing

In a small bowl or a jar with a tight lid, combine the ¼ cup olive oil, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, minced garlic, ½ teaspoon salt, and ¼ teaspoon pepper. Whisk or shake until the dressing is well blended and looks a little cloudy. Taste it on a lettuce leaf or a lentil to check the salt and acid balance.
The dressing should be sharp enough to make your mouth water, because the lentils and feta will mellow it out. If it tastes a bit flat, add another small squeeze of lemon.
Step 4: Toss Everything Together

In a large bowl, combine the cooled lentils, chopped cucumber, tomatoes, red onion, olives, parsley, and mint. Pour the dressing over the top and toss gently with a spoon or your hands until everything is evenly coated.
Take care not to smash the lentils as you mix; a folding motion works better than an aggressive stir. At this stage, the salad will look colorful and glossy. Let it sit for at least 10 minutes so the lentils absorb the dressing.
Step 5: Top with Feta and Serve

Scatter the crumbled feta over the salad just before serving. Give it one more gentle toss if you want the cheese to break up a little, or leave it perched on top so everyone can see those white crumbles against the green and red.
Serve it at room temperature or chilled, straight from the bowl. The feta will get a little creamy around the edges and the herbs will still be bright. A final grind of black pepper on top never hurts.
A Few Notes Before You Start
- Don’t overcook the lentils. Start tasting a few minutes before the lower end of the range, because carryover cooking can take them from tender to mush quickly.
- Cool the lentils completely before mixing. Warm lentils will wilt the herbs and absorb the dressing too fast, leaving the salad dry.
- Season the cooking water generously. Salting the water infuses the lentils with flavor from the inside, so don’t skip it.
- Let the salad rest. Even a short 15-minute rest after tossing helps the flavors come together, but waiting an hour or more (in the fridge) is even better.
- Measure the feta by weight if you can. A scale gives you exactly the right amount, but a half cup of crumbled feta is roughly 2 ounces.
Lentil cooking times vary a bit by variety:
| Lentil Type | Cook Time (simmering) |
|---|---|
| Brown lentils | 20-25 minutes |
| Green lentils | 18-20 minutes |
| French green (Puy) lentils | 25-30 minutes |
| Red lentils | Not recommended (turn mushy) |
Storing Leftover Lentil Salad
Keep any leftovers in an airtight container in the fridge for up to 4 days. The salad tastes even better on day two, once the lentils have really soaked up the dressing. Stir before serving, and if it seems dry, add a tiny splash of olive oil and lemon juice. This salad is always served cold, so there’s no reheating needed.
What Goes Well With This Lentil Salad
This salad makes a great packed lunch, but it’s also an ideal side for grilled meats. I often pair it with simply seasoned chicken thighs or a marinated lamb kebab, because the lemony tang cuts through the richness. It also works spooned into a warm pita with a schmear of hummus for a very satisfying vegetarian sandwich.
Frequently Asked Questions
Can I use canned lentils?
Yes, you can swap in two 15-ounce cans of lentils, drained and rinsed well. Skip Step 1 entirely and just toss the canned lentils straight into the salad, but note they’ll be softer than home-cooked.
Is this salad gluten-free?
As written, yes, all ingredients are naturally gluten-free. Always double-check that your vegetable broth is certified gluten-free if that matters to you.
Can I freeze lentil salad?
Freezing isn’t recommended, as the vegetables and herbs will turn watery and lose their crisp texture when thawed. If you want a freezer-friendly option, freeze plain cooked lentils and then assemble the salad fresh.
How far in advance can I make this?
You can cook the lentils and chop the vegetables a day ahead, storing them separately. Assemble with dressing and herbs up to a few hours before serving, or dress it the night before and add feta just before serving to keep it looking its best.

Mediterranean Lentil Salad Recipe
Ingredients
Method
- Rinse lentils and pick over for debris. Bring 3 cups salted water or broth to a boil, add lentils, reduce to a simmer, and cook 18-25 minutes until tender but not mushy. Drain and cool completely.
- Dice cucumber, halve tomatoes, dice red onion, halve olives. Finely chop parsley and mint.
- Whisk olive oil, lemon juice, red wine vinegar, minced garlic, salt, and pepper until blended.
- In a large bowl, combine cooled lentils, vegetables, olives, and herbs. Pour dressing over and toss gently.
- Top with crumbled feta and serve at room temperature or chilled.
