Spicy Butternut Squash and Sweet Potato Soup – A Cozy Bowl of Fall Flavor

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

Overhead view of fresh ingredients for spicy butternut squash and sweet potato soup including squash, sweet potatoes, spices, and coconut milk
  • 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

Roasted butternut squash, sweet potatoes, onions, and garlic on a baking sheet for soup preparation

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

Immersion blender blending roasted vegetables into a creamy soup in a pot

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!

: Creamy butternut squash and sweet potato soup served in a bowl with herb garnish and seed topping

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 💛

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A cozy bowl of spicy butternut squash and sweet potato soup with coconut milk swirl and roasted seeds, styled on a rustic table

Spicy Butternut Squash and Sweet Potato Soup – A Cozy Bowl of Fall Flavor


  • Author: Amelia
  • 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

Scale
  • 1 small butternut squash (700–900g or about 23 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

  1. Preheat oven to 190ºC (375ºF).
  2. Cut squash and sweet potatoes into chunks. Slice onion and leave garlic whole. Place all in a roasting pan.
  3. Drizzle with olive oil and sprinkle with cumin, cinnamon, chili powder, salt, and pepper.
  4. Roast for 30 minutes or until veggies are soft and golden.
  5. Transfer roasted or raw vegetables to a large pot. Add stock or water until covered.
  6. Bring to boil, reduce heat, and simmer until vegetables are tender—20–25 minutes if raw, 10–15 if roasted.
  7. Blend until smooth using immersion blender or in batches.
  8. Stir in most of the coconut milk and chili flakes. Adjust seasoning and thin with more liquid if needed.
  9. Ladle into bowls, swirl reserved coconut milk on top. Garnish with coriander or parsley.

Equipment

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

Leave a Comment

Recipe rating