Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Thai Pumpkin Coconut Soup topped with peanuts, chili flakes, and fresh cilantro in a rustic bowl

Thai Pumpkin Coconut Soup – 5-Star Comfort You’ll Crave


  • Author: Ethan
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

This Thai Pumpkin Coconut Soup is a comforting blend of Thai red curry, creamy coconut milk, and tender squash. A perfect fall or winter soup with bold flavors and a silky finish.


Ingredients

Scale

2 tbsp vegetable oil

1 brown onion (diced)

2 garlic cloves (minced)

3 tbsp Thai red curry paste

1.8 kg pumpkin or butternut squash (chopped)

2 ½ cups vegetable stock

400ml full-fat coconut milk

1 tbsp fish sauce or soy sauce

Garnish (optional):

– Crispy Asian shallots

– Red chili slices

– Fresh coriander

– Flaky roti or crusty bread


Instructions

1. Heat oil in a large pot and sauté onion until soft.

2. Add garlic and stir until fragrant.

3. Add Thai red curry paste and cook for 1–2 minutes.

4. Stir in chopped pumpkin and coat with curry paste.

5. Add stock and bring to a boil, then simmer for 20 minutes.

6. Blend until smooth, then stir in coconut milk and fish sauce.

7. Adjust seasoning. Add more curry paste or chili if needed.

8. Serve with crispy shallots, chili, and coriander.

9. Optional: Add flaky roti or crusty bread on the side.

Notes

For a vegan version, use soy sauce instead of fish sauce.

Canned pumpkin works too—just reduce the stock slightly.

This soup tastes even better the next day.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg
Index