Curried Sweet Potato Soup With Coconut Milk

Sweet potato & red curry soup
Jules/Flickr/CC 2.0
  • Total: 115 mins
  • Prep: 30 mins
  • Cook: 85 mins
  • Yield: Serves 4

Curried sweet potato soup with coconut milk is a welcome dish during the cooler months. The creamy, aromatic soup has a subtle sweetness from the roasted sweet potatoes since roasting enhances their caramel flavor.

The spices used in this recipe are curry powder and garam masala, a blend of warm spices commonly used in Indian cuisine. The coconut milk adds a nice creamy texture to the soup.


  • 3 medium sweet potatoes
  • 4 tablespoons olive oil (divided)
  • 1 teaspoon sea salt
  • 1 medium onion (chopped)
  • 2 stalks celery (chopped)
  • 2 clove garlic (finely chopped)
  • 1 tablespoon garam masala
  • 1 teaspoon curry powder
  • 5 cups chicken or vegetable stock
  • 1 cup coconut milk
  • 1/2 cup water
  • (Optional) 4 slices

    crusty bread (optional)

Steps to Make It

  1. Preheat the oven to 350 F (180 C).

  2. Slice the sweet potatoes into 2-inch rounds. Place potatoes on a baking sheet and drizzle with 2 tablespoons of the olive oil. Season with salt. Bake for 1 hour, or until tender. Remove from the oven and set aside to cool.

  3. Meanwhile, in a large saucepan, heat the remaining 2 tablespoons olive oil over medium heat. Add the onion and celery and fry, stirring often, for 5 minutes. Add the garlic and fry for 30 seconds.

  4. Add garam masala and curry powder. Fry, stirring constantly with a wooden spoon, for 30 seconds. Remove the saucepan from the heat.

  5. Scoop flesh out of the sweet potatoes and discard the skins. Place potatoes into the saucepan and stir well to coat in the spices.

  6. Add stock and bring to the boil. Turn the heat down to medium-low and cover. Simmer soup for 15 minutes. Remove soup from heat and cool.

  7. Ladle soup into a blender or food processor and blend in batches until smooth and creamy. Place soup back into the saucepan over medium heat.

  8. Add coconut milk and water and stir well to combine. Simmer soup over medium heat for 5 minutes.

  9. Divide soup into bowls and serve with a slice of crusty bread for dipping if desired.

    Use Caution When Blending Hot Ingredients

    Steam expands quickly in a blender, and can cause ingredients to splatter everywhere or cause burns. To prevent this, fill the blender only one-third of the way up, vent the top, and cover with a folded kitchen towel while blending.

Recipe Tips

This recipe features ingredients—garam masala and coconut milk—that are common in Indian and Southeast Asian cuisine. Garam masala, which means "hot spices," is a blend of ground spices like cumin, coriander, cardamom, and cloves. It can also include saffron, ginger, garlic, turmeric, fennel seeds, and fenugreek, as well as other spices. You can find it in the spice aisle or make your own.

Coconut milk is used in several Thai recipes to add creaminess and is often paired with spicy ingredients to bring a cooling touch to the dish. Make sure to use coconut milk and not coconut cream, as the coconut cream is much thicker than the milk. Cream of coconut is a sweetened product, so that should not be substituted.