Spicy Butternut Squash Sweet Potato Soup Recipe
This Spicy Butternut Squash Sweet Potato Soup is the ultimate comfort-in-a-bowl—creamy, vibrant, and full of cozy, Thai-inspired flavors that light up your tastebuds. The natural sweetness of butternut squash and sweet potatoes mingle with a little heat and the comforting creaminess of coconut milk, making every spoonful irresistible. Whether you’re craving something soul-warming for a chilly night, want to wow dinner guests, or just need a nourishing meal for meal prep, this recipe is about to become your new favorite soup—trust me, you’ll find yourself making it again and again!

Ingredients You’ll Need
You’ll be amazed at how a handful of humble ingredients can transform into such a show-stopping soup. Each one brings a special something: from sweetness and body, to fragrant depth, to just the right kick of heat and zip of citrus.
- Olive oil: The base for sautéing your aromatics and building savory flavor.
- Onion (1 medium, chopped): Essential for a sweet, mellow backdrop that enhances every other flavor.
- Garlic (3 cloves, minced): Adds aromatic depth and a touch of earthiness—don’t skimp!
- Fresh ginger (1 tablespoon, grated): Brings zesty warmth and brightens the soup beautifully.
- Red curry paste (1 teaspoon or more): Packs a punch of spice and Thai-inspired flavor; adjust for your perfect heat level.
- Ground cumin (1/2 teaspoon): A warm, earthy spice that complements the sweetness of the veggies.
- Cayenne pepper (1/4 teaspoon, optional): Kick things up a notch for an extra layer of heat—totally optional but highly recommended for spice lovers.
- Butternut squash (4 cups, cubed): Sweet, creamy, and perfect for this soup’s velvety texture.
- Sweet potatoes (2 medium, peeled and cubed): Doubles down on creamy richness and adds gorgeous color and nutrients.
- Vegetable broth (4 cups): Forms the delicious base—choose low-sodium if you want more control over saltiness.
- Coconut milk (1 can, 13.5 oz, full-fat): Makes the soup ultra-lush and balances the spice with a tropical, cozy twist.
- Lime juice (1 tablespoon): The secret to brightening all the flavors and tying everything together.
- Salt and pepper to taste: Essential for seasoning to perfection—taste as you go!
- Fresh cilantro, chili flakes, or pumpkin seeds (optional garnish): Adds color, crunch, and fresh contrast—make it as pretty as it is delicious!
How to Make Spicy Butternut Squash Sweet Potato Soup
Step 1: Sauté the Aromatics
Begin by heating the olive oil in a large pot over medium heat. Toss in the chopped onion and let it cook for 3 to 4 minutes, stirring occasionally, until the onion is softened and translucent—it should smell amazing already! Then, stir in the garlic and freshly grated ginger, letting them cook for about 30 seconds until they’re super fragrant, but not browned. The combination of onion, garlic, and ginger forms a flavor-packed base that will make your Spicy Butternut Squash Sweet Potato Soup irresistible from the very first bite.
Step 2: Toast the Spices
Now it’s time for some culinary magic. Add the red curry paste, ground cumin, and the cayenne pepper if you like things spicy. Give everything a good stir and let the spices toast for a minute. Toasting the spices brings out their essential oils and deepens their flavors—this is where your soup begins to take on its signature spicy, rich taste.
Step 3: Add Veggies and Simmer
Add the butternut squash cubes and sweet potatoes to the pot, stirring well so every piece is coated with that wonderful spice mixture. Pour in the vegetable broth, and watch the soup come to life as you bring it all to a gentle boil. Reduce the heat to low and let it simmer for 20–25 minutes. You’ll know it’s ready when the vegetables are fork-tender and practically melt at the touch. This is when the flavors really mingle beautifully.
Step 4: Blend to Silky Smoothness
Take the pot off the heat and grab an immersion blender—carefully puree the soup to a silky, velvety texture right in the pot. If you don’t have an immersion blender, just transfer the soup in batches to a countertop blender. The goal is a smooth, creamy base that makes Spicy Butternut Squash Sweet Potato Soup so luxurious!
Step 5: Add Coconut Milk and Lime
Now add in the coconut milk for luscious creaminess, plus the lime juice for a pop of brightness that perfectly balances the soup’s sweetness and spice. Return the soup to low heat and stir gently until everything is heated through again. This finishing touch transforms the soup from good to absolutely unforgettable.
Step 6: Season and Serve
Taste the soup and adjust the salt and pepper as needed—you want everything to sing. Ladle your piping-hot Spicy Butternut Squash Sweet Potato Soup into bowls and get ready for the fun part: toppings! Garnish with a sprinkle of fresh cilantro, chili flakes, or crunchy pumpkin seeds to add beauty and even more flavor.
How to Serve Spicy Butternut Squash Sweet Potato Soup

