Moroccan Lentil Stew

Moroccan Lentil Stew

Moroccan Lentil Stew

Prep Time 10 minutes
Total Time 10 minutes
Servings 8


  • 2 tbsp Extra Virgin Olive Oil
  • 1 medium yellow onion, diced
  • 1 medium leek, trimmed and thinly sliced white and light green parts only
  • 2 garlic cloves, chopped
  • 2 tbsp tomato paste
  • 2 medium carrots, peeled and diced
  • 2 cups sweet potatoes, diced
  • 1 medium bell pepper, chopped
  • 1 cup split red lentils
  • 1 (15-ounce) can chickpeas, rinsed and drained
  • 1 (28-ounce) can diced tomatoes
  • 4 cups vegetable stock
  • 1/2 cup chopped, cilantro, divided
  • 1 tsp orange zest


  • 2 tsp ground coriander
  • 2 tsp paprika
  • 1 tsp Tumeric
  • 1/2 tsp ground cinnamon
  • 1/2 tsp pepper
  • 1/2 tsp Sea salt


  • Heat a large heavy-bottomed pot over medium heat, add the olive oil and heat through. Add the onions, leeks and garlic and sauté until the onion is soft and translucent.
  • Add all of the spices (coriander, cumin, paprika, turmeric, cinnamon, and white pepper) and stir to combine. Let it cook, stirring frequently, until fragrant, about 2 minutes. Add the tomato paste and stir to combine.
  • Add the bell pepper, carrots, sweet potatoes, lentil and chickpeas, tomatoes, vegetable stock and 2 cups of water to the pot then stir to combine.
  • Bring the mixture to a boil then reduce the heat to medium-low and let simmer about 1 hour and 30 minutes, until the lentils are cooked through and the sweet potatoes are tender. Add additional water ½ cup of water at a time if the soup becomes dry.
  • Remove the pot from heat and season with kosher salt. Stir in the orange zest and half the cilantro. Ladle the soup into warmed soup bowls. Top remaining cilantro and serve with warmed naan bread on the side.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top