This post contains affiliate links.
Made with coconut milk, this Thai butternut squash soup is a creamy curry that’s completely vegan! The tangy flavors from the ginger and garlic paired with the sweet butternut are like a flavor explosion in your mouth. Whip it up for a cozy weeknight dinner or use it for meal prep – it stores great!

You know what they say… a bowl of soup a day keeps the doctor away! Okay, I know they don’t say that, but it’s what I tell myself when I’m on my fourth soup recipe of the week.
But who can blame me? When the weather starts to get chillier and I officially begin my annual 200-Day Countdown to Summer, I have to take my warmth where I can get it. Which, in this case, is an overflowing bowl of creamy, herby, curried butternut squash soup.
I love that it’s jam-packed with vegetables because I can enjoy it, resting assured that I’m getting all of the nutrients I need! Oh, and that slight hint of spice? YES.
Reader rating
“This soup is fantastic. It was so creamy we also used it as a topping over veggies.” —GW

Here’s What You’ll Need
Cooking soup calls for one thing and one thing only: lots of different flavoring ingredients! In this Thai-inspired curry butternut squash soup, we’re going heavy on the spices to create a blend of flavors that are equal parts savory, sweet, earthy, and tangy. Oh, and everything is vegan! Jump to the recipe card for the full quantities.
- White Onion: Our first vegetable is diced onion. Feel free to use yellow onion if that’s what you have.
- Red Bell Pepper: You can also use green, yellow, or orange if that’s what you have.
- Red Curry Paste: This Thai curry paste brings major flavor. We’ll use 2 Tbsp, but the spice lovers can add a bit more!
- Ginger and Garlic: The flavorful base to any Asian-inspired curry.
- Butternut Squash: Finally, the most important ingredient… the squash! It should be peeled, deseeded, and cubed.
- Vegetable Broth: We will mix everything with 2 cups of vegetable broth to create the soup consistency. Feel free to use store-bought or homemade vegetable broth.
- Coconut Milk: Be sure to use full fat canned coconut milk.
- Cilantro: A handful of finely chopped cilantro for a herby touch.
- Lime Juice: Fresh-squeezed lime juice cuts through the sweet butternut, lightening up the flavors.
- Soy Sauce: Finally, soy sauce for salt (or use tamari for a gluten-free option).

How to make butternut squash Curry soup
This recipe comes together faster than you can say “curry butternut squash soup” 5 times fast. Dinner in 30 minutes or less? I’ll take it. This is just an overview. Jump to the recipe card for the full instructions.
Step 1: Prepare the Base
Heat oil in a large sauté pan or pot over medium heat. Add onion and pepper, cooking until vegetables soften, about 5 minutes. Add curry paste, ginger, and garlic, continuing to cook until fragrant, about 2 minutes.


Step 2: Cook the Fillings
Next, add the cubed butternut, broth, and coconut milk to the pan. Cover and let simmer until the butternut is fork-tender, about 10 to 15 minutes.


Step 3: Blend Together
Using a handheld immersion blender (or working in batches with a countertop blender), carefully blend the mixture until smooth.


VITAMIX BLENDER
This is the blender I use and adore!
Step 4: Add the flavorings
Finally, stir in the cilantro, lime juice, and soy sauce. Taste and adjust as needed (if you like it spicy, you can add more curry paste). Serve warm, optionally topped with fresh cilantro, cashews, and limes.
mix it up!
Feel like switching things up a bit? There are a number of ways you can tweak this recipe to fit your taste, whether you’re looking for something a bit spicer, extra creamy, or with more vegetables.
- Use pumpkin: You can make a pumpkin variation of this recipe using this Thai inspired pumpkin curry recipe!
- Spicy: For extra spicy soup, add extra curry paste or include a dash of sriracha into the mix. Additionally, slice up a couple of jalapeños and throw them on top.
- Extra Creamy: In the mood for extra creamy butternut soup? Easy! Omit ¼ cup of the broth, and replace it with an extra ¼ cup of coconut milk.
- More vegetables: For a soup extra rich in veggies, toss in chopped zucchini, carrots, celery, or whatever you’d like!

serving ideas
Soups are just… *chef’s kiss.* They’re cozy, delicious, and evoke a weirdly calming sense of warmth. But if you need a little more oomph, try serving this curry with any of these sides.
- Jicama Rice: This is a great low-carb option to pour your curry over.
- Naan Bread: Perfect for dipping!
- Greek Yogurt: Dollop this on top for a bit more protein and to cool down the spice (if you aren’t vegan).
- Any Type of Rice: Purple rice and white sticky rice are some of my favorites.

Thai Butternut Squash Soup (Butternut Curry Soup!)
Ingredients
- 1 Tbsp olive oil, 15 mL
- 1 cup diced white onion, about ½ of a medium onion
- 1 red bell pepper, diced
- 2 Tbsp red curry paste
- 2 tsp fresh grated ginger
- 2 cloves garlic, minced
- ½ medium butternut squash, peeled, deseeded, and cubed
- 2 cups vegetable broth, 472
- 1 14-oz can coconut milk, 415 mL
- ¼ cup cilantro, finely chopped
- 1 Tbsp lime juice, 15 mL
- 1 tsp soy sauce, 5 mL
- Top with: cilantro, cashews, limes
Instructions
- Base: Heat oil in a large saute pan or pot over medium heat. Add onion and pepper, cooking until vegetables soften, about 5 minutes. Add curry paste, ginger, and garlic, continuing to cook until fragrant, about 2 minutes.
- Fillings: Add cubed butternut, broth, and coconut milk. Cover and let simmer until butternut is fork-tender, about 10 to 15 minutes.
- Blend: Using a handheld immersion blender (or working in batches with a countertop blender), carefully blend the mixture until smooth.
- Serve: Stir in cilantro, lime juice, and soy sauce. Taste and adjust as needed (if you like it spicy, you can add more curry paste). Serve warm, optionally topped with fresh cilantro, cashews, and limes.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.

















This soup is fantastic. It was so creamy we also used it as a topping over veggies..
Sarah, I made this as our soup for Thanksgiving and although I must say the ingredients are STELLAR, it was too hot for us. It might be that my Thai red paste is different from yours – and I didn’t even use the entire amount – but my son sweated through the soup course, and nobody took 2nds, and I made a LOT! If you could cut down on the heat or qualify it with “start with this much Thai paste”…and then go up based on your tastes, I think a lot more people would love this recipe!
Yours forever,
Lisa
Thanks for the recommendation, Lisa! Indeed, some Thai curry pastes can be much spicier than others. I’ll add a note!
We love this recipe! The flavor is wonderful and it comes together easily and quickly.
If there are leftovers, we serve it over quinoa for addtional protein and fiber. Thanks, Sarah!
Love hearing that Shauna, glad the recipe is a hit!
looks delicious, Sarah!! could you maybe indicate approximate amount of butternut squash by weight in grams please? i’ve no idea what is considered a “medium” squash – but also, i tend to buy pre-cut bags for convenience & to save some time ☺️
That’s a great point! A medium butternut squash usually produces about six cups of diced squash, so for this recipe you would use three cups.
This was absolutely delicious. I’m obsessed with your recipes recently, everything I make from your guide turns out fantastic! Thank you for another amazing recipe.
Thanks for making my day with your comment Laura, so glad to hear you’re enjoying the recipes!