One Pot Sweet Potato and Coconut Curry

For the full experience, make this recipe with the Drop Recipes app.

  • Time icon
    Total Time
  • Serves icon
  • Calories icon
based on 3 ratings

A creamy, fragrant curry that's ready in just 40 minutes. This meat-free meal if packed with the flavors of Thailand.

recipe updated Jan 13, 2020


  • Onion icon
    1 (140g)
  • Garlic clove icon
    Garlic clove
  • Ginger icon
    1 tbsp (5g)
  • Vegetable stock icon
    Vegetable stock
    1 cup (240ml)
  • Sweet potato icon
    Sweet potato
    3 (555g)
  • Tomato icon
    2 (280g)
  • Cilantro icon
    as needed
  • Vegetable oil icon
    Vegetable oil
    1 tbsp (15ml)
  • Thai red curry paste icon
    Thai red curry paste
    2 tbsp (30g)
  • Coconut milk icon
    Coconut milk
    1.75 cups (420ml)
  • Granulated sugar icon
    Granulated sugar
    1 tsp (4g)
  • Fish sauce icon
    Fish sauce
    1 tbsp (15ml)
  • Lemongrass stalk icon
    Lemongrass stalk
    2 (24g)
  • Lime juice icon
    Lime juice
    2 tbsp (30g)
  • Bean sprouts icon
    Bean sprouts
    about ΒΌ cup (60g)


  • kCook icon Large serving bowl
  • kCook icon Large saucepan

Step preview

  1. Heat vegetable oil to a clean large saucepan
  2. Add onion to the large saucepan
  3. Cook until softened - 5 min
  4. Stir in garlic clove, ginger and Thai red curry paste to the large saucepan
  5. Cook - 1 min
  6. Add coconut milk, vegetable stock, granulated sugar, fish sauce and lemongrass stalk to the large saucepan
  7. Boil
  8. Add sweet potato to the large saucepan
  9. Simmer until tender - 10 min
  10. Add tomato to the large saucepan
  11. Cook - 2 min
  12. Divide content of large saucepan between 4 large serving bowls
  13. Drizzle with lime juice
  14. Garnish with cilantro and bean sprouts
  15. Serve
Open in app

Download the free Drop Recipes app to follow this recipe step by step in your kitchen.