Thai Carrot Soup with Coconut Milk

Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 6 servings
This lovely soup makes use of some great fresh, winter produce – carrots and pumpkin. If you can’t find a fresh pumpkin though, canned pumpkin puree will work just fine. The coconut adds an extra something to this soup but may not be to everyone’s taste, so it is certainly optional. This recipe will make 3 or 4 servings but can be doubled to serve more.
Add to Collection


  • 1 Tbsp cooking oil
  • 2 cups carrots peeled and cut into 1/2 inch dice
  • 1 1/2 cups pumpkin peeled and cut into 1/2 inch dice or 14oz can of pumpkin puree
  • 14 oz coconut milk
  • 4 cups vegetable or chicken broth
  • 1 Tbsp. Thai red curry paste
  • 2 cloves garlic minced
  • 1 Tbsp. freshly grated ginger
  • 1/2 tsp. salt
  • 1/2 tsp. pepper
  • 1/4 tsp. cumin
  • 1 oz. shredded coconut about 1/4 cup, run through a food processor or 2 Tbsp desiccated coconut
  • 1 Fresh cilantro leaves for garnish
  • Sour cream for garnish


  • In a large pot, heat oil over medium heat. Add diced carrots and diced pumpkin (if using) and stir to coat with oil. Cover pot, reduce heat to medium low and allow to cook for about 10 minutes, stirring a few times to make sure they don't stick. You don't want them to brown. Reduce heat if necessary. (*If using canned pumpkin, just cook the carrots at this point and add the pumpkin puree later)
  • Remove lid. Add garlic, Thai curry, salt, pepper, cumin and ginger to the pot. Stir and cook for 2 minutes. Add chicken stock, canned pumpkin (if using), coconut milk and shredded coconut .
  • Cook on medium heat, stirring occasionally, for 35 minutes or until carrots are tender.
  • Puree with an immersion blender or in small batches in a blender. 
  • Taste, and season with more salt and pepper, as necessary.
  • Serve, garnished with a dollop of sour cream and fresh cilantro leaves. Very nice with a rustic, crusty bread.


Be sure to read the "Cook's Notes" in the original post, for more tips, options, substitutions and variations for this recipe!

Nutrition Information:

Calories: 263kcal | Carbohydrates: 16g | Protein: 6g | Fat: 20g | Saturated Fat: 14g | Cholesterol: 4mg | Sodium: 439mg | Potassium: 564mg | Fiber: 1g | Sugar: 7g | Vitamin A: 10005IU | Vitamin C: 6.6mg | Calcium: 46mg | Iron: 3.2mg