Spicy Butternut Squash Sweet Potato Soup – A Cozy, Warming Bowl

There’s something inherently comforting about a bowl of thick, velvety soup on a cold day, and this Spicy Butternut Squash Sweet Potato Soup delivers all the right flavors: warmth, depth, a touch of sweetness, and a gentle kick of spice.

This soup has roots in fall and winter traditions, when squash and sweet potatoes are abundant and kitchens fill with the scent of roasted vegetables and aromatic spices. Drawing inspiration from both Southwestern spice blends and creamy, roasted soups popular in European cuisines, this version balances natural sweetness with smoky heat.

It’s a perfect blend of nourishing and bold — smooth on the spoon, slightly fiery on the tongue, and undeniably satisfying.

Ingredients Overview

This soup shines thanks to a short list of wholesome, seasonal ingredients that come together in a deeply flavorful, rich base.

Butternut Squash

Creamy, nutty, and subtly sweet, butternut squash is the foundation of this soup. It provides a velvety texture when blended and a beautiful golden color. If fresh squash isn’t available, frozen butternut squash is a convenient substitute that still delivers great flavor.

Sweet Potatoes

Sweet potatoes bring body, a rich orange hue, and natural sweetness that balances the spice. Choose firm, orange-fleshed sweet potatoes for best results. Garnet or jewel varieties are ideal.

Onion & Garlic

Aromatic and essential, onion and garlic create the savory depth at the soup’s core. Sautéing them before adding the vegetables unlocks their full flavor and builds the base of the soup.

Carrot

Carrots reinforce the soup’s earthy sweetness and contribute to the smooth texture. They also add another layer of color and balance.

Spices: Cumin, Smoked Paprika, Cayenne

To turn up the flavor dial, we use a trio of bold spices:

  • Cumin adds warmth and earthiness.

  • Smoked paprika gives it a deep, smoky essence that pairs beautifully with the sweet elements.

  • Cayenne pepper brings the heat. Adjust to your preference.

Vegetable Broth

Use a good-quality vegetable broth (homemade or low-sodium store-bought) to tie everything together. It keeps the soup vegan while adding savory flavor.

Coconut Milk (or Cream)

A swirl of coconut milk adds silkiness and subtle richness, complementing the spicy profile. For a nut-free or dairy-based version, feel free to use heavy cream or cashew cream.

Olive Oil

Just a touch of olive oil for sautéing enhances flavor and helps caramelize the aromatics.

Step-by-Step Instructions

1. Roast the Vegetables (Optional but Recommended)

Preheat the oven to 400°F (200°C). If you have time, roast the cubed butternut squash, sweet potato, and carrots with a little olive oil, salt, and pepper for 25–30 minutes. This step caramelizes their edges and intensifies the flavor.

2. Sauté Aromatics

In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add chopped onion and cook until soft and golden, about 5–7 minutes. Stir in minced garlic and cook for another 1–2 minutes until fragrant, being careful not to burn it.

3. Add Spices

Sprinkle in the cumin, smoked paprika, and cayenne. Stir for 30 seconds to bloom the spices in the oil. This step is key to unlocking the full aroma and flavor of the soup.

4. Add Vegetables & Broth

Add the roasted (or raw) squash, sweet potatoes, and carrots to the pot. Pour in the vegetable broth to just cover the vegetables. Bring to a boil, then reduce heat and simmer for 20–25 minutes until everything is very tender.

5. Blend Until Smooth

Use an immersion blender directly in the pot to purée the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a blender. Return it to the pot once blended.

6. Stir in Coconut Milk

Pour in the coconut milk and stir to combine. Taste and adjust seasoning — you may want more salt, pepper, or cayenne depending on your spice preference.

7. Simmer & Serve

Let the soup simmer on low for another 5–10 minutes to allow flavors to meld. Serve hot, garnished with a swirl of coconut cream, toasted pumpkin seeds, or fresh herbs like cilantro or thyme.

Tips, Variations & Substitutions

  • Make it smoky: Add a small chipotle pepper in adobo during blending for an extra layer of smoky heat.

  • Add protein: Toss in cooked red lentils during simmering for added fiber and protein without changing the flavor.

  • Go dairy-rich: Substitute coconut milk with heavy cream or half-and-half for a more indulgent finish.

  • Low-carb version: Reduce the amount of sweet potato and bulk it up with cauliflower or zucchini.

  • Garnish smart: Crunchy toppings like roasted chickpeas, toasted seeds, or croutons add texture.

  • Cultural twist: Add garam masala or curry powder for an Indian-inspired variation.

