
This lentil salad is one of those quick meals I turn to when I want something fresh hearty and completely satisfying without turning on the stove. Packed with protein rich lentils juicy tomatoes crunchy cucumbers and salty feta it is my go to for a fast nutritious lunch or a make ahead side dish that only gets better with time.
I first whipped this up after coming home from a long trip when I had almost nothing in the fridge. Now I keep it on regular rotation especially in warmer months.
Ingredients
- Cooked brown lentils: they are hearty and hold their shape well look for firm texture without mushiness
- Multicolored cherry tomatoes: add sweet bursts of flavor choose firm ripe ones for the best texture
- English cucumber: for crunch and freshness thin skinned so no peeling needed
- Kalamata olives: deliver a briny punch use pitted and chop coarsely for even bites
- Red onion: for sharpness slice thin to mellow their intensity
- Feta cheese: adds creamy tang look for firm blocks and crumble it yourself
- Salt and pepper: season in layers to brighten the salad throughout
- Red wine vinegar: for acidity and depth opt for a high quality variety
- Shallot and garlic: bring aromatic complexity mince finely for even distribution
- Honey: balances the acid without overwhelming the savory elements
- Extra virgin olive oil: ties everything together with richness and body
Step-by-Step Instructions
- Prepare the Base:
- In a large mixing bowl combine the lentils halved tomatoes chopped cucumber olives red onion and crumbled feta cheese. Sprinkle with one fourth teaspoon each of salt and ground black pepper. Gently toss to mix without breaking up the lentils.
- Make the Dressing:
- In a small bowl whisk together red wine vinegar finely chopped shallot minced garlic honey and the remaining salt and pepper. Slowly drizzle in the olive oil while whisking until the dressing becomes emulsified and smooth.
- Combine and Chill:
- Pour the dressing over the lentil mixture and stir gently until everything is evenly coated. Let it sit for a few minutes before serving to allow the flavors to meld. Serve immediately or cover and refrigerate for up to five days.

One of my favorite things in this dish is how the briny Kalamata olives contrast with the creamy feta. I remember serving it at a summer picnic and everyone asked for the recipe before they even finished their plates.
Storage Tips
This salad keeps very well in the fridge for up to five days. Store it in an airtight container and stir before each serving to redistribute the dressing. If you plan to make it ahead leave the feta out until just before serving to preserve its texture.
Ingredient Substitutions
You can use green or black lentils if brown lentils are unavailable. Instead of red wine vinegar try apple cider vinegar or lemon juice. Swap shallot for a small piece of finely chopped red onion in a pinch.
Serving Suggestions
Serve this salad as a main with toasted pita or as a side to grilled chicken or fish. It also works beautifully over a bed of arugula or mixed greens for extra volume and nutrients.

Cultural Context
This salad draws inspiration from the Mediterranean where legumes fresh vegetables olive oil and cheese are cornerstones of daily eating. It is a modern take on traditional lentil dishes popular across southern Europe and the Middle East bringing together pantry staples in a light vibrant way.
Frequently Asked Questions About Recipes
- → Can I use green lentils instead of brown?
Yes, green lentils are a great substitute and hold their shape well in salads.
- → How long can this salad be stored?
It can be refrigerated in an airtight container for up to 5 days.
- → Is this salad served cold or warm?
It's best served chilled or at room temperature after the lentils have cooled.
- → Can I make it vegan?
Yes, omit the feta cheese or use a plant-based alternative to make it vegan.
- → What type of olive works best?
Kalamata olives provide a bold, salty flavor that complements the other ingredients well.
- → Can I use canned lentils?
Yes, rinse and drain canned brown lentils thoroughly before using.