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
Lentil Soup with Poached Egg & Spiced Oil Drizzle - a hearty and healthy soup recipe that is warming and delicious! |

Lentil Soup with Poached Egg & Spiced Oil Drizzle

  • Yield: 4-6 servings 1x



For the Soup:

  • 1 tablespoon canola or coconut oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon paprika
  • 1 teaspoon turmeric
  • 1 teaspoon cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon red pepper flakes
  • 1 tablespoon brown sugar
  • 4 cups vegetable broth
  • 1 cup water
  • 1 (15-oz) can full-fat coconut milk
  • 1 (15-oz) can diced tomatoes
  • 1½ cups dried lentils, rinsed and picked through
  • Salt and pepper, to taste

For the Spiced Oil:

  • ½ cup canola oil
  • 2 scallions, thinly sliced
  • 2 garlic cloves, thinly sliced
  • 1 star anise pod
  • 1 teaspoon whole coriander seeds
  • 1 teaspoon whole mustard seeds
  • 1 tablespoon red pepper flakes
  • 1 tablespoon chopped fresh ginger
  • Pinch of fine salt

To Serve:

  • The spiced oil
  • Sour cream
  • Poached eggs
  • Fresh cilantro or parsley, chopped
  • Warmed naan bread


For the Soup:

  1. In a stockpot, heat the coconut oil over medium heat and sauté the onion, garlic, and ginger for a few minutes.
  2. Add the tomato paste, spices, red pepper flakes, and brown sugar and cook for another minute.
  3. Add the vegetable broth, water, diced tomatoes, and lentils. Cover and bring to a boil, then simmer on low heat for 20-30 minutes, or until the lentils are very tender.
  4. Add the coconut milk, stir well, and heat until warmed through. Season with salt and pepper.

For the Spiced Oil:

  1. While your soup is simmering, prepare the oil by combining all the ingredients in a small saucepan and warming over low heat until the scallions and garlic begin to lightly toast and turn golden. Remove from heat and allow to cool completely. Store leftover oil in an airtight container in the fridge.

To Serve:

  1. Poach your eggs right before serving. Ladle the soup into bowls and garnish with sour cream, poached eggs, herbs, and a drizzle of the spiced oil. Serve with warmed naan bread on the side for dipping.


  1. The soup itself is completely vegan. To keep it vegan, omit the poached eggs and serve with vegan sour cream or yogurt. I could not find vegan naan, but I’m sure you could find a recipe to make it yourself at home.