Sweet Potato Lentil Soup
on Apr 18, 2024, Updated Oct 30, 2024
This post may contain affiliate links.
This spiced vegan sweet potato lentil soup recipe is easy to make in under 40 minutes for a healthy and delicious meal or side dish.
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.
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.
It pairs well with roasted vegetables, green salads, sandwiches, wraps or mains like this vegan chickpea loaf or vegan pot pie. It also stores well so feel free to make it advance for meal prep or a freezer meal.
Either way, you’ll love this healthy vegan soup year-round and especially during the cold winter months!
Recipe Highlights
- 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.
Ingredient Notes
- 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.
This list is not complete. Please see the recipe card at the end of the post for the complete ingredient list with measurements and detailed instructions.
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.
Step-by-Step Instructions
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 chickpea portion of this recipe and enjoy as as crunchy topping!
Recipe FAQs
Yes. You can use green or brown lentils instead of red lentils. The method will be the same but the cooking time will be 5-10 minutes longer.
Green lentils have a firm texture even when cooked, so the soup will be a bit different in consistency. Once cooked, you can decide if you’d like to blend some of the soup or not.
I would suggest pulsing an immersion blender in the pot a couple times just to add some creamy texture. You could also scoop 1-2 cups to a blender to puree then pour back in.
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-5 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.
Did you try this recipe? I’d love to hear about it! Scroll down to comment section below to leave your star rating and review.
⭐⭐⭐⭐⭐
Sweet Potato Lentil Soup
Ingredients
- 1 tbsp oil, 15 mL
- 1 small onion, chopped, 100 g/¾ cup
- 1 carrot, peeled and diced, 110 g/¾ 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 400 mL can coconut milk
- 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.
- Add garlic and ginger and cook for another 1 min, stirring constantly, until fragrant.
- Add tomato paste, curry powder, cumin, coriander and turmeric. Cook for 1 min, stirring constantly, to toast spices.
- 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.
- Using an immersion blender or counter top blender, blend half the soup. Blending only half the soup gives it the perfect texture. Add the blended portion back to the pot 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.
- 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.
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!