Sweet Potato Lentil Soup
on Apr 18, 2024, Updated Jan 31, 2026
This post may contain affiliate links.
This coconut sweet potato lentil soup recipe is easy to make in under 40 minutes for a delicious meal. With simple ingredients and the perfect balance of spices and natural sweetness, this delicious creamy soup delivers on flavours while remaining quick and easy to make.

Why You’ll Love Sweet Potato Lentil Soup
- Spiced, subtly sweet flavour.
- Vegetarian, vegan (dairy-free) and gluten-free.
- Great for meal prep.
- Source of fibre and protein.
- Made with pantry staples.
- Easy to make in 40 minutes.
- Freezer-friendly.
- Reheat leftovers for easy lunches.
If you’re looking for more recipes featuring sweet potato and lentils, this Coconut Sweet Potato Red Lentil Curry, Curried Sweet Potato Lentil Stew and hearty winter French Lentil Salad also combine these two nutritious ingredients.
Ingredient Notes
Below is a quick overview of the ingredients used and substitutions you can make. When you’re ready to make the recipe, use the full ingredient list with measurements in the recipe card.

- Oil: You can use any neutral cooking oil you prefer, such as olive oil or avocado oil. Coconut oil would also work. For an oil-free recipe, use a bit of water or broth instead of oil.
- Onion: You can use white onion or yellow onion.
- Ginger: Fresh ginger is best for flavour but you can substitute 1 tsp ground ginger if needed.
- Spice Blend: The recipe calls for curry powder, cumin, coriander, turmeric and optional cayenne. Try to use them all for the best flavour but if you’re missing coriander that’s ok.
- Sweet Potato: You’ll need about 3 small sweet potatoes or 4 cups chopped. The amount doesn’t have to exact. I peeled them but peeling is optional.
- Coconut Milk: You can use light or full-fat coconut milk. Use light to reduce the fat and calories in the recipe, otherwise full-fat coconut milk provides more creaminess.
- Stock: Any store-bought or homemade broth or stock works. If you don’t have any on hand, water is ok, you may just need to season with a little extra salt.
Variations & Additions
- If you’d like to add greens, stir in 3-4 cups fresh spinach at the end and mix until wilted.
- This recipe also works well with butternut squash instead of sweet potato or you can do half and half.
- To make it more of a lentil dahl or thick lentil stew, reduce the broth to 3 cups and omit the extra water. Serve with rice.
- The cayenne pepper is optional but the soup doesn’t turn out overly spicy if you use it and it provides a nice balance to the natural sweetness of the root vegetables and lentils.
- You can customize the flavour profile by using different spice blends. Other spices that work well are garam masala, paprika and cinnamon.
- In addition to the crispy chickpeas, other toppings that work well are toasted pepitas, crispy lentils, coconut milk or cashew cream, green onion, Thai basil or crumbled tempeh.
How to Make Sweet Potato Lentil Soup
Step 1: Cook the Aromatics. Add your choice of oil to a large pot or dutch oven and heat over medium heat (or use some water or broth to cook oil-free).
Add the onion and carrot and cook for a few minutes, then add the garlic and ginger and cook for a few more minutes, stirring often.

Step 2: Toast the Spices. Add the tomato paste and all of the spices and cook for 1 minute, stirring constantly.

Step 3: Cook the Soup. Add the coconut milk, broth, water, sweet potato, red lentils and a pinch of salt. Bring the mixture to a simmer then cook for 20-25 minutes until the lentils and sweet potato are nice and tender.

Step 4: Blend the Soup. Carefully transfer up to half of the soup to a blender and puree it until smooth. Make sure you allow the steam to escape while you’re blending.
If you don’t have a blender, you can use an immersion blender right in the pot. If you used a blender, pour the blended portion back into the pot and stir to combine.

Step 5: Season & Serve. Finally, add the fresh lime juice and season with salt and pepper, if needed. Serve with a sprinkle of fresh cilantro and enjoy!
Quick Tip: If you want to add crispy chickpeas like I did, use the roasted chickpeas from these Quinoa Power Bowls and enjoy as as crunchy topping!

Recipe FAQs
Yes, you can use green or brown lentils instead of red but the soup will have a different texture and longer cooking time.
Green and brown lentils have a firm texture even when cooked, so the soup will be different in consistency. Once the lentils are cooked, you can decide if you’d like to blend the soup or not.
Sure. For a completely smooth soup, carefully blend all of the soup in a blender. You may have to do this in a couple batches.
Yes. To use canned lentils, reduce the vegetable broth by 2 cups and stir the lentils in after cooking the sweet potato. You can proceed with blending or leave it as is.
Store in a sealed container for 4 days and reheat in a pot on the stovetop or in individual servings in the microwave. The soup thickens up a bit after storing. You can reheat as is or stir in some extra water or broth to thin.
Yes. Let cool completely. Transfer to a freezer-safe container. Freeze 3-4 months. Thaw at room temperature or in the fridge. Once mostly thawed, reheat in a pot on the stovetop over low heat.
Instant Pot Instructions
- Add the oil, onion and carrot and use the saute function for 3-4 minutes.
- Add the garlic and ginger and saute another 2-3 minutes. If it starts to stick, add a little splash of water.
- Add the tomato paste and spices and cook 1 more minutes.
- Add everything but the lime juice, seal and cook on high pressure for 5 minutes.
- Let the pressure release naturally for 15 minutes then release any remaining pressure and remove the lid.
- Proceed with blending, add lime, season and enjoy.
If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn
More Recipes to Try!

