Total Time
2hrs 5mins
Prep 1 hr 30 mins
Cook 35 mins

This is probably not for everyone, but if you are into spices, you might want to give this a try. As always, adjust whatever spice to your taste.

Ingredients Nutrition


  1. In a bowl, place lentils and add water to cover.
  2. Let soak for 1 hour, then drain.
  3. Heat oil in a large saucepan.
  4. Saute onions until golden brown.
  5. Add next 10 ingredients and cook over low heat, stirring occasionaly, for 5 minutes.
  6. Add lentils, water and broth; simmer until lentils are very tender, about 25-35 minutes.
  7. You can eat the soup at this point or if you prefer, you can let the soup cool, pour into a blender container (in batches) and puree.
  8. If you puree the soup, then you will need to reheat it.
  9. Ladle into individual soup bowls.
Most Helpful

5 5

Wow Nurse Di, this one really blew our hair back. We are not afraid of spices so I knew we would like this. Had a very exotic flair. I opted not to puree the soup because we liked the chunkiness of the lentils. Wonderful and I highly recommend this to any spice freaks.

5 5

Due to diet restrictions, I did omit the salt called for in the recipe, and reduced the oil to 2 teaspoons. After 25 minutes I found the flavor to be watery, which surprised me due to the heavy spices in the recipe. This was most likely from my ommission of the salt. However, after an hour of gentle simmering, the flavors strengthened and came together to form a wonderful spicy blend and the aroma was great also. Thank you Nurse Di for this wonderful (and healthy) soup recipe. It is certainly one which I will make again.

5 5

This soup certainly packs a punch. It is very similar to soups I have had in Morocco. I used quick cooking lentils, so I didn't have to pre-soak them but I did need to add more water to the soup (1-2 cups). I used a hand blender to blitz this soup a few times, giving it a semi-smooth texture. Thanks for yet another great recipe!