Serving Ideas & Occasions

This soup is incredibly versatile and makes a great addition to:

  • Weeknight dinners: Serve with a slice of crusty sourdough or garlic bread.

  • Holiday starters: Its color and aroma make it perfect for Thanksgiving or Christmas.

  • Lunch meal prep: Store it in jars and reheat throughout the week for a warming, satisfying midday meal.

  • Light dinners: Pair with a simple arugula salad tossed in lemon vinaigrette.

Its velvety texture and gentle heat make it a comforting favorite on chilly days or when you’re craving something soothing but flavorful.

Nutritional & Health Notes

This Spicy Butternut Squash Sweet Potato Soup is as nourishing as it is delicious.

Both butternut squash and sweet potatoes are loaded with beta-carotene, a powerful antioxidant that supports vision and immune health. They also provide dietary fiber, complex carbohydrates, and vitamin C.

The spices — especially cayenne and cumin — have anti-inflammatory properties and may aid digestion.

Thanks to the coconut milk, it’s naturally dairy-free and vegan, yet still creamy and satisfying. With smart swaps, it can be adapted to low-carb or Whole30 lifestyles.

Each serving is hearty without being heavy, and portion control is easy thanks to its rich texture and flavor.


FAQs

Q1: Can I make this soup ahead of time?

Yes, it stores beautifully. You can make it up to 4 days in advance and keep it in an airtight container in the fridge. The flavors deepen with time. Reheat gently on the stove or in the microwave.

Q2: Can I freeze this soup?

Absolutely. Allow the soup to cool completely, then portion into freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge and reheat as needed.

Q3: How can I adjust the spice level?

Simply reduce or omit the cayenne pepper if you prefer a milder flavor. To add more heat, try adding a pinch of chili flakes or a dash of hot sauce.

Q4: What can I use instead of coconut milk?

You can use cashew cream, almond milk (unsweetened), or dairy-based heavy cream. Avoid thin plant-based milks like rice or oat milk, which may make the soup watery.

Q5: Can I add protein to this soup?

Yes, red lentils or white beans blend in smoothly and boost protein content. Cook them with the vegetables during simmering, then blend as usual.

Q6: What type of broth is best?

A rich, low-sodium vegetable broth works best to allow the natural sweetness of the veggies and the spices to shine. You can also use chicken broth if you’re not vegan or vegetarian.

Q7: Do I need to peel the squash and sweet potatoes?

Yes, for a smooth texture, it’s best to peel both before cooking. If roasting, peel and cube them first for even caramelization.

Print

Spicy Butternut Squash Sweet Potato Soup – A Cozy, Warming Bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A velvety, spiced soup featuring roasted butternut squash and sweet potatoes, balanced with coconut milk and a warming blend of spices. Perfect for cozy nights and meal prep.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 medium butternut squash, peeled and cubed (about 4 cups)

  • 2 medium sweet potatoes, peeled and chopped

  • 1 large carrot, peeled and sliced

  • 1 yellow onion, chopped

  • 3 cloves garlic, minced

  • 1 tsp ground cumin

  • 1 tsp smoked paprika

  • ¼ tsp cayenne pepper (or to taste)

  • 4 cups vegetable broth

  • 1 cup canned coconut milk (full-fat)

  • 2 tbsp olive oil

  • Salt and pepper, to taste

Instructions

  • Preheat oven to 400°F (optional). Toss squash, sweet potatoes, and carrots in olive oil, salt, and pepper. Roast for 25–30 minutes.

  • In a large pot, heat olive oil and sauté onions for 5–7 minutes until golden. Add garlic and cook 1 minute.

  • Stir in cumin, paprika, and cayenne. Cook 30 seconds.

  • Add roasted vegetables and broth. Bring to a boil, then simmer for 20–25 minutes.

  • Blend the soup until smooth using an immersion blender or regular blender.

  • Stir in coconut milk. Simmer for 5–10 more minutes.

  • Taste and adjust seasoning. Serve hot with desired toppings.

Notes

  • Use red lentils or white beans for added protein.

  • Garnish with toasted seeds or fresh herbs.

  • Soup can be frozen for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star