Total Time
1hr 50mins
Prep 20 mins
Cook 1 hr 30 mins

Tasty, healthy lentil and sweet potato soup with ginger!

Ingredients Nutrition


  1. Heat the oil in a large pan over medium heat.
  2. Add the carrots and onion and cook for 6 minutes or until softened.
  3. Add the ginger, garlic, cumin, pepper, and allspice, and cook, stirring, for 1 minute.
  4. Add the water, lentils, and rice, and bring to a boil over high heat.
  5. Reduce the heat to low, cover, and simmer for 1 hour, or until the lentils and rice are tender.
  6. Stir in the sweet potatoes and salt.
  7. Cover, and simmer for 20 minutes, or until the sweet potatoes are tender.
  8. Stir in the spinach, and cook for 5 minutes.


Most Helpful

Wow, this soup is really good. What we did was saute/steam all the vegetables, including the lentils, in 1/3 cup of olive oil. Once they were cooked down a ways, I added the ginger, garlic and all the spices then let it simmer for 30 minutes. Then we pureed most of the chunks. My boyfriend said, "Wow, that's like Iron Chef good!" This recipe rocks. And it's vegan. Thank you very much for posting.

Hilary #3 March 16, 2010

I have made this soup several times now, and am always asked to share the recipe. I have used chicken or vegetable broth in place of half the water and added some sweet italian sausage. This recipe has become a staple in our home. The perfect winter comfort food and easy to prepare for guests. It always gets rave reviews! Thanks for a great soup!

susan_k09 October 29, 2007

I think I just found a new favorite comfort food. Except for cutting the water down to 7 cups instead of 8 (I like my soups on the thicker side), and adding a tiny bit more salt, I followed the recipe as is. I like the creamy texture the sweet potatoes take on after cooking. But the best part comes from crunching on the little bits of ginger; they add a nice surprise. Thanks for sharing, Dale!

Pollen Girl January 17, 2004

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a