This post may contain affiliate links. Read my disclosure policy.
This Thai pumpkin coconut soup is a creamy, one-pot, dairy-free, gluten-free red curry soup made with lemongrass, ginger, coconut milk, and kabocha squash. You can also use butternut squash, sugar pumpkin, or canned pumpkin puree. Made in one pot and blended silky smooth, it's an easy fall dinner that tastes like your favorite Thai restaurant made it!

What is Thai Pumpkin Coconut Soup?
Thai pumpkin coconut soup is a creamy, blended soup made with classic Thai flavors: red curry paste, coconut milk, lemongrass, ginger, fish sauce, and lime. In Thailand, pumpkin (called fak thong) is often used in red curries, stir-fries with egg, and coconut custard desserts. So it pairs naturally with all of these ingredients.
My version is a Thai-inspired pumpkin soup rather than a traditional street-food dish. It tastes sweet, savory, a little spicy, and bright from the lime. The toppings are half the fun: Thai basil, cilantro, sliced chiles, crispy fried shallots, toasted pumpkin seeds, and a swirl of coconut milk.

Why This Thai Pumpkin Soup Is a Fall Must-Make
- Easy and Mostly Hands-Off: One pot, about 15 minutes of prep, and the stove does the rest. An immersion blender makes it smooth right in the pot, so cleanup is a breeze.
- Kabocha Squash Is the Star: Kabocha is a Japanese pumpkin with dense, sweet, almost nutty flesh. It blends up thicker and creamier than most squash, so you don't need any cream at all.
- Big Thai Flavor: Red curry paste, lemongrass, ginger, fish sauce, and lime give this soup that salty, spicy, tangy balance Thai food is known for. The coconut milk keeps it rich and mellow.
- The Toppings Make It: Crispy fried shallots, toasted pumpkin seeds, Thai basil, cilantro, and a swirl of coconut milk turn a simple bowl into something special. Serve it with warm roti (Thai flatbread) for scooping.
- For more Thai favorites, try my Thai red curry noodle soup with chicken, saucy Thai drunken noodles (pad kee mao), bright and fresh Thai beef salad (yum nua), and my homemade pad thai with chicken and shrimp.


The Ingredient Notes & Substitutions
- Kabocha squash: I peeled, seeded, and cut 3 pounds of kabocha into chunks. If it's hard to cut, poke it a few times with a knife, then microwave the whole squash for 2 to 3 minutes to soften the skin. Sugar pumpkin or butternut squash work too, though the soup will be a little thinner and sweeter. My creamy roasted butternut squash soup is a great option if you love that milder flavor.
- Thai red curry paste: I add 4 tablespoons for a medium, warm heat. Brands vary a lot in spice, so start with 3 tablespoons if you're sensitive and add more after blending. Maesri and Mae Ploy are spicier and more authentic, while Thai Kitchen is milder.
- Lemongrass and ginger paste: I used the tubes from the produce section to save time. You can swap in 1 stalk of fresh lemongrass (tender white inner part, finely minced) and 1 tablespoon of freshly grated ginger.
- Coconut milk: I pour most of the can into the soup and save about a quarter for swirling on top. Use full-fat coconut milk here. Light coconut milk makes the soup watery and less creamy.
- Stock: I simmer the squash in low-sodium vegetable or chicken stock. Low-sodium gives you more control, since the curry paste and fish sauce are already salty.
- Fish sauce and lime juice: I stir these in for that salty, tangy Thai balance. You can use soy sauce or coconut aminos instead of fish sauce. Lemon works instead of lime!
- Thai basil: This adds a floral and sweet flavor to the soup. If you can't find it, omit this. You can use regular basil if you like, but it will not taste the same.
- Green pumpkin seeds: Any type of seeds or nuts can go well with this soup! Try pine nuts, chopped almonds, cashews, sunflower seeds, pecans!
- Roti (Thai flatbread): Naan, paratha, or any kind of flatbread or bread is great for dipping in this soup!

Best Pumpkin Options for Thai Pumpkin Soup
- Kabocha squash is my top choice. It's a Japanese winter squash (sometimes called Japanese pumpkin) with dark green skin and bright orange flesh. It's sweeter and less watery than a regular pumpkin, with a nutty, almost chestnut-like flavor. The flesh is very dense, so I poke it a few times with a knife, then microwave the whole squash for 2-3 minutes to soften the skin before peeling and cutting. Kabocha is also drier and denser than a carving pumpkin, so it blends into a thick, creamy soup instead of a watery one.
- Sugar pie pumpkin is a great swap. I don't recommend large carving pumpkins because they're watery and bland.
- Butternut squash is the easiest to find and works well. It's a little looser once blended, so I start with 3½ cups of stock and add more as needed.
- Canned pumpkin shortcut: Use two 15-ounce cans of pumpkin puree and 3 cups of stock. Simmer for 10 minutes instead of 20 to let the flavors come together.

