Spicy Butternut Squash And Sweet Potato Soup Recipe
If fall had a flavor, this soup would be it. Creamy, rich, and spiced just right, this spicy butternut squash and sweet potato soup is the ultimate comfort dish. It’s hearty enough to warm you up on chilly evenings yet light enough to enjoy as part of a wholesome meal. The combination of roasted sweetness from the vegetables and the gentle heat of spices makes it feel like a hug in a bowl. Plus, it’s easy to make, nourishing, and perfect for make-ahead meals—what’s not to love?
This soup takes me back to one especially brisk autumn day when I was bundled in a sweater, gazing at the fiery red and gold leaves outside. A steaming bowl of this soup in my hands turned that chilly evening into something magical. The aroma of roasted squash and sweet potatoes mixed with warm spices like cinnamon and cumin wafted through the house, and just like that, the day felt a little brighter. It’s those little moments that make me keep coming back to this recipe, time and time again.
So, grab your favorite cozy socks and let’s dive into this recipe. I promise, your kitchen is about to smell incredible.
Where it all began: a brief soup story
While this recipe feels modern and approachable, the roots of squash soups can be traced back centuries. Squash has been a staple food in Native American cuisine for thousands of years, celebrated for its versatility and nutritional benefits. Sweet potatoes also boast a long history, often associated with Central and South American cultures. Over time, these hearty vegetables found their way into kitchens worldwide, where they were blended into soups and stews.
The addition of warm spices, coconut milk, and a little chili heat gives this recipe a slight twist inspired by Thai and Caribbean cuisines. It’s a beautiful fusion of flavors that elevates humble squash and sweet potato into something truly special.
Let’s talk ingredients: what makes this soup shine
- Butternut squash: The star of the show! Its natural sweetness pairs perfectly with the spices. When roasted, it becomes irresistibly caramelized, adding depth to the soup. Can’t find butternut squash? Try kabocha squash or even pumpkin as a substitute.
- Sweet potatoes: These beauties complement the squash with their creamy texture and earthy sweetness. If you’re out of sweet potatoes, carrots or parsnips are great stand-ins.
- Yellow onion and garlic: These two build the savory foundation for the soup. Their roasted flavor adds subtle smokiness that balances the sweetness of the vegetables.
- Coconut milk: Creamy and luscious, it gives the soup a velvety finish. For a lighter version, you can use light coconut milk or swap with unsweetened almond milk, but the full-fat version really brings out the best flavor.
- Spices (cumin, cinnamon, chili powder, chili flakes): These spices give the soup its cozy warmth and slight kick. Adjust the chili to your heat tolerance—skip the flakes if you prefer mild, or go bold with a pinch of cayenne!
- Vegetable or chicken stock: This forms the liquid base, adding flavor. If you’re aiming for vegan, vegetable stock or water works perfectly.
- Salt and pepper: Never underestimate the power of seasoning! A sprinkle of good-quality salt can make all the difference.

Kitchen gear: what you’ll need to make it happen
This soup doesn’t require fancy gadgets, but a few reliable kitchen tools will make the process smooth:
- Roasting tin or sheet pan: If you’re roasting the vegetables, this is key for caramelizing them. Lining it with parchment paper will make cleanup a breeze.
- Blender or immersion blender: For that silky-smooth finish. I’m partial to an immersion blender because it’s easy to use directly in the pot (fewer dishes, yay!). A countertop blender works just as well—just blend in batches and be careful with the hot liquid.
- Large saucepan or Dutch oven: The bigger, the better, so you have room to blend and stir without splashing.
- Sharp knife and cutting board: Essential for chopping those sturdy vegetables. A good-quality chef’s knife will make the process much easier.
Step-by-step: my foolproof method (and a few hard-learned lessons)
1. Roast the vegetables for maximum flavor
Preheat your oven to 190ºC (375ºF). Spread the chopped butternut squash, sweet potatoes, onion slices, and garlic cloves on a roasting tin. Drizzle them with olive oil and sprinkle on the cumin, cinnamon, chili powder, salt, and pepper. Toss everything to coat evenly, then roast for about 30 minutes, or until the edges are golden and caramelized. (Tip: Don’t overcrowd the pan—give those veggies room to breathe!)
2. Simmer it all together
Transfer the roasted vegetables to a large saucepan or Dutch oven. Pour in the stock or water and bring to a boil. Reduce the heat and let everything simmer for 10-15 minutes to allow the flavors to meld. If you skipped the roasting step, simply sauté the onions and garlic in a bit of olive oil before adding the raw squash, sweet potatoes, and stock.
3. Blend to perfection
Use an immersion blender to puree the soup right in the pot, or transfer it in batches to a countertop blender. Blend until silky smooth. If the soup is too thick for your liking, add a bit more stock or water to thin it out.
4. Add the finishing touches
Stir in the coconut milk, saving a couple of tablespoons for that pretty swirl on top. Add the chili flakes, taste, and adjust the seasoning as needed. If you want more heat, sprinkle in extra chili powder or flakes.
5. Serve and enjoy
Ladle the soup into bowls, drizzle with the reserved coconut milk, and top with fresh chopped coriander (or parsley if that’s what you have on hand). Pair it with some crusty bread for the ultimate comfort meal.

