Thai roasted kabocha soup

Asian food is full of bright flavors and colors. It is one of my favorite cuisines that I like the most. I love the combination of spicy, fresh, and strong-flavored ingredients.

This Thai roasted kabocha soup has all that I love about Asian food. Every spoonful of this kabocha creamy soup is full of flavor, you have to try it.

two bowls of roasted kabocha soup

Ingredients for roasted kabocha soup

  • Kabocha squash. I made this soup with kabocha squash. And it is prepared just like any other pumpkin: butternut squash or pie pumpkin. You cut it in half, seed it, and then roast it in the oven.
  • Coconut oil and milk. I use canned coconut milk. I like to use the full-fat version, not the light one. For the oil, you can use the refined or unrefined version of it. The difference will be in the taste. Refined oil has minimal coconut flavor.
  • Onion, garlic, and ginger. The aromatics are the flavor base of the soup and are responsible for making anything super delicious. The best part of making creamy vegetable soups is that you don’t have to chop anything small. In the end, everything is blended, so it makes the process super easy.
  • Curry paste (affiliate link) and spices. It has ground turmeric, cumin, and red curry paste (affiliate link). The curry paste (affiliate link) is optional, but the depth of flavors it gives is out of this world. If you don’t have it, it’s ok, it will be delicious anyway, but it’s worth trying.

How to make creamy roasted kabocha squash soup?

  • First, you have to roast the pumpkin.
  • When the squash is fully roasted and perfectly cooked, take it out of the oven and set aside.
  • Then, start sautéing the onion, garlic, and ginger. When they start to brown, spoon the kabocha squash’s flesh and add to the pot with the rest of the spices.
  • Add broth or water and the coconut milk, let it simmer for 5 minutes.
  • Blend and serve.
💥 For real, it is that easy.
ingredients to prepare roasted squash soup

💡Ideas, tips & tricks

  • You can make this Thai Vegetable Soup with canned pumpkin or homemade pumpkin puree. Substitute with butternut squash or acorn squash.
  • You can also roast two squashes, and freeze one part. This soup can be stored perfectly in the refrigerator for 4-5 days or frozen for up to three months.
  • You can serve this soup as a starter and as the main course some lentils with garlic and basil and coconut rice. And for a salad a red cabbage coleslaw with cashews and soy sauce dressing.

kobocha and aromatics in a pot for soup

How to serve this soup?

Something I love about Thai food is how they finish their dishes with fresh herbs, chilies, and super crunchy ingredients. This soup is no exception and you can finish it with freshly squeezed lemon juice, with chopped fresh herbs such as cilantro, mint and Thai basil.

And for that perfect crunchy touch on top, sprinkle chunky peanuts. Also, for that spicy touch that is typical of this kitchen, add sliced serrano pepper or jalapeño. You can also finish it with the crunchy chili oil from the roasted cauliflower salad.

Other recipes that you may like:

two bowls of thai soup

Here is the recipe for this Thai roasted kabocha soup and I hope you like it as much as you do. Please take a picture of your creation and share it on Instagram or Facebook. I love to see what you make. If you want to make it for later, save it on Pinterest.

It would also be incredible if you shared the recipe with a friend and give it 5 stars and/or if you tell me how it went in the comments section; if you have doubts or ideas, also put them there.

Thai Roasted Kabocha Soup

This Thai roasted kabocha soup is perfect for including different vegetables and flavors into our diet. This soup is creamy, full of delicious flavors and textures.
No ratings yet
Prep Time 10 mins
Cook Time 45 mins
0 mins
Total Time 55 mins
Course Soup
Cuisine Thai
Servings 4 people
Calories 486 kcal


  • blender
  • baking sheet


  • 1 Kabocha squash halved and seeded
  • 3 tablespoons coconut oil
  • 1 medium onion roughly chopped
  • 3 cloves garlic
  • 1 tablespoon ginger roughly chopped
  • 1 teaspoon turmeric ground
  • 1 teaspoon ground cumin
  • 1 can 13.5 oz coconut milk
  • 3 cups water or vegetable broth
  • 1 tablespoon red Thai curry paste * optional
  • 1 teaspoon salt

For serving

  • 1/2 cup fresh cilantro chopped
  • 1/4 cup minced fresh mint
  • 1/4 cup chives finely chopped
  • 1/4 cup roasted peanuts chopped


  • Preheat the oven to 350ºF
  • Cut the squash in half, remove the seeds, turn it upside down and roast for 40 minutes or until soft.
  • In a stockpot, sauté the onion, garlic, and ginger over medium heat in the coconut oil. When they start to brown, spoon out the squash flesh and add to the pot with the spices, the red curry paste if using. Add the coconut milk and the vegetable broth. Leave about 5 minutes and when it starts to boil, add the salt, blend with an immersion blender or blender.
  • If you use a blender, blend in batches if needed.
  • Taste and adjust seasoning if necessary.
  • For serving
  • Serve in bowls top with fresh chopped herbs and feshly sqeezed lemon juice.



Serving: 250grsCalories: 486kcalCarbohydrates: 34gProtein: 8gFat: 40gSaturated Fat: 31gSodium: 1355mgPotassium: 1218mgFiber: 7gSugar: 11gVitamin A: 4405IUVitamin C: 36mgCalcium: 115mgIron: 4mg
Keyword cocina thai vegana, kabocha soup, roasted kabocha thai soup, roasted squash soup


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #brownsugarandvanilla so we can all see your creations.

Notify of
Inline Feedbacks
View all comments