Garnishes
The right garnish turns a bowl of soup into a restaurant-worthy treat. Try a scattering of fresh cilantro for herbal brightness, a pinch of chili flakes for added heat, or roasted pumpkin seeds for crunch. For a pop of color, a swirl of coconut milk or a wedge of lime on the side is always welcome. The best part? Everyone can customize their own bowl just the way they like it.
Side Dishes
You’ll want something simple to let the soup shine—think warm crusty bread for dipping, a crisp green salad, or even a scoop of fluffy jasmine rice on the side. A big platter of roasted veggies or a light cucumber salad also pair beautifully with the big, bold flavors of this Spicy Butternut Squash Sweet Potato Soup.
Creative Ways to Present
If you’re serving to guests or want to up the wow factor, ladle the soup into individual mugs for a fun twist, or serve in small bowls as part of a fall-inspired tasting menu. Drizzle with a touch of chili oil or top with toasted coconut for an unexpected finishing touch that will have everyone asking for your secret recipe!
Make Ahead and Storage
Storing Leftovers
Leftover Spicy Butternut Squash Sweet Potato Soup makes for fabulous lunches or quick weeknight dinners. Let the soup cool completely, then store it in an airtight container in the fridge. It will stay fresh, delicious, and maintain its flavor for up to four days.
Freezing
One of the best things about this soup is how well it freezes. Pour cooled soup into freezer-friendly containers or freezer bags, leaving just a little room at the top for expansion. It’ll keep its magic for up to three months. When you’re ready for a bowl, just thaw overnight in the refrigerator.
Reheating
For best results, reheat the soup gently on the stovetop over low heat, stirring frequently. If it looks a bit thick after storage or freezing, just add a splash of broth or coconut milk until it’s silky and smooth again. Quick microwave reheating also works for busy days—just cover to avoid splatters and stir halfway through for even heat.
FAQs
Can I make this Spicy Butternut Squash Sweet Potato Soup ahead of time?
Absolutely! In fact, the flavors get even better after a day in the fridge. Just make it as directed, let it cool, and store it in the refrigerator for up to four days. Reheat gently before serving and you’re good to go.
Is there a way to make this soup spicier or milder?
This recipe is super flexible—just adjust the red curry paste and cayenne to taste. For more fire, bump up both, and for a gentler soup, scale them back or leave out the cayenne pepper entirely.
What should I do if I don’t have coconut milk?
You can substitute with another unsweetened dairy-free milk, like cashew or almond milk, though the soup won’t be quite as rich and creamy. For a non-vegan option, heavy cream also works nicely.
Can I add protein to this soup?
Definitely! Stir in some cooked lentils or chickpeas after blending for an extra boost of plant-based protein and heartiness. It makes the soup even more satisfying and turns it into a one-bowl meal.
What’s the best way to cube butternut squash easily?
If you’re short on time, buy pre-cubed butternut squash from the store. To cut a whole one yourself, slice off the ends, peel with a veggie peeler, halve it lengthwise, scoop out the seeds, then dice. A sharp knife makes all the difference for safe, easy prep!
Final Thoughts
There’s something truly special about sharing a steaming bowl of Spicy Butternut Squash Sweet Potato Soup with people you love—it’s a celebration of color, comfort, and flavor all wrapped up in each silky spoonful. Whether you’re new to homemade soups or a seasoned pro, this recipe brings big rewards and even bigger smiles. Give it a try, get creative with your toppings, and don’t be surprised if it becomes a staple in your soup rotation!
Print
Spicy Butternut Squash Sweet Potato Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-Free
Description
A comforting and flavorful Spicy Butternut Squash Sweet Potato Soup recipe that is vegan and gluten-free. This Thai-inspired fusion soup is creamy, aromatic, and perfect for chilly fall days.
Ingredients
Ingredients:
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon red curry paste (or more to taste)
- 1/2 teaspoon ground cumin
- 1/4 teaspoon cayenne pepper (optional)
- 4 cups cubed butternut squash
- 2 medium sweet potatoes, peeled and cubed
- 4 cups vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 1 tablespoon lime juice
- Salt and pepper to taste
- Fresh cilantro, chili flakes, or pumpkin seeds for garnish (optional)
Instructions
- Heat olive oil: In a large pot over medium heat, sauté onion until soft. Add garlic, ginger, red curry paste, cumin, and cayenne pepper.
- Cook vegetables: Add butternut squash and sweet potatoes. Pour in vegetable broth, simmer until tender.
- Puree soup: Use an immersion blender to puree until smooth. Stir in coconut milk and lime juice.
- Adjust seasoning: Warm through, adjust salt and pepper to taste.
- Serve: Garnish with cilantro, chili flakes, or pumpkin seeds.
Notes
- For extra protein, stir in cooked lentils or chickpeas after blending.
- This soup freezes well for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Fusion (Thai-Inspired)
Nutrition
- Serving Size: 1 bowl
- Calories: 240
- Sugar: 7g
- Sodium: 480mg
- Fat: 14g
- Saturated Fat: 10g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg