Thai Curried Butternut Squash Soup

Thai Curried Butternut Squash Soup is sure to warm you up on a cold day! It’s naturally creamy, velvety smooth, filling, and SO delicious! This healthy soup would be a fantastic addition to your Thanksgiving or holiday menu and makes for a comforting weeknight dinner served with a side of crusty bread. 

Female hands holding a bowl of Thai butternut squash soup garnished with coconut cream swirls, red pepper flakes, cilantro, chopped peanuts, and sesame seeds.

Thai butternut squash soup

I don’t know about you, but when the weather gets chilly, I crave warm, comfort food! However, I still want my meals to be nutrient-rich and healthy.

Today, I’m sharing a delectable Thai-inspired butternut squash soup. It has just the right balance of sweetness and spicy flavors, and it tastes like something you simmered on the stove all day long. 

Butternut squash makes the soup so creamy  without actually having to use any milk or heavy cream.

Roasted butternut squash soup ingredients

To make this naturally gluten-free, dairy-free, vegan, and vegetarian recipe you will need:

  • Butternut squash – for the best butternut squash soup, you’ll want to use roasted butternut squash. Roasting brings out the natural sweetness of the squash and intensifies its flavor. 
  • Coconut oil – can be replaced with olive oil or avocado oil
  • Onion – white or yellow
  • Garlic
  • Fresh ginger
  • Red curry paste – it can vary in spiciness depending on the brand you use. Start with 1 tablespoon and add more to your desired taste.
  • Cayenne pepper –  feel free to add in a pinch of crushed red pepper flakes instead, or leave it out if you prefer the soup less spicy
  • Salt
  • Low-sodium vegetable stock –  I used my homemade vegetable stock powder. I would recommend that you make your own because it tastes so much better than the store-bought version.
  • Your choice of garnishes – see suggestions below

Always choose a firm squash with no blemishes, bruises, or soft spots. The skin should be dull, not glossy. The stem should be intact, and the squash should feel heavy for its size. Also, the more orange the exterior, the riper and sweeter the flesh will be.

Bowl of vegan Thai butternut squash soup served with a spoon

How to make this fall soup

To make this recipe, simply…

  • Start by roasting the squash until tender. There are two benefits to roasting the butternut squash: depth of flavor + no need to peel and cut into chunks. Just halve, roast, then scoop out the flesh. Easy! 🙌🏻

You can even roast the butternut squash ahead of time, let it cool, then scoop out the flesh into a bowl and refrigerate.

  • Sauté the onions, garlic, and ginger.
  • Stir in the roasted butternut squash + the remaining ingredients.
  • Bring to a boil then reduce the heat to medium-low, cover and simmer for 15 minutes.
  • Use an immersion blender or a traditional blender to puree the soup until silky smooth. Just be extremely careful blending hot liquids; you don’t want the blender to be too full and make sure to leave the hole in the lid open to allow the steam to escape.
  • Taste and add extra salt and/or cayenne if needed.
  • Pour the roasted butternut squash soup into serving bowls, garnish, and enjoy!
Two bowls of creamy Thai roasted butternut squash soup with spoons

Topping ideas

There are so many toppings that pair well with curried butternut squash soup! Here are some tasty options to choose from:

  •  Add a splash of coconut milk on top of each bowl to swirl in for extra richness.
  • Nuts and seeds: crushed peanuts, roasted almonds, pine nuts, pumpkin seeds, cashew nuts, black and/or white sesame seeds.
  • Chopped cilantro, lime wedges, red pepper flakes, pomegranate arils.

Recipe variations

Do you want to customize this recipe? Feel free to:

  • Make the soup with raw butternut squash. Peel the squash, remove the seeds, and chop it into chunks. Add the butternut squash at the same time as you add the vegetable stock.
  • Use a slow cooker – just peel and cube the squash, add it to the crockpot with the sautéed onions, garlic and the rest of the ingredients. Turn it on, and you’re good to go!
  • Replace the butternut squash with pumpkin, sweet potatoes and/or carrots.
  • Add rice, quinoa, or farro, or your favorite grains. (You will need to add in extra vegetable stock and seasonings accordingly.)

Side dishes to serve with this easy soup


Refrigerate leftovers in an airtight container for 3-4 days. Slowly reheat in a saucepan stirring consistently. If you’re in a hurry, you can microwave a single serving in 30-second increments until hot.

This spicy soup is freezer-friendly! Make a double batch and keep some on hand for those busy weeknights.

This healthy roasted butternut squash soup is a great recipe for meal-prep. Just place it in meal-prep containers and freeze.

A bowl of curried butternut squash soup topped with cilantro, red pepper flakes, chopped peanuts, sesame seeds, and coconut cream swirls.

More Soup Recipes You Might Like: 

Looking for more healthy and comforting soup recipes for the season?  Here are a few more of my favorites:

What’s your go-to fall soup?

