Greek Lentil Salad

4.9 from 51 reviews

This simple lentil salad is loaded with Greek flavors and health benefits. You can prepare all of the ingredients while the lentils cook. This salad makes great leftovers—just store the spinach separately from the rest so it doesn’t completely wilt. Recipe yields 4 mid-sized servings.



Greek dressing


  1. To cook the lentils: First, pick through the lentils and remove any debris (like tiny rocks). Pour the lentils into a fine-mesh colander and rinse under running water, then dump the lentils into a medium saucepan. Add the water and bring the mixture to a boil over medium-high heat.
  2. Reduce heat to maintain a gentle simmer and cook, stirring occasionally, until the lentils are tender, about 25 to 35 minutes. Then, drain the lentils and return them to the pot to cool for about 5 minutes.
  3. Meanwhile, in a medium serving bowl, combine the spinach, red onion, sun-dried tomatoes, olives and basil. Set aside.
  4. To prepare the dressing, combine all of the ingredients and whisk until thoroughly blended.
  5. Once the lentils have cooled for about 5 minutes, add them to the serving bowl. Pour all of the dressing over the salad and toss until blended. Taste, and add more salt and pepper if necessary. Serve in individual bowls with a sprinkle of feta cheese on top, if desired.


Make it dairy free/vegan: Skip the feta cheese.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.