clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spiced lentils with poached egg on plate

Spiced Lentils with Poached Eggs

  • Author: Adapted from Cooking Light
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 mins
  • Yield: 4 servings 1x


  • 1 cup dried red lentils
  • 3 cups water or vegetable broth
  • 1 bay leaf
  • 2 teaspoons olive oil
  • 1 large vine-ripened tomato, chopped
  • 1/2 large yellow onion, chopped
  • 1 teaspoon curry powder
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon salt
  • 1 pinch red pepper flakes
  • 1 teaspoon minced garlic
  • 1 tablespoon white vinegar
  • 4 eggs
  • Salt and pepper, to taste
  • Plain Greek yogurt and chopped fresh cilantro, for topping


  1. In a large saucepan or stockpot, combine lentils, water and bay leaf. Bring to a boil. Reduce heat to a simmer; cover and cook lentils 15 to 20 minutes until tender. Drain; discard bay leaf.
  2. Meanwhile, heat a large nonstick skillet over medium-high heat. Add oil and swirl to coat skillet. Add chopped onion and tomato and cook, stirring occasionally, 8 to 10 minutes until onion is softened.
  3. Add curry powder, cumin, salt, red pepper flakes and minced garlic to skillet; stir and saute 2 minutes. Add lentils and saute 1 more minute. Remove from heat. Divide lentil mixture among 4 serving plates.
  4. Fill a large saucepan 2/3 full with water. Bring to a boil, then reduce heat so water is just barely at a simmer. Add vinegar.
  5. Crack eggs individually into custard cups or ramekins. Carefully pour eggs, one at a time, from cups into simmering water. Poach 3 to 4 minutes until whites are cooked through. Use a slotted spoon to remove eggs, one at a time. Place one egg on top of lentil mixture on each serving plate.
  6. Top with salt and pepper to taste, a dollop of Greek yogurt and a sprinkling of chopped fresh cilantro.