Variations: make it your own
- Vegan twist: This recipe is naturally vegan if you use vegetable stock. Feel free to add roasted red peppers or tomatoes for an extra layer of flavor.
- Gluten-free: This soup is naturally gluten-free! Serve with gluten-free crackers or bread.
- Low-carb: Replace the sweet potatoes with cauliflower or zucchini for a lower-carb option. You’ll still get that creamy texture with fewer carbs.
- Seasonal switch-up: Try swapping the butternut squash for acorn squash or pumpkin when they’re in season. For summer, you could even use yellow squash or zucchini (just skip the roasting step).
- Herby goodness: Add a handful of fresh thyme or rosemary during cooking for a fragrant twist.
Serve it like a pro: presentation tips
This soup shines on its own, but a little flair goes a long way. Swirl the reserved coconut milk on top of each bowl, then sprinkle with a pinch of chili flakes and fresh coriander. Serve it alongside warm, crusty bread, toasted pita chips, or even a simple side salad. If you’re entertaining, ladle the soup into small cups as an elegant appetizer!
What to drink with it?
Try a crisp apple cider—it perfectly complements the soup’s sweetness and spices. A sparkling ginger drink or even a refreshing iced tea with a squeeze of lime also works beautifully. If you’re into warm drinks, chai tea or a simple cup of hot herbal tea (like mint or chamomile) would be a cozy choice.
Storing and reheating: keep it fresh
This soup keeps wonderfully in the fridge for up to 4 days. Just store it in an airtight container. To reheat, warm it gently on the stove over medium heat, stirring occasionally. If it’s thickened too much, add a splash of stock or water to loosen it up. It also freezes like a dream—just portion it into freezer-safe containers and freeze for up to 3 months. Defrost in the fridge overnight and reheat as usual.
Scaling it up or down: cooking for a crowd or just yourself
Need to feed a crowd? Double the recipe and use a larger pot. Just be mindful when blending—you may need to do it in batches. For a smaller portion, halve the recipe, but keep the spice ratios intact so you don’t lose that bold flavor.
Potential pitfalls (and how to avoid them)
- Soup too thick? Add more stock or water to thin it out. Start small—you can always add more.
- Too spicy? A splash of coconut milk or a dollop of plain yogurt will mellow out the heat.
- Not enough flavor? Don’t skimp on the salt and spices—seasoning is key for a balanced, flavorful soup.
Ready to cozy up with this soup?
This spicy butternut squash and sweet potato soup is one of those recipes you’ll find yourself coming back to again and again. It’s simple, delicious, and endlessly adaptable. Whether you’re looking for a quick weeknight meal or something to impress your guests, this soup has you covered. So, grab your spoon and dive in—you won’t regret it!

FAQs
1. Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day. Make it ahead and store it in the fridge for up to 4 days.
2. Can I skip the coconut milk?
Sure, but it might lose some of its creaminess. Try using almond milk or cashew cream instead for a similar texture.
3. Can I freeze this soup?
Yes! Let the soup cool completely before transferring it to freezer-safe containers. It keeps for up to 3 months.
4. How do I make it less spicy?
Reduce or omit the chili flakes and chili powder. You can always add more later if needed.
5. Can I use a different squash?
Definitely! Acorn squash, kabocha squash, or even pumpkin work as great substitutes.

Spicy Butternut Squash And Sweet Potato Soup Recipe
Warm up with this creamy, spicy butternut squash and sweet potato soup! Easy to make, packed with flavor, and perfect for cozy nights.
- Total Time: 50 minutes
- Yield: 4-6 1x
Ingredients
- 1 peeled and chopped butternut squash
- 2 peeled and chopped sweet potatoes
- 1 sliced yellow onion
- 3 peeled garlic cloves
- 2 tablespoons of olive oil
- 400 ml (1 1/2 cups) of full-fat coconut milk (set aside 2 tablespoons for serving)
- 1 teaspoon of ground cumin
- 1/2 teaspoon of cinnamon
- 1/4 teaspoon of chili powder
- 1 teaspoon of chili flakes
- 750 ml (3 cups) of vegetable or chicken stock, or water
- Salt and pepper, to taste
Instructions
1. Roast the vegetables for maximum flavor
Preheat your oven to 190ºC (375ºF). Spread the chopped butternut squash, sweet potatoes, onion slices, and garlic cloves on a roasting tin. Drizzle them with olive oil and sprinkle on the cumin, cinnamon, chili powder, salt, and pepper. Toss everything to coat evenly, then roast for about 30 minutes, or until the edges are golden and caramelized. (Tip: Don’t overcrowd the pan—give those veggies room to breathe!)
2. Simmer it all together
Transfer the roasted vegetables to a large saucepan or Dutch oven. Pour in the stock or water and bring to a boil. Reduce the heat and let everything simmer for 10-15 minutes to allow the flavors to meld. If you skipped the roasting step, simply sauté the onions and garlic in a bit of olive oil before adding the raw squash, sweet potatoes, and stock.
3. Blend to perfection
Use an immersion blender to puree the soup right in the pot, or transfer it in batches to a countertop blender. Blend until silky smooth. If the soup is too thick for your liking, add a bit more stock or water to thin it out.
4. Add the finishing touches
Stir in the coconut milk, saving a couple of tablespoons for that pretty swirl on top. Add the chili flakes, taste, and adjust the seasoning as needed. If you want more heat, sprinkle in extra chili powder or flakes.
5. Serve and enjoy
Ladle the soup into bowls, drizzle with the reserved coconut milk, and top with fresh chopped coriander (or parsley if that’s what you have on hand). Pair it with some crusty bread for the ultimate comfort meal.
Notes
This soup keeps wonderfully in the fridge for up to 4 days. Just store it in an airtight container. To reheat, warm it gently on the stove over medium heat, stirring occasionally. If it’s thickened too much, add a splash of stock or water to loosen it up. It also freezes like a dream—just portion it into freezer-safe containers and freeze for up to 3 months. Defrost in the fridge overnight and reheat as usual.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Dinner