Go Back
Lentil pomegranate salad with fresh herbs and walnuts in a ceramic bowl

Lentil Pomegranate Salad Recipe! Healthy & Make-Ahead

A healthy and protein-packed lentil pomegranate salad made with tender green lentils, juicy pomegranate seeds, fresh herbs, and a bright lemon vinaigrette. Perfect for meal prep, holiday gatherings, or a nutritious lunch.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 4 people
Course: Soup
Cuisine: American
Calories: 300

Ingredients
  

  • 1 cup dry green or brown lentils
  • 3 cups water
  • 1 cup fresh pomegranate arils
  • ¼ cup chopped fresh parsley
  • ¼ cup chopped fresh mint
  • cup finely chopped red onion
  • ¼ cup toasted walnuts (optional)
  • ¼ cup crumbled feta cheese (optional)

Equipment

  • 1 Medium saucepan
  • 1 Colander
  • 1 Large mixing bowl
  • 1 Small bowl
  • 1 Whisk
  • 1 Measuring cups and spoons

Method
 

  1. Rinse the lentils under cold water.
  2. Add the lentils and water to a saucepan and bring to a boil.
  3. Reduce the heat and simmer for 20–25 minutes until the lentils are tender but still firm.
  4. Drain the lentils and allow them to cool completely.
  5. In a large bowl, combine the cooked lentils, pomegranate arils, parsley, mint, red onion, toasted walnuts, and feta cheese if using.
  6. In a small bowl, whisk together the olive oil, lemon juice, apple cider vinegar, maple syrup, salt, and black pepper.
  7. Pour the dressing over the salad and toss gently until everything is evenly coated.
  8. Let the salad rest for 15 minutes before serving to allow the flavors to develop.

Notes

Notes

  • Green, brown, or French (Puy) lentils work best because they hold their shape after cooking.
  • Do not overcook the lentils or the salad may become mushy.
  • For a vegan version, omit the feta cheese.
  • For extra flavor, replace the maple syrup with 1 tablespoon of pomegranate molasses.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • This salad tastes even better after chilling for a few hours.