I first fell in love with Thai Coconut Pumpkin Soup during a rainy evening at a small family-owned Thai restaurant. The rich combination of sweet pumpkin, creamy coconut, and fragrant Thai spices felt like a warm hug in a bowl. That experience inspired me to recreate this comforting soup at home, and now it’s become my go-to recipe for cozy nights and impressing dinner guests.
This Thai Coconut Pumpkin Soup perfectly balances sweet, savory, and spicy flavors in a velvety smooth texture. What makes it special is how the natural sweetness of pumpkin harmonizes with the richness of coconut milk and the subtle heat from red curry paste. It’s the kind of soup that transforms simple ingredients into something extraordinary, making it perfect for weeknight dinners or special occasions when you want something both nourishing and impressive.
Table of Contents
What You’ll Need for Thai Coconut Pumpkin Soup
I always use high-quality ingredients for this Thai Coconut Pumpkin Soup to ensure the best flavor. The quality of your coconut milk and curry paste will significantly impact the final taste of your soup.
• 2 tbsp vegetable oil (or other neutral oil)
• 1 brown onion, diced
• 2 garlic cloves, minced
• 3 tbsp Thai red curry paste (Maesri brand recommended for authentic flavor)
• 1.8 kg (3.6 lb) pumpkin or butternut squash, peeled, deseeded, chopped into 3cm/1.2″ chunks
• 2 ½ cups vegetable stock (salt reduced, or chicken stock for non-vegetarians)
• 400ml (14 oz) can full-fat coconut milk (best quality you can find)
• 1 tbsp fish sauce (or light/regular soy sauce for vegetarian version)
For Garnishes (optional):
• Crispy Asian shallots
• Red cayenne pepper, finely sliced
• Fresh coriander leaves
• Roti (flaky kind), frozen and pan-fried
Pro tip: I’ve found that using full-fat coconut milk creates the creamiest Thai Coconut Pumpkin Soup. Light versions tend to separate and don’t provide the same rich texture.

