This post may contain affiliate links, Read the full disclosure here.
When autumn hits and all I want is a blanket, a warm hug, and something gently spicy in a bowl—this Spicy Butternut Squash and Sweet Potato Soup is it. It’s one of those recipes that feels like self-care, even though it’s made with just a handful of simple, good-for-you ingredients.
This soup is creamy without cream, thanks to coconut milk. It’s spicy, but in a warm-you-from-the-inside kind of way. And the best part? My kids actually eat it without fuss. That’s a win in my book.
Whether you’re a busy mom like me or just love big-batch meals you can freeze, this soup checks all the boxes: easy, family-friendly, and flavorful.
Ingredients for Spicy Butternut Squash and Sweet Potato Soup

- 1 small butternut squash (700–900g or about 2–3 cups), peeled and chopped
- 2 sweet potatoes (about 275g or 2 cups), peeled and chopped
- 1 yellow onion, sliced
- 3 cloves garlic, peeled
- 2 tablespoons olive oil
- 400 ml full-fat coconut milk (reserve 2 tablespoons for garnish)
- 1 teaspoon ground cumin
- 1/2 teaspoon cinnamon
- 1/4 teaspoon chili powder
- 1 teaspoon chili flakes
- 750 ml vegetable or chicken stock (or water)
- Salt and pepper, to taste
Pro tip: If you’re short on time, you can swap fresh squash with frozen pre-chopped.
Why Roast First? Optional but Flavorful

Roasting adds caramelized sweetness and deeper flavor. If you have 30 extra minutes, go for it.
Step 1: Preheat the Oven
Set your oven to 190ºC (375ºF).
Step 2: Prep the Veggies
- Cut the squash and sweet potatoes into large chunks.
- Slice the onion and leave the garlic whole.
- Place everything in a roasting pan.
- Drizzle with olive oil and sprinkle with cumin, cinnamon, chili powder, salt, and pepper.
Step 3: Roast
Roast for 30 minutes or until veggies are soft and golden at the edges.
Roasting garlic with the veg adds sweetness and depth that makes this soup next level.
How to Make Spicy Butternut Squash and Sweet Potato Soup

Whether you roast or not, here’s how to make this soup silky, spicy, and soul-warming.
Step 1: Combine in a Pot
Place roasted or raw chopped vegetables into a large pot. Add stock or water until everything is just covered.
Step 2: Simmer
Bring to a boil. Reduce heat and simmer until all the vegetables are fork-tender—about 20–25 minutes if raw, 10–15 if roasted.
Step 3: Blend
Use an immersion blender directly in the pot or carefully transfer to a blender in batches. Blend until smooth.
Step 4: Add Coconut Milk
Return soup to pot if needed. Stir in most of the coconut milk and add chili flakes. Adjust salt and pepper. Add more liquid to thin, if necessary.
Step 5: Serve
Ladle into bowls. Swirl reserved coconut milk on top. Garnish with fresh coriander or parsley.
🥄 Sometimes I add roasted pumpkin seeds on top for crunch. Highly recommend!

What Makes This Soup a Must-Make
- Naturally dairy-free and gluten-free
- Freezer-friendly and reheats like a dream
- Loaded with beta-carotene, fiber, and warmth
- Easily adjustable spice level for kids or spice lovers
Variations to Try
- Add fresh ginger or turmeric for extra anti-inflammatory benefits.
- Make it Thai-style with curry paste and lime juice.
- Want protein? Toss in some lentils or top with a dollop of Greek yogurt.
- Need it quick? Use an Instant Pot—7 minutes on manual, then blend.
What Goes with Spicy Butternut Squash and Sweet Potato Soup?
Pair your soup with something simple:
- Crusty bread or garlic naan
- Grilled cheese sandwiches
- Apple walnut salad with vinaigrette
- Roasted chickpeas or crispy tofu on top
Frequently Asked Questions
How do I make it less spicy?
Reduce or skip the chili flakes and chili powder.
Can I use frozen butternut squash?
Yes! It’s a huge time-saver and works great.
Is this soup healthy?
Absolutely. It’s full of fiber, vitamins A and C, and good fats from coconut milk.
Can I freeze it?
Definitely. Store in airtight containers or freezer bags for up to 3 months.
How do I reheat it?
Gently heat on the stove with a splash of water or stock to loosen.
More Cozy Recipes to Try
Save and Share the Love
Save this recipe on Pinterest for your next cozy night in. If you make it, tag @RitzyRecipes and let me see your spicy soup creations!
From My Kitchen to Yours
This Spicy Butternut Squash and Sweet Potato Soup is more than just a fall staple. It’s a go-to when I want something nurturing but not boring. A soup that warms you up without weighing you down.
So light a candle, grab your favorite spoon, and enjoy this cozy bowl of flavor. You’ve got this 💛

Spicy Butternut Squash and Sweet Potato Soup – A Cozy Bowl of Fall Flavor
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
This Spicy Butternut Squash and Sweet Potato Soup is creamy, gently spicy, and totally comforting. It’s dairy-free, freezer-friendly, and kid-approved!
Ingredients
- 1 small butternut squash (700–900g or about 2–3 cups), peeled and chopped
- 2 sweet potatoes (about 275g or 2 cups), peeled and chopped
- 1 yellow onion, sliced
- 3 cloves garlic, peeled
- 2 tablespoons olive oil
- 400 ml full-fat coconut milk (reserve 2 tablespoons for garnish)
- 1 teaspoon ground cumin
- 1/2 teaspoon cinnamon
- 1/4 teaspoon chili powder
- 1 teaspoon chili flakes
- 750 ml vegetable or chicken stock (or water)
- Salt and pepper, to taste
Instructions
- Preheat oven to 190ºC (375ºF).
- Cut squash and sweet potatoes into chunks. Slice onion and leave garlic whole. Place all in a roasting pan.
- Drizzle with olive oil and sprinkle with cumin, cinnamon, chili powder, salt, and pepper.
- Roast for 30 minutes or until veggies are soft and golden.
- Transfer roasted or raw vegetables to a large pot. Add stock or water until covered.
- Bring to boil, reduce heat, and simmer until vegetables are tender—20–25 minutes if raw, 10–15 if roasted.
- Blend until smooth using immersion blender or in batches.
- Stir in most of the coconut milk and chili flakes. Adjust seasoning and thin with more liquid if needed.
- Ladle into bowls, swirl reserved coconut milk on top. Garnish with coriander or parsley.
Notes
Roasting adds extra flavor. Garnish with roasted pumpkin seeds for crunch. To reduce spice, use less chili flakes and powder.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Comfort Food
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 7g
- Sodium: 580mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg
Keywords: butternut squash, sweet potato, spicy soup, coconut milk, fall recipe