Creamy Thai Coconut Pumpkin Soup
My neighbor dropped off a sugar pumpkin from her garden last September, and thai coconut pumpkin soup was the first thing I thought of when I set it on the counter. I’d been making a version of this for a few falls now, but that was the week I finally stopped rushing the curry paste step.
Frying the paste in hot oil before anything else goes in is the move that makes or breaks this soup. Skip it, and the whole pot tastes flat.
Do it, and the kitchen smells like a Thai restaurant inside of two minutes.
I use fresh pumpkin or butternut squash here, not canned puree. The texture is silkier, and honestly it’s not much more work.
Prep: 20 minutes · Cook: 25 minutes · Total: about 45 minutes · Serves: 4 to 6
How do you make thai coconut pumpkin soup taste like it came from a restaurant?
The secret is frying the red curry paste in oil for a full 2 minutes before you add any liquid. That short step blooms the spices and drives off the raw paste flavor. RecipeTin Eats confirms this order of operations, and every time I’ve skipped it by accident, the soup tasted thin and one-dimensional.
Why This Recipe Works
- Frying the curry paste dry in hot oil, as RecipeTin Eats specifies, releases fat-soluble flavor compounds that simply won’t dissolve into a water-based broth. Two minutes in the pan does more for depth than any amount of extra paste stirred in at the end.
- Both RecipeTin Eats and Chef Jack Ovens land on the same ratio of 2.6 lb peeled squash to one 400 ml can of coconut milk, independently. That balance gives the soup body without tipping into pudding territory.
- Reserving a quarter cup of coconut milk to swirl on top keeps the garnish bright white against the orange, because it hasn’t been cooked down and dulled.
The first time I made this I added the paste straight into the broth and wondered why it tasted so flat. Frying it first, even just those two minutes, is the one step I’d never skip again.
What Makes This Thai Coconut Pumpkin Soup Special
- One pot, start to finish, with very little cleanup
- Fresh squash gives a silky blended texture that canned puree can’t match
- The whole thing comes together in under an hour on a weeknight
- That reserved coconut milk swirl on top looks like you put in way more effort than you did
What Goes Into Thai Coconut Pumpkin Soup
- 2 tbsp neutral oil (vegetable or avocado)
- 1 medium brown or yellow onion, roughly chopped
- 2 cloves garlic, roughly chopped
- 3 tbsp Thai red curry paste
- 2.6 lb butternut squash or pumpkin, peeled, seeded, and cut into roughly 1-inch chunks
- 2½ to 4 cups low-sodium chicken or vegetable broth (see Ingredient notes)
- 1 can (400 ml / 13.5 oz) full-fat coconut milk, divided: reserve ¼ cup, use the rest
- 1 tbsp fish sauce
- Salt, to taste
- Fresh cilantro or thinly sliced scallions, to finish
Ingredient Notes
Thai red curry paste is the backbone of this soup, and the brand matters more than you’d think. RecipeTin Eats specifically recommends Maesri, which is a stronger, more aromatic paste than the milder supermarket brands.
If you’re using a mild store-brand paste, you may want to nudge it up to 4 tablespoons. Don’t use green curry paste here; the flavor profile is completely different.
Full-fat coconut milk, not light, is what gives this soup its rich body. Light coconut milk will make it watery and thin.
Shake the can well before opening, or the cream and liquid will be separated and you’ll get an uneven pour.
For the broth, the two sources I worked from don’t agree on the amount: RecipeTin Eats uses 2½ cups for a thicker result, while Chef Jack Ovens uses 4 cups for a thinner, more brothy soup. Start with 2½ cups, blend it, and add more broth a splash at a time until it’s the consistency you want.