Step-by-Step Thai Coconut Pumpkin Soup Guide
I recommend having all your ingredients prepped before you start cooking this Thai Coconut Pumpkin Soup, as the process moves quickly once you begin.
Step 1: Heat oil in a large, heavy-based pot over medium-high heat. The oil should shimmer but not smoke.
Step 2: Add the diced onion and garlic, cooking for 2 minutes until softened and fragrant. Be careful not to brown them too much.
Step 3: Stir in the Thai red curry paste and cook for 2 minutes, stirring constantly. This step is crucial for developing the flavor – the paste will become fragrant and slightly darker in color.
Step 4: Add the chopped pumpkin to the pot and stir to coat it in the curry paste. Cook for about 2 minutes, allowing the pumpkin to absorb the flavors.
Step 5: Set aside ¼ cup of coconut milk for garnish. Add the remaining coconut milk, vegetable stock, and fish sauce to the pot.
Step 6: Bring to a simmer, then reduce heat and cook for 8 minutes until the pumpkin is tender when pierced with a fork.
Step 7: Use a stick blender to blitz the soup until smooth and creamy. If using a regular blender, let the soup cool slightly first and blend in batches. Adjust seasoning to taste – you might want more fish sauce for saltiness or a pinch of sugar to balance the flavors.
Troubleshooting tip: If your soup is too thick, add a splash more stock or water until it reaches your desired consistency. If it’s too thin, simmer for a few more minutes to reduce.
Perfect Pairings for Thai Coconut Pumpkin Soup
The rich, creamy texture and aromatic spices of this soup pair beautifully with complementary textures and flavors.
Crispy Roti Bread: The flaky, slightly chewy texture of pan-fried roti is perfect for dipping and adds a delightful crunch to each spoonful.
Fresh Spring Rolls: These light, fresh rolls provide a crisp contrast to the creamy soup while adding more vegetables to your meal.
Thai Cucumber Salad: The cool, refreshing crunch of cucumber salad balances the richness and heat of the soup perfectly.
These are the best sides for Thai Coconut Pumpkin Soup when you want to create a complete Thai-inspired meal.
More Flavorful Soups and Main Dishes to Try
If you enjoyed this creamy Thai Coconut Pumpkin Soup, you’ll love exploring other flavorful soup recipes that bring comfort and nutrition to your table. For a similar creamy texture with different flavors, try our rich Creamy Acorn Squash Soup or the savory Roasted Garlic White Chicken Pizza for a hearty meal.
For those who appreciate Thai flavors, our Spicy Thai Chicken Noodle Soup with Coconut and Lime offers a similar aromatic experience with added protein. If you’re looking for more vegetable-based soups, the Roasted Winter Vegetable Soup and Mediterranean Cauliflower Soup are excellent choices that showcase seasonal produce.
Keeping Your Thai Coconut Pumpkin Soup Fresh
This soup stores beautifully, making it perfect for meal prep. Store in an airtight container in the refrigerator for up to 3 days, where the flavors will actually deepen and improve.
For longer storage, freeze the soup for up to 3 months. I recommend freezing in individual portions for easy thawing. When reheating, use the stovetop over medium heat or in the microwave, adding a splash of water or broth if needed to restore the original consistency.
Pro tip: If you plan to freeze this Thai Coconut Pumpkin Soup, consider adding the garnishes fresh when serving rather than freezing them with the soup.
Common Questions About Thai Coconut Pumpkin Soup
Can I make this soup with other types of squash?
Yes, butternut squash works perfectly as a substitute for pumpkin, though it may cook slightly faster.
Is there a good substitute for fish sauce in this recipe?
Light or regular soy sauce works well as a vegetarian alternative, though it will slightly alter the flavor profile.
Can I make this soup in a slow cooker?
Absolutely. Sauté the aromatics and curry paste first, then transfer all ingredients to a slow cooker and cook on low for 4-6 hours until pumpkin is tender.
Why This Thai Coconut Pumpkin Soup Will Become Your Favorite
This Thai Coconut Pumpkin Soup strikes the perfect balance between simplicity and sophistication. With just a few key ingredients and minimal prep time, you can create a restaurant-quality soup that feels both comforting and exotic.
Thai Coconut Pumpkin Soup
A creamy, aromatic Thai-inspired soup with pumpkin, coconut milk, and Thai red curry paste, topped with crispy shallots and fresh herbs. Rich with coconut, Thai spices, and tender pumpkin for the perfect warm comfort dish.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
- 2 tbsp vegetable oil (or other oil)
- 1 brown onion, diced
- 2 garlic cloves, minced
- 3 tbsp Thai red curry paste (Maesri recommended)
- 1.8 kg (3.6 lb) pumpkin or butternut squash, peeled, deseeded, chopped into 3cm/1.2″ chunks
- 2 ½ cups vegetable stock (salt reduced, or chicken stock)
- 400ml (14 oz) can full-fat coconut milk (best quality)
- 1 tbsp fish sauce (or light/regular soy sauce)
For Garnishes (optional):
- Crispy Asian shallots
- Red cayenne pepper, finely sliced
- Fresh coriander leaves
- Roti (flaky kind), frozen and pan-fried
Instructions
- Heat oil in a large, heavy-based pot over medium-high heat
- Add the diced onion and garlic, cooking for 2 minutes until softened
- Stir in the Thai red curry paste and cook for 2 minutes, letting the flavors develop
- Add the chopped pumpkin to the pot and stir to coat it in the curry paste. Cook for about 2 minutes
- Set aside ¼ cup of coconut milk for garnish. Add the remaining coconut milk, vegetable stock, and fish sauce to the pot
- Bring to a simmer, then reduce heat and cook for 8 minutes until the pumpkin is tender
- Use a stick blender to blitz the soup until smooth and creamy. Adjust seasoning to taste
- Serve the soup topped with crispy shallots, a sprinkle of cayenne pepper, and fresh coriander leaves. Dunk in some roti for extra flavor
Notes
- Use best quality coconut milk for richest flavor
- Fish sauce adds depth but soy sauce works for vegetarian version
- Blend until completely smooth for best texture
Nutrition
- Serving Size: 1 serving
- Calories: 220 kcal
- Sugar: 6 g
- Sodium: 600 mg
- Fat: 14 g
- Saturated Fat: 11 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 4 g
- Protein: 3 g
- Cholesterol: 10 mg






