Total Time
Prep 10 mins
Cook 30 mins

This soup is a little spicy, elegant enough for a dinner party, super cheap to make and very tasty... Don't be put off by the lentils - trust me you won't know they are there (and secretly they are so good for you).

Ingredients Nutrition


  1. Peel and roughly chop the onions and sweet potatoes - can be chunky.
  2. Combine with the stock or water, lentils, garlic, cumin, cayenne and turmeric in a pot.
  3. Cover and bring to the boil. Simmer until the potatoes and lentils are cooked - about 20-30 minutes.
  4. Puree the soup, adding in the coriander and the juice of the lemon. Add salt and pepper to taste (lots of pepper for me).


Most Helpful

Amazing recipe! It is very very inexpensive, and the flavour is fantastic! I left out the coriander because I was feeling lazy, used vegetable stock in place of chicken, and pureed the soup in 2 batches in the blender and it came out perfectly. Definately nice enough to serve at a dinner party. Thanks for posting!

little_princess_suzy January 25, 2010

Surprisingly delicious. I didn't use onions because I don't like onions, but this was still a great, filling, and healthy soup. It didn't taste sweet at all.

lezamcguinness March 03, 2010

What a great way to use lentils and create a delicious and healthy dish. I used my hand blender to puree... and I used cilantro that comes in a tube (sounds strange I know... but there are herbs available in the produce section that last longer than fresh herbs). I also cut the recipe in half and used only a half of an onion. This is a keeper... but remember to serve only to those who like cilantro (some people are very adverse to the taste, but I love it!)

lmkga February 10, 2010

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a