This post may contain affiliate links, Read the full disclosure here.
There’s something so satisfying about cozying up to a warm bowl of soup that’s creamy, comforting, and full of bold flavor—and this Thai Pumpkin Coconut Soup checks all those boxes. It’s a little sweet, a little spicy, and incredibly smooth, thanks to velvety pumpkin and rich coconut milk.
This soup is one of my go-to weeknight dinners during fall and winter, especially when I want something that feels nourishing but still exciting. And the best part? It’s simple to make and easy to adapt—great for beginner cooks and busy families alike.
Let me walk you through it, step by step, and share the little tricks I’ve picked up along the way.
Why You’ll Love This Thai Pumpkin Coconut Soup

I’ve made this soup for potlucks, meal prep, and just regular weeknights, and it always gets compliments. Here’s why:
- Quick and easy: One pot, done in under 30 minutes.
- Adaptable: Vegetarian- and vegan-friendly.
- Flavor-packed: Thanks to Thai curry paste and coconut milk.
- Family-friendly: Mild spice and creamy texture = a hit with kids.
- Freezer-ready: Make a big batch and freeze half for later.
“It’s the kind of soup that makes you feel like you’ve cooked something special—even when it only took half an hour.”
Ingredients You’ll Need for Thai Pumpkin Coconut Soup
Let’s talk ingredients. The list is simple, but every one adds to the magic of this soup. I’ve added a few notes to help you shop smarter or use what you have on hand.
For the Soup
- 2 tablespoons vegetable oil – Any neutral oil works: canola, avocado, sunflower.
- 1 brown onion, diced – Brings sweetness and depth.
- 2 garlic cloves, finely minced – A must-have for flavor.
- 3 tablespoons Thai red curry paste – I recommend Maesri. It’s budget-friendly and full of authentic flavor.
- 1.8 kg pumpkin or butternut squash, peeled and chopped into chunks – That’s about 1.3 kg of usable flesh.
- 2 ½ cups vegetable stock – Use low-sodium if possible. Chicken stock is fine too.
- 1 can (400 ml) full-fat coconut milk – For creaminess. Reserve a few tablespoons for drizzling at the end.
- 1 tablespoon fish sauce – Adds umami. For a vegan version, swap it with soy sauce or tamari.
Optional Garnishes (but worth it)
- Drizzle of reserved coconut milk
- Crispy fried shallots
- Thin slices of red chili or cayenne
- Fresh cilantro or coriander leaves
- Pan-fried roti or naan for dipping
Tip: If you want extra heat, add a pinch of chili flakes while cooking, or serve with sriracha on the side.
Step-by-Step: How to Make Thai Pumpkin Coconut Soup
This is a one-pot recipe that’s incredibly straightforward. You’ll sauté, simmer, and blend—and that’s about it!
Step 1: Sauté the aromatics
- Heat the oil in a large heavy pot over medium heat.
- Add the diced onion and sauté for about 2 minutes, until soft.
- Stir in the minced garlic and cook for another 30 seconds.
You want the onion and garlic just soft—not browned—so they melt into the soup later.
Step 2: Build the flavor with curry paste
- Add the Thai red curry paste.
- Stir it into the onions and garlic.
- Let it cook for 2 minutes, stirring occasionally.
This step makes all the difference. Cooking the paste before adding liquid brings out its full aroma and depth.
And for Step 3: Add pumpkin and liquids
- Add the chopped pumpkin or butternut squash.
- Stir well so each piece is coated in the curry paste.
- Pour in the vegetable stock and most of the coconut milk.
- Add the fish sauce (or soy sauce if going vegetarian).
Step 4: Simmer

- Bring the pot to a simmer.
- Reduce the heat to medium.
- Let it cook uncovered for 8–10 minutes, or until the pumpkin is tender.
Test with a fork—when it glides in easily, you’re ready to blend.
Step 5: Blend until silky
Use an immersion blender to blend the soup until completely smooth. Or transfer to a countertop blender in batches. Just be careful—it’s hot!
If you like a bit of texture, blend just ¾ of the soup and leave some pumpkin chunks.
Step 6: Taste and serve

