Curried Sweet Potato Lentil Soup with Coconut Milk

A warming, creamy soup that combines tender sweet potatoes with protein-rich red lentils in a fragrant curry-spiced broth. The coconut milk adds richness while the curry powder provides depth and warmth. Perfect for chilly evenings or as a nutritious weeknight dinner, this soup blends beautifully when pureed for a silky smooth texture. The natural sweetness of the potatoes balances the aromatic spices, creating a comforting bowl that's both satisfying and nourishing.
Ingredients
Instructions
- 1
Heat olive oil in a large pot over medium heat
- 2
Add diced onion and cook until translucent
- 3
Stir in minced garlic and curry powder, cook for another minute
- 4
Add diced sweet potatoes, red lentils, and vegetable broth and bring to a boil
- 5
Reduce heat and simmer until sweet potatoes and lentils are tender
- 6
Use a blender to puree the soup until smooth
- 7
Stir in coconut milk and season with salt and pepper to taste
- 8
Serve hot
Tips
For extra flavor, toast the curry powder in the pot for 30 seconds before adding other ingredients to release its aromatic oils.
If you prefer a chunkier texture, blend only half the soup and stir it back into the pot with the remaining chunky portion.
Add a squeeze of lime juice before serving to brighten the flavors and balance the richness of the coconut milk.
Good to Know
Refrigerate for up to 4 days in an airtight container. The soup may thicken when cold, so add broth when reheating.
Can be made up to 2 days ahead. The flavors actually improve overnight as the spices meld together.
Serve hot with crusty bread, naan, or a dollop of Greek yogurt. Garnish with fresh cilantro or a sprinkle of paprika.
Common Mistakes
Don't skip rinsing the lentils to avoid cloudy broth and bitter flavors
Avoid boiling after adding coconut milk to prevent curdling
Substitutions
Vegan Options
General Alternatives
FAQ
Can I freeze this soup?
Yes, freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring occasionally.
What if I don't have red lentils?
Green or brown lentils work but need 35-40 minutes cooking time and won't break down as much for thickness.
Can I make this soup spicier?
Add cayenne pepper with the curry powder or stir in hot sauce to taste before serving.