Variations
- Make it vegan: Use vegetable stock, a vegan curry paste, and swap the fish sauce for soy sauce or a vegan fish sauce.
- Add protein: Stir in cooked shrimp or shredded chicken after blending. Simmer them in the blended soup for a few minutes to ensure they are cooked through, or add pre-cooked shrimp or chicken as a topper! If you love a brothy soup with chunks, try my Thai Chicken Curry Soup or Thai Shrimp Soup with coconut milk.
- Roast the squash first: For deeper flavor, roast the kabocha chunks at 400°F (200°C) for 35-40 minutes, then add them to the pot and simmer for 10 minutes.
- Change the curry: Green curry paste makes a fresher, more herby soup. Yellow curry paste gives a milder, turmeric-forward bowl.
- Greens: Throw in some spinach or kale after the soup has been blended, cook through, and serve!
- Spicy: Increase the amount of Thai red curry paste or sauté some Thai red chiles with the onion.

Serving Ideas
- I love serving this Thai pumpkin soup with warm roti or naan for scooping. Roti is a soft, flaky flatbread cooked in a skillet, and you can find it frozen at most Asian markets.
- Salads: Pair the soup with something crisp and tangy, like my authentic Thai beef salad, colorful crunchy Asian salad with peanut dressing, or refreshing mango avocado salad.
- Sides: For a heartier meal, add steamed jasmine rice, zesty cilantro-lime black bean rice, or savory-sweet japchae (Korean glass noodles).
- It also makes a great starter, together with my Spicy Tuna Hand Rolls, before a big plate of spicy Thai drunken noodles.


