Curried Sweet Potato Lentil Soup with Coconut Milk

Prep: 15 minCook: 30 min4 servingsmediumIndian
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

4 servings
  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp curry powder
    garam masala1:1vegetarianvegangluten-free

    different spice profile

    Full guide →
  • 2 medium sweet potatoes, peeled and diced
    butternut squash1:1vegetarianvegangluten-freeadds dairy

    similar sweetness

    Full guide →
  • 1 cup red lentils, rinsed
    green lentils1:1vegetarianvegangluten-free

    cook 10 minutes longer

    Full guide →
  • 4 cups vegetable broth
  • 1 cup coconut milk
    heavy cream1:1vegetarianadds dairy

    richer flavor

    Full guide →
  • salt and pepper

Instructions

  1. 1

    Heat olive oil in a large pot over medium heat

  2. 2

    Add diced onion and cook until translucent

  3. 3

    Stir in minced garlic and curry powder, cook for another minute

  4. 4

    Add diced sweet potatoes, red lentils, and vegetable broth and bring to a boil

  5. 5

    Reduce heat and simmer until sweet potatoes and lentils are tender

  6. 6

    Use a blender to puree the soup until smooth

  7. 7

    Stir in coconut milk and season with salt and pepper to taste

  8. 8

    Serve hot

Tips

Tip 1

For extra flavor, toast the curry powder in the pot for 30 seconds before adding other ingredients to release its aromatic oils.

Tip 2

If you prefer a chunkier texture, blend only half the soup and stir it back into the pot with the remaining chunky portion.

Tip 3

Add a squeeze of lime juice before serving to brighten the flavors and balance the richness of the coconut milk.

Good to Know

Storage

Refrigerate for up to 4 days in an airtight container. The soup may thicken when cold, so add broth when reheating.

Make Ahead

Can be made up to 2 days ahead. The flavors actually improve overnight as the spices meld together.

Serve With

Serve hot with crusty bread, naan, or a dollop of Greek yogurt. Garnish with fresh cilantro or a sprinkle of paprika.

See pairing guide →

Common Mistakes

Watch

Don't skip rinsing the lentils to avoid cloudy broth and bitter flavors

Watch

Avoid boiling after adding coconut milk to prevent curdling

Substitutions

Vegan Options

red lentils
green lentils1:1vegetarianvegangluten-free

cook 10 minutes longer

Full guide →
sweet potatoes
butternut squash1:1vegetarianvegangluten-freeadds dairy

similar sweetness

Full guide →
curry powder
garam masala1:1vegetarianvegangluten-free

different spice profile

Full guide →

General Alternatives

coconut milk
heavy cream1:1vegetarianadds dairy

richer flavor

Full guide →
Find more substitutions →

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.