Creamy Thai Pumpkin Soup (30 Minutes)
This creamy Thai pumpkin soup comes together in one pot and 30 minutes, with coconut milk, red curry paste, and a squeeze of lime. It’s rich, silky, and just warm enough to keep you coming back for more.

You don’t need fresh pumpkin or a long simmer — canned pumpkin puree does the work, and the flavor is deep and satisfying. Make it on a weeknight and you’ll have something that tastes like it took all afternoon.
Why This Soup Keeps Me Coming Back
The canned pumpkin keeps it reliably smooth without peeling or roasting, so the whole thing lands in my bowl fast. That short cook time doesn’t skimp on flavor, because the curry paste and ginger bloom right in the pot.
Full-fat coconut milk gives it a velvety body that rounds out the warm spices without any dairy. A last-minute swirl of reserved coconut milk and a hit of lime brightens every spoonful, so it stays balanced instead of heavy.
Ingredients

- 2 tbsp neutral oil: canola, vegetable, or avocado oil
- 1 medium yellow onion, diced: about 1 cup
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, minced: use a microplane for the finest texture
- 1 to 2 tbsp Thai red curry paste: start with 1 tbsp for mild, 2 for more heat
- 1 can (15 oz) pumpkin puree: not pumpkin pie filling
- 1 can (14 oz) full-fat coconut milk: reserve ¼ cup for the swirl
- 2 cups vegetable broth: or chicken broth
- ½ tsp fine sea salt: plus more to taste
- 1 lime: juice only
- Toasted coconut flakes, fresh cilantro, and chili oil: for serving, optional
Variations / Substitutions
- Green curry paste: swap it for a more herbal, slightly brighter note — the color will lean more olive than amber.
- Coconut cream: use it instead of coconut milk for a thicker, richer finish; reserve 2 tablespoons for the swirl.
- Fresh lemongrass: smash a stalk and add it with the broth, then fish it out before blending, for a subtle citrus backbone.
- Vegetable broth: chicken broth works just as well, adding a little more body without changing the character of the soup.
- Extra heat: stir in a finely chopped Thai bird chili or a spoon of sambal oelek with the aromatics.
If you like this, try my Thai Red Curry Noodle Soup.
How to Make Thai Pumpkin Soup
Step 1: Sauté the Aromatics

Set a large pot or Dutch oven over medium heat. Add the 2 tbsp oil, then stir in the diced onion. Cook for 5 to 7 minutes, until the onion is translucent and starting to soften at the edges.
Toss in the garlic, ginger, and 1 to 2 tbsp red curry paste. Stir constantly for 1 minute — you’ll smell the paste bloom and the ginger turn fragrant.
Step 2: Add the Pumpkin and Simmer

Scrape in the 15 oz pumpkin puree and pour in the 2 cups vegetable broth. Sprinkle in the ½ tsp salt, then stir everything together until smooth. Bring the soup to a gentle simmer, then lower the heat to medium-low and let it bubble softly for 15 minutes, stirring once or twice.
The soup will deepen from bright orange to a warm, earthy amber and thicken just enough to coat the back of a spoon. If it looks too thick for your liking, splash in a little more broth or water.
Step 3: Blend Until Silky

Take the pot off the heat. Use an immersion blender right in the pot and blend until the soup is completely smooth, with no visible bits of onion. If you only have a regular blender, work in batches and vent the lid slightly for steam.
Once blended, stir in most of the coconut milk — all but the ¼ cup you set aside. The soup will turn velvety and look slightly lighter in color. Taste it now and add another pinch of salt or a little more curry paste if you want it bolder.
Step 4: Ladle and Garnish the Soup

Ladle the hot soup into bowls. Spoon the reserved ¼ cup coconut milk over the top of each serving in a swirl, then squeeze a generous wedge of lime over everything.
Finish with a tangle of fresh cilantro, a sprinkle of toasted coconut, and a drizzle of chili oil if you want a little heat. Serve right away while it’s steaming.
A Few Tips for the Smoothest Soup
- Let the curry paste fry for at least a minute before adding liquids — that wake-up step builds depth.
- If you’re using fresh pumpkin, roast 2 cups of cubed sugar pumpkin at 400°F (200°C) until tender, then puree before adding.
- An immersion blender gives you the smoothest soup with the least mess, but a regular blender works too — just blend in small batches.
- Taste as you go: the salt level will depend on your broth, so adjust after blending.
Storing Leftovers
- Refrigerate: cool fully, then store in an airtight container for up to 4 days.
- Reheating: warm gently on the stovetop over medium-low, stirring often. If it thickens, thin with a splash of broth.
- Freeze: freeze without the coconut swirl for up to 3 months. Thaw overnight, stir in fresh coconut milk, and re-blend briefly.
What to Serve with Thai Pumpkin Soup
Crusty sourdough or a warm baguette soaks up the soup perfectly, the chew keeping each bite interesting. A pile of jasmine rice on the side turns the bowl into a fuller meal, especially if you spoon the soup over the rice like a thin curry.
Frequently Asked Questions
Can I use fresh pumpkin instead of canned?
Yes, roast 2 cups of cubed sugar pumpkin at 400°F (200°C) for 30 minutes, then puree until smooth. The flavor will be slightly earthier.
Is this soup spicy?
The red curry paste adds a warm, aromatic layer, but it’s not fiery — especially with 1 tablespoon. Add an extra tablespoon or a chopped fresh chili if you like real heat.
Can I make it ahead for a dinner party?
You can. Make the soup up to 2 days ahead, reheat gently, and add the coconut swirl and lime just before serving so it tastes fresh.
Will the coconut milk separate if I freeze it?
Yes, it can. Freeze the soup without the coconut milk, then stir it in after thawing and re-blending. The texture will be nearly as good.

Thai Pumpkin Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium. Cook onion 5 to 7 minutes until soft, then add garlic, ginger, and curry paste and cook 1 minute, stirring.
- Stir in pumpkin puree, broth, and salt. Simmer on medium-low for 15 minutes, stirring once.
- Remove from heat and blend with an immersion blender until smooth. Stir in all but ¼ cup of the coconut milk. Taste and adjust salt.
- Ladle into bowls, swirl reserved coconut milk over each, squeeze lime juice on top, and garnish with cilantro, toasted coconut, and chili oil.