Creamy Thai Coconut Pumpkin Soup (Dairy-Free, Gluten-Free)
Ingredients
For the Soup
- 2 tablespoons coconut oil or neutral oil
- 1 medium yellow onion diced
- 5 cloves garlic minced
- 1 tablespoon ginger paste
- 1 tablespoon lemongrass paste
- 4 tablespoons Thai red curry paste
- 3 pounds kabocha squash skin removed, seeded, and cut into chunks *see notes
- 4 cups vegetable stock low-sodium, or chicken stock
- 14 ounce full-fat coconut milk 1 (13.5 to 14 ounce) can, divided
- 1 tablespoon fish sauce
- 1 tablespoon fresh lime juice
- kosher salt to taste
For Serving
- Thai red chiles sliced
- Cilantro leaves
- Thai basil leaves
- coconut milk Reserved, for swirling
- Green pumpkin seeds toasted
- Fried shallots store bought
- Lime wedges
- Warm roti bread, or naan
Instructions
- Heat the coconut oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent.
- Add the garlic, ginger paste, and lemongrass paste. Cook for 1-2 minutes, stirring frequently, until fragrant.
- Fry the curry paste: Add the Thai red curry paste and cook for 2-3 minutes, stirring frequently, until the paste darkens slightly and becomes very fragrant.
- Simmer: Add the kabocha squash, stock, ¾ of the can of coconut milk, fish sauce, and lime juice. Bring to a boil. Reduce the heat to medium-low, partially cover, and simmer for 18-22 minutes, until the kabocha is completely tender and easily pierced with a fork.
- Blend: Remove from the heat. Use an immersion blender to blend the soup until completely smooth. You can also blend it in batches in a high-speed blender. Taste and adjust the seasoning with salt after blending.
- Serve: Ladle the hot soup into bowls. Drizzle the reserved coconut milk over each serving. Garnish with Thai red chiles, cilantro, Thai basil, toasted green pumpkin seeds, and crispy fried shallots. Serve with warm roti and lime wedges.
Notes
- I provide helpful step-by-step photos below this recipe card as visual guidance.
- Kabocha Squash: To make peeling easier, poke it a few times with a knife and microwave the whole kabocha for 2-3 minutes to soften the skin. Cut it in half, scoop out the seeds, then cut each half into larger half-moons. From there, cut off the skin as best you can! It's okay if some squash comes off with the skin; you'll still have enough for your soup. Then cut into 1- to 2-inch chunks. You can also use butternut squash or sugar pumpkin.
- Cut the squash into uniform pieces so it cooks evenly.
- Canned Pumpkin Option: Replace the kabocha with two 15-ounce cans of pure pumpkin puree. Reduce the stock to 3 cups and simmer for 10-12 minutes.
- I don't recommend skipping blooming (frying) the curry paste. Sautéing it for even 2 minutes adds much more flavor than adding it directly to the liquids.
- Make sure the squash is tender before blending! Otherwise, it will be much more difficult to blend.
- Adjust the consistency of the soup. If it's too thick, add more stock or water. If it's too thin, cook it down for a little bit longer until it reaches your desired consistency.
- Spice level: Thai Kitchen red curry paste is mild. Maesri and Mae Ploy are much hotter, so start with 2 tablespoons and add more after blending.
- Shake the coconut milk: Shake the can well before opening so the cream and liquid mix. Set aside about ¼ of the can for swirling on top.
- Blender safety: If using a countertop blender, fill it no more than halfway with hot soup. Remove the center cap from the lid and cover the hole with a kitchen towel to let steam escape.
- Toasting Pumpkin Seeds: Toast the pumpkin seeds in a dry skillet over medium heat for 3-4 minutes, stirring often, until they start to pop. You can also toast them on a baking sheet at 350°F (175°C) for 6-8 minutes.
- This is a flexible recipe - See my Ingredients and Substitutions here. You will also find it helpful to review the most popular variations here.
- See my Serving Ideas section on how to serve Thai Pumpkin Soup, including sides and salads.
- Special Tools: Large Dutch Oven | Immersion Blender or High-Speed Blender | Vegetable Peeler | Sharp Chef's Knife | Cutting Board | Measuring Spoons | Measuring Cups | Ladle
Storage
- Fridge: Transfer the cooled soup to an airtight container and store for up to 4 days. Store the pumpkin seeds and fried shallots at room temperature and keep the coconut milk for swirling in a separate container in the refrigerator.
- Freezer: Cool completely before transferring to a freezer-safe container, making sure to leave room at the top for expansion. Store for up to 3 months.
- Reheat: If frozen, thaw overnight in the fridge. Place soup in a saucepan and heat over medium-low heat, stirring occasionally, until heated through. Do not bring to a boil. If it's thickened, add a splash of water or stock to loosen it to your preferred consistency. Reheat individual portions in a microwave-safe bowl in 60-90 second intervals, stirring between each interval, until hot throughout. Add the coconut milk swirl and fresh garnishes after reheating.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.
How to Make Thai Pumpkin Coconut Soup (Step-by-Step Photos & Tips)
This is just a quick overview. Find the full recipe with exact measurements in the recipe card above.
- Prep the kabocha. Microwave the whole squash for 2-3 minutes to soften the skin. Then halve it, scoop out the seeds, peel, and cut into 1½-inch chunks so they cook evenly.
- Soften the onion. Cook the onion in coconut oil over medium heat for 5-6 minutes until soft and translucent. Then stir in the garlic, ginger paste, and lemongrass paste for 1-2 minutes.

- Fry the curry paste. Cook the red curry paste for 2-3 minutes, stirring often. Look for a slightly darker color and a strong, toasty smell. Don't skip this step because it gives the soup most of its flavor.
- Simmer until tender. Add the kabocha, stock, ¾ of the coconut milk, fish sauce, and lime juice. Simmer partially covered for 18-22 minutes. A fork should slide into the squash with no resistance.

- Blend until silky. Blend with an immersion blender for 1-2 minutes, moving it around the pot until there are no lumps. Taste and adjust with salt, lime, or fish sauce.
- Toast the pumpkin seeds. While the soup simmers, toast the pumpkin seeds in a dry skillet over medium heat for 3-4 minutes, until they start to pop and smell nutty.

- Garnish and serve. Swirl in the reserved coconut milk, then top with chiles, cilantro, Thai basil, pumpkin seeds, and fried shallots. Serve with lime wedges and warm roti or naan.

More Thai Recipes
- Thai Red Curry Noodle Soup with Chicken
- Thai Chicken Curry Soup
- Thai Shrimp Soup
- Thai Drunken Noodles (Pad Kee Mao)
- Thai Beef Salad (Yum Nua)
- Thai-Inspired Coconut Curry Salmon
More Cozy Fall Soups
- Creamy Roasted Butternut Squash Soup
- Pumpkin Chili with Black Beans and Chickpeas
- Creamy Mushroom Soup
- Lentil Soup (High-Protein)
- Asian Chicken Rice Soup


Submit your question or provide a review of the recipe + star rating RIGHT HERE.