- Taste your soup. Add more salt or fish sauce if needed.
- Ladle into bowls.
- Drizzle with the reserved coconut milk.
- Top with your favorite garnishes.
- Serve hot, with roti, naan, or crusty bread.
Make It Your Own: Tips and Substitutions
This soup is super flexible. Here are some easy ways to make it work for your needs and preferences:
Don’t have fresh pumpkin?
- Use canned pumpkin puree (2½–3 cups). Just skip the simmering step and go straight to blending.
Need it vegan?
- Use soy sauce or tamari instead of fish sauce.
Want extra protein?
- Add shredded rotisserie chicken, tofu cubes, or even chickpeas before blending.
Love ginger?
- Add 1 teaspoon of grated fresh ginger with the garlic.
Prefer it thicker?
- Use less stock, or simmer uncovered a bit longer.
Too spicy for kids?
- Use 1–2 tablespoons of curry paste instead of 3.
My Favorite Way to Serve Thai Pumpkin Coconut Soup
Honestly, this soup is delicious on its own. But when I really want to impress—or just treat myself—I pan-fry some store-bought roti until it’s golden and crisp, then serve it on the side. It’s perfect for scooping up the last bits of soup.
You can also serve it with:
- Steamed jasmine rice
- Toasted baguette slices
- A crisp cucumber salad with lime juice and herbs
Storage and Leftovers
This soup stores really well, and the flavors deepen over time.
In the fridge:
- Store in an airtight container for up to 4 days.
In the freezer:
- Freeze in batches for up to 3 months.
To reheat:
- Warm on the stove over low heat, stirring often. Add a splash of water or stock if it thickens too much.
Common Questions About Thai Pumpkin Coconut Soup
Can I use canned pumpkin?
Yes! Use about 2½ to 3 cups of canned pumpkin puree for a shortcut. Just skip the simmering step and heat everything through before blending.
What’s the best curry paste to use?
I love Maesri brand for its authentic Thai flavor. It comes in a small can and is usually found at Asian grocery stores or online.
How do I make it less spicy?
Use less curry paste, or balance the heat with more coconut milk or a teaspoon of brown sugar.
What flavors go well with pumpkin?
Ginger, coconut milk, curry spices, garlic, and even a touch of lime or lemongrass work beautifully with pumpkin.
Can I add other vegetables?
Absolutely. Carrots, sweet potato, or even a red bell pepper blend in nicely without overpowering the soup.
Try These Recipes Next
If you loved this Thai-inspired soup, you’ll definitely want to try:
Easy Thai Chicken Curry
Creamy, bold, and weeknight-friendly
Spicy Butternut Squash and Sweet Potato Soup
A hearty fall soup with a hint of heat
Spicy Coconut Shrimp Soup
Another Thai-style soup with rich coconut flavor and a seafood twist
Don’t Forget to Save This Recipe
Loved this Thai Pumpkin Coconut Soup? Save it to Pinterest or bookmark it for later!
And if you make it, I’d love to see—tag @RitzyRecipes on Pinterest or leave a comment below to share how it turned out.
Happy soup-making, friend! 💛
Print
Cozy Thai Pumpkin Coconut Soup – Creamy, Spicy, and Easy to Make
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
A creamy, cozy Thai pumpkin soup with coconut milk and red curry paste—perfect for chilly nights and easy weeknight dinners.
Ingredients
- 2 tablespoons vegetable oil
- 1 brown onion, diced
- 2 garlic cloves, finely minced
- 3 tablespoons Thai red curry paste
- 1.8 kg pumpkin or butternut squash, peeled and chopped (about 1.3 kg usable flesh)
- 2 ½ cups vegetable stock
- 1 can (400 ml) full-fat coconut milk (reserve a few tablespoons for garnish)
- 1 tablespoon fish sauce (or soy sauce for vegan option)
- Optional garnishes: drizzle of coconut milk, crispy fried shallots, red chili slices, fresh cilantro, pan-fried roti or naan
Instructions
- Heat oil in a large pot over medium heat. Add onion and sauté 2 minutes until soft.
- Add garlic and cook 30 seconds.
- Stir in red curry paste and cook 2 minutes.
- Add pumpkin and stir to coat in curry paste.
- Pour in vegetable stock and most of the coconut milk. Add fish sauce or soy sauce.
- Bring to a simmer and cook uncovered 8–10 minutes, until pumpkin is tender.
- Blend soup with immersion blender or in batches until smooth.
- Taste and adjust seasoning. Serve with garnishes and bread or roti.
Notes
Swap fish sauce for tamari to keep it vegan. Use canned pumpkin to skip simmering. Add ginger for extra flavor or chickpeas for protein.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 6g
- Sodium: 640mg
- Fat: 22g
- Saturated Fat: 15g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg




