No ads. No life stories. Just recipes.
EasyCook

The home cook’s answer sheet

Curried Sweet Potato Lentil Soup with Coconut Milk

Prep
15 min
Cook
30 min
Yield
4 servings
Level
medium
Cuisine
Indian
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.

No ratings yet — be the first

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

Method

8 steps
  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.