Making Thai Coconut Pumpkin Soup, Step by Step
- Heat the oil. Pour the oil into a large pot over medium-high heat. Let it warm until it shimmers and a piece of onion dropped in sizzles immediately.
- Cook the onion and garlic. Add the chopped onion and garlic to the pot and stir frequently until the onion is softened and just starting to turn translucent, about 2 minutes. Don’t let the garlic brown or it’ll turn bitter.
- Fry the curry paste. Push the onion and garlic to the sides and add the curry paste directly to the center of the pot. Stir it against the hot pan for a full 2 minutes, until it smells deeply fragrant and the oil has turned a vivid orange-red. This is the step that builds the flavor base; don’t rush it or cut it short.
- Add the squash. Tip in the pumpkin or butternut squash chunks and stir everything together so each piece gets coated in the paste. Cook, stirring, for about 2 minutes, until the squash looks glossy and the paste clings to it.
- Pour in the liquids. Add the coconut milk (minus the reserved ¼ cup), 2½ cups of broth, and the fish sauce. Stir to combine and bring the pot to a gentle boil, with small bubbles breaking the surface steadily.
- Simmer until tender. Reduce the heat to medium and cook until a fork slides into the largest chunk of squash with zero resistance, about 8 minutes, though bigger pieces may take a few minutes longer. The squash is the only doneness cue that matters here; don’t pull the pot off the heat until every piece is completely soft.
- Blend until smooth. Take the pot off the heat. Use an immersion blender directly in the pot, or carefully transfer the soup in batches to a countertop blender, and blend until completely smooth. If the soup is thicker than you’d like, stir in extra broth a little at a time until it reaches your preferred consistency.
- Season and serve. Taste the soup and add salt as needed. Ladle into bowls, then drizzle the reserved ¼ cup of coconut milk over the top in a swirl. Finish with fresh cilantro or scallions and serve while it’s steaming hot.

