Thai Butternut Squash Soup with Coconut Milk (Creamy, Spicy)
Thai Butternut Squash Soup with Coconut Milk is a delightful dish that encapsulates the essence of comfort food. This creamy, spicy soup brings warmth and flavor to any table, making it a perfect choice for a cozy night in or a gathering with friends. The combination of aromatic spices, sweet butternut squash, and rich coconut milk creates a symphony of taste that truly satisfies the soul. In this step-by-step recipe, you’ll find it easy to recreate this popular Thai-inspired dish at home, bringing a taste of Thailand to your kitchen.
Ingredients
To make the perfect Thai Butternut Squash Soup with Coconut Milk, gather the following ingredients:
- 2 tbsp Thai Curry Paste, Red Curry Paste (read notes if using homemade): This adds a vibrant kick, giving your soup that authentic Thai flavor.
- 2.5 lbs Butternut Squash: One fresh squash, peeled and cut into large chunks that provide a juicy, sweet base.
- 2 tbsp Olive Oil: A subtle yet essential fat for cooking.
- 1 tbsp Ginger: About 1.5 inches, roughly chopped, introducing a warm, zesty note.
- 1 tbsp Garlic: About 3 large cloves, roughly chopped for depth of flavor.
- 1 Yellow Onion: Medium-sized, about a cup when chopped to enhance sweetness.
- 12 Oz Coconut Milk: Unsweetened, lending a creamy texture and richness.
- 2 tbsp Sugar: Adjust to taste to balance flavors.
- 1 stalk Lemongrass: A fragrant herb that elevates the dish.
- 2-3 Limes: For zest and juice, adding brightness and freshness.
- 1/2 tsp Salt and Black Pepper: Adjust to taste for seasoning.
- Fresh Herbs: Such as basil or cilantro for garnishing, boosting aroma.
- 1 Bouillon Cube: Vegetable or use stock instead of water for flavor enhancement.
Step-by-Step Directions
-
Sauté Aromatics: Heat oil in the Instant Pot using the sauté setting. Add the chopped onion, garlic, and ginger. Cook while stirring frequently until the onions soften and begin to brown slightly at the edges, about 4-5 minutes.
-
Add Curry Paste: Stir in the curry paste and continue to sauté for an additional 2 minutes or until the paste becomes fragrant, releasing its oils and changing color.
-
Combine Ingredients: Add the butternut squash pieces, bouillon cube, 5 cups of water, and the broken lemongrass stalk along with 1/2 teaspoon of salt. Close the lid of the Instant Pot, seal it, and set the vent to "sealing." Cook at high pressure for 8 minutes.
-
Quick Release and Add Coconut Milk: Perform a quick release of the pressure, open the lid, and remove the lemongrass stalk. Stir in the coconut milk and lime zest. For an alternative method, you can simmer the soup covered for about 10 minutes if preferred.
-
Blend the Soup: Using an immersion blender, puree the soup until smooth. If you don’t have an immersion blender, carefully blend the soup in batches using a stand mixer or blender. Return the pureed soup to the pot.
-
Season and Serve: Mix in the lime juice, black pepper, and sugar, stirring well to dissolve the sugar. Taste and adjust the seasonings with additional salt, sugar, or lime juice as needed.
-
Ladle and Garnish: Serve the hot soup in bowls, garnishing with toppings of your choice such as black pepper, toasted pumpkin seeds, scallions, cilantro, red onion, or red radish. Enjoy every spoonful of this delicious dish!
Tips & Tricks
- Balancing Flavors: Adjust the sugar and lime juice until the flavors are harmonious. The soup should have a balance of sweetness and acidity.
- Herbal Enhancements: Fresh herbs can significantly enhance the aroma and taste, so feel free to experiment with different varieties.
- Batch Cooking: This soup can be prepared in larger quantities and freezes well, allowing you to enjoy it on busy days.
Serving Suggestions & Pairings
Thai Butternut Squash Soup pairs beautifully with warm crusty bread, enticing an evening of comfort. For a complete meal, consider serving it alongside a fresh Thai salad or spring rolls. The light and refreshing flavors of these accompaniments balance the richness of the soup, making for an impressive dining experience.
Nutritional Information
This flavorful soup is not only comforting, but it also provides essential nutrients. A single serving of Thai Butternut Squash Soup contains approximately:
- Calories: 300
- Fat: 15g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 5g
Enjoy as part of a balanced diet, ensuring you get the fiber and healthy fats your body craves.
Storing Tips & Variations
- Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze the soup in portions for up to 3 months.
- Reheating: Simply reheat on the stove over medium heat until warmed through. You can add a splash of water or additional coconut milk to adjust consistency.
- Variations: Experiment by adding other vegetables like carrots or sweet potatoes for added nutrition. You could also exchange the butternut squash for pumpkin if you prefer a different flavor profile.
Conclusion
Thai Butternut Squash Soup with Coconut Milk is a must-try recipe that promises to deliver rich flavors and comforting warmth. This dish is a testament to the joy of cooking at home, inviting creativity and experimentation. We encourage you to give this recipe a try and share your experiences or any adaptations you made along the way!
FAQs
-
Can I make this soup vegan?
Absolutely! All ingredients in this recipe are already vegan-friendly, making it a suitable choice for plant-based diets. -
How can I make it spicier?
If you love heat, consider adding more curry paste or a pinch of cayenne pepper to the mix for that extra kick. -
What if I don’t have an Instant Pot?
You can prepare this soup on the stovetop. Just simmer the ingredients in a large pot until the squash is tender, then blend as instructed. -
Can I use frozen butternut squash?
Yes, frozen squash can be used in this recipe. Make sure it’s thawed before use to ensure even cooking. -
How do I know when the soup is finished blending?
The soup is ready when it reaches a smooth, creamy consistency without any visible chunks of squash.

Thai Butternut Squash Soup with Coconut Milk
Ingredients
Method
- Heat oil in the Instant Pot using the sauté setting.
- Add the chopped onion, garlic, and ginger. Cook while stirring frequently until the onions soften and begin to brown slightly at the edges, about 4-5 minutes.
- Stir in the curry paste and continue to sauté for an additional 2 minutes or until the paste becomes fragrant.
- Add the butternut squash pieces, bouillon cube, 5 cups of water, and the broken lemongrass stalk along with 1/2 teaspoon of salt. Close the lid of the Instant Pot and set the vent to ‘sealing.’ Cook at high pressure for 8 minutes.
- Perform a quick release of the pressure, open the lid, and remove the lemongrass stalk. Stir in the coconut milk and lime zest.
- Using an immersion blender, puree the soup until smooth. If you don’t have an immersion blender, carefully blend the soup in batches using a stand mixer or blender, then return it to the pot.
- Mix in the lime juice, black pepper, and sugar, stirring well to dissolve the sugar. Taste and adjust the seasonings as needed.
- Serve the hot soup in bowls, garnishing with toppings of your choice such as black pepper, toasted pumpkin seeds, scallions, cilantro, red onion, or red radish.






Leave a Reply