Sweet Potato Lentil Soup
Ingredients
- 1 tbsp oil, 15 mL
- 1 small onion, chopped, about ¾ cup
- 1 carrot, peeled and diced, about ¾ cup
- 3 cloves garlic, minced
- 1 inch piece ginger, minced or grated
- 2 tbsp tomato paste, 40 g
- 2 tsp mild curry powder
- 1 tsp ground cumin
- ½ tsp ground coriander
- ½ tsp ground turmeric
- ½ tsp ground cayenne pepper or red pepper flakes, optional
- 4 cups sweet potato, cut into ½-inch cubes, 565 g, about 3 small
- 1 cup dried red lentils, rinsed, 185 g
- 1 can coconut milk, (400mL)
- 4 cups vegetable broth, 1000 mL
- 1-2 cups water, optional (500 mL)
- ½ lime, juiced
- salt and pepper
- cilantro, for garnish
Instructions
- In a large pot, heat 1 tbsp oil over medium heat. When the pot is hot, add onions and carrots. Season with salt and black pepper. Cook for 4-6 min, stirring occasionally, until almost tender.1 tbsp oil, 1 small onion, chopped, 1 carrot, peeled and diced
- Add garlic and ginger and cook for another 1 min, stirring constantly, until fragrant.3 cloves garlic, minced, 1 inch piece ginger, minced or grated
- Add tomato paste, curry powder, cumin, coriander, turmeric and cayenne or chili flakes, if using. Cook for 1 min, stirring constantly, to toast spices.2 tbsp tomato paste, 2 tsp mild curry powder, 1 tsp ground cumin, ½ tsp ground coriander, ½ tsp ground turmeric, ½ tsp ground cayenne pepper or red pepper flakes
- Add sweet potatoes, lentils, coconut milk and vegetable stock. Season with salt. Bring to a simmer over high, stirring and scraping up all the bits from the bottom of the pot. Once simmering, reduce heat to medium-low. Cook for 20-24 min, stirring occasionally, until sweet potatoes and lentils are tender.4 cups sweet potato, cut into ½-inch cubes, 1 cup dried red lentils, rinsed, 1 can coconut milk, 4 cups vegetable broth
- Using an immersion blender or by transferring half the soup to a blender, blend about half of the soup. Blending only half the soup gives it the perfect texture. Add the blended portion back to the pot if you used a blender and stir to combine.
- To adjust the thickness to your preference, stir in 1-2 cups of water (optional). I usually use a full 2 cups but it depends how thick you like it. Note that it will thicken after storing and can also be adjusted with liquid when you reheat it. Stir in the lime juice and season with salt to taste.½ lime
- Divide soup between bowls. Sprinkle fresh cilantro over top. Serve lime wedges alongside. Sprinkle with red chili flakes if you want a little extra spice.
Video
Notes
Nutrition
Originally published October 26, 2022.













Have you tried using brown lentils? And if so, was it any good? I’d much rather use what I have than buy more
Yes, please see the FAQ section. You can, but the soup will have a different texture and longer cooking time.
I made this recently and will eagerly make it again! My partner and I both loved it and went back for seconds. I added a little fresh turmeric root because I had it, and some soaked and ground fenugreek seeds for extra flavor. We topped our bowls with fresh local corn and microgreens. Thank you for your delicious recipes.
Yummy, this was super easy and delicious. Will make again for sure. Hubby said it was tasty and really nice after every mouthful!
The flavors in this soup are fantastic! Another great recipe. 🙂
Thanks so much!
Really good soup! I essentially followed your recipe and suggestions….I added some chopped celery along with the carrots at the beginning and a handful of chopped spinach near the end. I blended half of it and returned it to the pot with half a can of chick peas. Delicious!…and a complete dinner!
This was amazing! A new family favorite. Thank you!
Good to hear, Lynn! I’m so glad it was enjoyed. Thanks!
This was delicious! I ended up blending the whole thing and it was so smooth and beautifully colored. Will definitely be making again 🙂
Thanks Emily! Glad you enjoyed it.
Yummy… again a great recipe, Thank you Deryn. 🙂
You’re welcome! Thanks for trying it!
Are those chickpeas on the photo? I didn’t notice them on the actual recipe. But love the idea and will try 🙂
Hi! They are! Just an optional topping of roasted chickpeas. There’s a note about how to make them up above in the blog post with a link to more detailed recipe. Thanks!