What I’ve Learned Making This Thai Coconut Pumpkin Soup
- Don’t skip frying the curry paste on its own. It’s the single step that separates a flat-tasting pot from one with real depth, and two minutes is all it takes.
- If you’re using a countertop blender, fill it no more than halfway with hot soup and hold a folded kitchen towel firmly over the lid. Hot liquid expands fast and can blow the lid off.
- Fish sauce is the salt here, so taste before you add anything extra. Different brands of curry paste and broth have different sodium levels, and it’s easy to over-salt without realizing it.
- I don’t bother peeling butternut squash with a vegetable peeler. I cut it in half, scoop out the seeds, slice it into thick planks, and run a knife down each plank to take the skin off. It’s faster and safer than wrestling a round squash with a peeler.
- If you want to add lemongrass or kaffir lime leaves for a more aromatic broth, add them whole or bruised with the squash and fish them out before blending.
Make-Ahead and Leftovers
This soup keeps well. Pour cooled leftovers into an airtight container and refrigerate for up to 4 days.
The flavor actually deepens overnight, so it’s a solid make-ahead option for a busy week. The recipes I worked from don’t give freezing guidance, so here’s what I do in my own kitchen: I freeze this soup in individual portions in zip-top freezer bags laid flat, and it holds up well for about 2 months.
Thaw overnight in the fridge. To reheat, warm it gently in a small saucepan over medium-low heat, stirring occasionally.
Add a splash of broth or water if it’s thickened up too much in the fridge. Don’t boil it hard or the coconut milk can separate and look grainy.
What to Serve With Thai Coconut Pumpkin Soup
- Crusty bread or a warm baguette, because the soup is thick enough to scoop and you’ll want something to drag through the bowl.
- Steamed jasmine rice ladled right into the bowl, which turns this into a more filling dinner for hungry kids.
- A simple green salad with a sharp vinaigrette, since the brightness cuts through the richness of the coconut milk.
- Soft-boiled eggs halved on top, which add protein and make the bowl feel more substantial on a weeknight.
Equipment Worth Having
- A large heavy-bottomed pot, at least 4 quarts, so you have room to stir the paste without it spattering out of the pan.
- An immersion blender, which lets you blend directly in the pot and skip the messy transfer to a countertop blender. Look for one with a tall enough guard to keep hot soup from splashing.
- A countertop blender works too, but choose one with a vented lid or a removable center cap so steam can escape safely while blending hot liquid.
- A sharp chef’s knife and a sturdy cutting board, because breaking down a whole squash takes a little force and a wobbly board is a hazard.
Frequently Asked Questions
Can I use canned pumpkin puree instead of fresh squash? You can, but it’s a different recipe with different ratios and a different texture. The version here is built around fresh squash, and swapping in canned puree will make the soup denser and may need more broth to loosen it up.
What can I use instead of fish sauce? Soy sauce or tamari works as a substitute in roughly the same amount. The flavor won’t be identical, but it’ll still give you that savory, salty depth the soup needs.
My soup turned out too thick. How do I fix it? Stir in extra broth, a quarter cup at a time, after blending. Bring it back to a gentle simmer so everything comes together, then taste and adjust the seasoning since more broth will dilute the salt.
Can I make this soup vegetarian? Yes. Swap the fish sauce for soy sauce and use vegetable broth instead of chicken broth. Check your curry paste label too, since some brands contain shrimp paste.
What kind of pumpkin should I use? Butternut squash is the easiest to find and peel, and both RecipeTin Eats and Chef Jack Ovens use it. A sugar pumpkin or kabocha squash works well too. Avoid the large carving pumpkins sold at Halloween; they’re watery and stringy and won’t give you a smooth soup.
If You Liked This One
- Beef Enchiladas with Chili Gravy
- Classic Baked Ziti
- Classic Beef Chili
- Classic Beef Stew
- Classic Ground Beef Tacos
- Classic Meatloaf with Brown Sugar Glaze
- Classic Pot Roast
- Classic Spaghetti and Meatballs
- Creamy Baked Mac and Cheese
- Creamy Broccoli Cheddar Soup
Creamy Thai Coconut Pumpkin Soup
Course: DinnerCuisine: American4
servings20
minutes25
minutesIngredients
2 tbsp neutral oil (vegetable or avocado)
1 medium brown or yellow onion, roughly chopped
2 cloves garlic, roughly chopped
3 tbsp Thai red curry paste
2.6 lb butternut squash or pumpkin, peeled, seeded, and cut into roughly 1-inch chunks
2½ to 4 cups low-sodium chicken or vegetable broth (see Ingredient notes)
1 can (400 ml / 13.5 oz) full-fat coconut milk, divided: reserve ¼ cup, use the rest
1 tbsp fish sauce
Salt, to taste
Fresh cilantro or thinly sliced scallions, to finish
Directions
- Heat the oil. Pour the oil into a large pot over medium-high heat. Let it warm until it shimmers and a piece of onion dropped in sizzles immediately.
- Cook the onion and garlic. Add the chopped onion and garlic to the pot and stir frequently until the onion is softened and just starting to turn translucent, about 2 minutes. Don’t let the garlic brown or it’ll turn bitter.
- Fry the curry paste. Push the onion and garlic to the sides and add the curry paste directly to the center of the pot. Stir it against the hot pan for a full 2 minutes, until it smells deeply fragrant and the oil has turned a vivid orange-red. This is the step that builds the flavor base; don’t rush it or cut it short.
- Add the squash. Tip in the pumpkin or butternut squash chunks and stir everything together so each piece gets coated in the paste. Cook, stirring, for about 2 minutes, until the squash looks glossy and the paste clings to it.
- Pour in the liquids. Add the coconut milk (minus the reserved ¼ cup), 2½ cups of broth, and the fish sauce. Stir to combine and bring the pot to a gentle boil, with small bubbles breaking the surface steadily.
- Simmer until tender. Reduce the heat to medium and cook until a fork slides into the largest chunk of squash with zero resistance, about 8 minutes, though bigger pieces may take a few minutes longer. The squash is the only doneness cue that matters here; don’t pull the pot off the heat until every piece is completely soft.
- Blend until smooth. Take the pot off the heat. Use an immersion blender directly in the pot, or carefully transfer the soup in batches to a countertop blender, and blend until completely smooth. If the soup is thicker than you’d like, stir in extra broth a little at a time until it reaches your preferred consistency.
- Season and serve. Taste the soup and add salt as needed. Ladle into bowls, then drizzle the reserved ¼ cup of coconut milk over the top in a swirl. Finish with fresh cilantro or scallions and serve while it’s steaming hot.