If you make this easy recipe, please leave a feedback and rating in the comment below. I always love hearing how it turns out for you! ♡

Female hands holding a bowl of Thai butternut squash soup garnished with coconut cream swirls, red pepper flakes, cilantro, chopped peanuts, and sesame seeds.
5 from 11 votes
Thai Curried Butternut Squash Soup
Prep Time:
10 mins
Cook Time:
50 mins
Total Time:
1 hr
Author: Elena Tomasi
Course: Soup
Cuisine: International
Servings:4 (about 1 1/2 cup each)

Thai Curried Butternut Squash Soup is sure to warm you up on a cold day! It’s naturally creamy, velvety smooth, filling, and SO delicious! This healthy soup would be a fantastic addition to your Thanksgiving or holiday menu and makes for a comforting weeknight dinner served with a side of crusty bread.

  • 2 lb (900 grams) butternut squash
  • 1 1/2 tablespoon coconut oil or olive oil
  • 1 medium yellow or white onion diced
  • 2 garlic cloves minced
  • 2 teaspoons peeled and grated fresh ginger
  • 2 tablespoons red curry paste
  • 1/2 teaspoon salt more to taste
  • 1/4 teaspoon cayenne pepper optional
  • 4 cups (1 liter) low-sodium vegetable stock
Toppings (optional):
  • fresh cilantro chopped
  • roasted peanuts chopped
  • red pepper flakes
  • lime wedges
  • coconut cream
  • black and/or white sesame seeds
  1. Preheat the oven to 200 degrees C (400 degrees F)  and line a rimmed baking sheet with parchment paper.

Roast the butternut squash
  1. Cut the butternut squash in half lengthwise, use a spoon to remove seeds and membrane.

  2. Transfer the butternut squash to the prepared baking sheet cut side down and bake for 30-35 minutes or until the squash is tender and completely cooked through.

  1. Heat the oil in a large pan over medium heat. Add the onion and sauté for 3-4 minutes. Add the garlic, ginger, and sauté another 1-2 minutes.

  1. Once the butternut squash is cool enough to handle, use a large spoon to scoop out the flesh. Add it to the pan, along with the red curry paste, cayenne pepper, and salt. Stir everything together, then pour in the vegetable stock.

  2. Bring the mixture to a boil, reduce the heat to low, and let it simmer for 15 minutes, so the flavors have a chance to meld.

  1. Use an immersion blender and blend the soup directly in the pan or ladle the soup carefully into a blender and blend until smooth and creamy.
  2. If the soup is too thick, add a bit of vegetable stock to thin it out and blend again. Taste and adjust seasonings if needed.

  1. Ladle the soup into bowls and top with chopped cilantro, roasted peanuts, sesame seeds, and a squeeze of lime juice. 
  • Storage/Make-Ahead: roasted butternut squash soup can be stored in the fridge for 3/4 days.
  • Freezer-Friendly: the soup can be frozen for up to 3 months. Defrost it in the refrigerator for 12 hours and then reheat it on the stovetop over medium heat until hot. 
  • Nutrition facts are for 1 portion of soup (1 1/2 cup) without toppings.
Nutrition Information
Amount per serving (1 portion) — Calories: 144, Fat: 4g, Saturated Fat: 4g, Sodium: 398mg, Carbohydrates: 28g, Fiber: 4g, Sugar: 9g, Protein: 3g

Did you make this recipe?

Leave a comment or share a photo on Instagram with the hashtag #aseasyasapplepie. We’d love to see what you come up with!

13 comments on “Thai Curried Butternut Squash Soup”

  1. This soup with some cashews, I want it!! Can’t wait to make it at home.

  2. I love butternut squash soup. It’s so rich and creamy. I love to add coconut to my version. 

  3. I have a few butternuts and buckets of sweet potato from the garden, so I can make two versions of this. Will make and freeze portions and it will see me through the week!

  4. I love how smooth and creamy this soup looks. It’s so perfect for Fall. 

  5. I love Thai curried carrot soup so I know I will love this Thai curried butternut soup as well. How delicious it looks! 

  6. I actually JUST bought a butternut squash with no recipe to use it on. I need to try this out, because it sounds so tasty. Soup is my favourite thing to eat 🙂

  7. Wow, what an amazing bowl of soup, I just want to dig in. I love all the flavors you added and the topping look perfect.

  8. This Thai butternut squash soup looks and sounds so delicious! What a tremendous way to add a kick of spice to a creamy, warm soup. Definitely a great fall warm-up!

  9. I have made this soup and it was a dream come through – so, so delicious! I loved all the texture and the kick given by the nuts and chilli flakes as well as the flavour given by the sesame seeds. Beautiful recipe! Will be making it again this week.

  10. The butternut soup looks lip-smacking and vibrant. Perfect for the season and delicious. can’t miss it.

  11. Love Thai flavors a lot, and this butternut squash recipe is so so delicious. I will make it once again soon.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.