Spicy butternut squash sweet potato soup is a deeply comforting, naturally creamy dish that brings together the earthy sweetness of roasted vegetables with a kick of heat and warm spices. Perfect for fall and winter, this vibrant orange soup is both nourishing and delicious, making it a go-to for chilly nights or soothing lunches.
Rooted in harvest-inspired cooking, this recipe blends two power-packed vegetables — butternut squash and sweet potato — and spices them up with chili, ginger, and warming aromatics. The result? A silky, velvety soup with just the right balance of sweet, spicy, and savory.
Whether you’re pairing it with crusty bread or sipping it from a mug, this soup offers a satisfying depth of flavor in every spoonful.
Ingredients Overview

Let’s take a look at the flavorful components that build this rich, spiced soup:
-
Butternut Squash: Naturally sweet with a silky texture when roasted and blended. You can use fresh or pre-cut squash cubes. For convenience, frozen squash works too.
-
Sweet Potatoes: These enhance the sweetness and creaminess of the soup. Choose orange-fleshed varieties for deeper color and flavor.
-
Onion & Garlic: Provide a savory backbone and balance the sweetness of the vegetables.
-
Fresh Ginger: Adds warmth and a subtle heat that complements the root vegetables. Use grated or minced fresh ginger for the best flavor.
-
Chili Flakes or Fresh Chili: Gives the soup its signature kick. Adjust the amount to match your heat preference.
-
Vegetable or Chicken Broth: Forms the soup’s base. Use vegetable broth for a vegan version, or chicken broth for a heartier depth.
-
Coconut Milk (optional): Adds a creamy finish and mellow richness that pairs beautifully with spice. You can also use heavy cream, but coconut milk keeps it dairy-free.
-
Warm Spices: Ground cumin, cinnamon, smoked paprika, or curry powder round out the flavor and add complexity.
-
Lime or Lemon Juice: A splash of acidity at the end lifts and brightens the soup.
-
Salt & Pepper: Essential for seasoning and bringing out all the natural flavors.
Ingredient Swaps & Options
-
Dairy-Free: Use coconut milk or almond cream.
-
Spice Control: Omit chili or ginger for a mild version, or add cayenne or sriracha for more heat.
-
Add Protein: Stir in lentils or top with crispy chickpeas or grilled chicken.
-
No Blender? Mash with a potato masher for a rustic, chunky version.
Always roast or sauté your vegetables first — this brings out their natural sweetness and enhances the depth of flavor.
Step-by-Step Instructions
1. Roast the Vegetables
Preheat oven to 400°F (200°C). On a large baking sheet, toss together:
-
1 small butternut squash (peeled, seeded, cubed)
-
2 medium sweet potatoes (peeled, cubed)
-
2 tbsp olive oil
-
Salt and pepper
Spread in a single layer and roast for 25–30 minutes, or until golden and tender.
Roasting tip: Don’t overcrowd the pan. You want caramelization, not steaming.
2. Sauté Aromatics
In a large pot or Dutch oven, heat 1 tbsp olive oil over medium heat. Add:
-
1 medium onion, diced
-
2 garlic cloves, minced
-
1 tbsp grated fresh ginger
Sauté for 5–7 minutes, stirring occasionally, until soft and fragrant.
3. Add Spices
Stir in:
-
1 tsp ground cumin
-
½ tsp smoked paprika or curry powder
-
¼ tsp cinnamon
-
½ tsp chili flakes (adjust to taste)
Toast the spices for 30–60 seconds to release their aromas.
4. Combine & Simmer
Add the roasted squash and sweet potato to the pot. Pour in:
-
4 cups vegetable or chicken broth
Bring to a boil, then reduce to a simmer. Cook uncovered for 10–15 minutes to let flavors meld.
5. Blend Until Smooth
Use an immersion blender directly in the pot, or carefully transfer in batches to a countertop blender. Blend until silky smooth.
Return the soup to the pot and stir in:
-
½ to 1 cup coconut milk (to taste)
-
Juice of ½ lime or lemon
Adjust seasoning with salt, pepper, and more chili if desired.
6. Serve & Garnish
Ladle into bowls and top with:
-
A drizzle of coconut milk or cream
-
Toasted pumpkin seeds or crispy chickpeas
-
Fresh herbs like cilantro or parsley
-
Extra chili flakes for heat
Serve with warm naan, crusty bread, or a side salad.
Tips, Variations & Substitutions
-
Make It Ahead: This soup keeps beautifully. Store in the fridge up to 4 days or freeze for up to 3 months.
-
Texture Control: For a thinner soup, add more broth or water. For extra creaminess, increase the coconut milk.
-
Flavor Boost: Add a tablespoon of miso paste, peanut butter, or red curry paste for deeper umami.
-
Protein Add-Ins:
-
Stir in cooked red lentils or white beans.
-
Top with grilled tofu or shredded rotisserie chicken.
-
-
No Roasting Time? Sauté the veggies in the pot until soft, then follow the rest of the steps.
Common mistake: Using too much liquid early on. Add broth gradually to control consistency before blending.
Serving Ideas & Occasions
Spicy butternut squash sweet potato soup is incredibly versatile. It’s filling enough for a main course and elegant enough for a starter at dinner parties.
Serve with:
-
Garlic toast or artisan bread
-
Grilled cheese sandwich (goat cheese and arugula is a great match)
-
Mixed greens salad with citrus vinaigrette
-
Roasted Brussels sprouts or kale chips
Perfect For:
-
Cozy fall and winter meals
-
Thanksgiving starters
-
Vegan dinner nights
-
Cold lunches in a thermos
-
Meal prep days
Its golden-orange hue and warming spices make it feel like autumn in a bowl.
Nutritional & Health Notes
This soup is naturally:
-
Gluten-Free
-
Vegan (if using vegetable broth and coconut milk)
-
Rich in Vitamins A and C from squash and sweet potatoes
-
High in Fiber, supporting digestion and satiety
The coconut milk adds healthy fats that make the soup satisfying and smooth. You can adjust richness by using light coconut milk or skipping it altogether.
For added protein, serve with a boiled egg or sprinkle hemp seeds on top.
FAQs
Q1: Can I use canned butternut squash or sweet potato?
A1: Yes, canned puree works in a pinch. Skip roasting and add the puree directly when you would add roasted veggies. The flavor will be less caramelized but still tasty.
Q2: Is this soup freezer-friendly?
A2: Absolutely. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge and reheat on the stovetop, adding broth if it thickens.
Q3: How spicy is this soup?
A3: It’s mildly spicy, with a gentle warmth from ginger and chili. You control the heat — reduce or omit chili flakes for a kid-friendly version, or add cayenne for extra fire.
Q4: Can I make it without a blender?
A4: Yes. Mash the vegetables with a potato masher for a rustic, chunky soup. It won’t be as silky, but the flavor will still shine.
Q5: What can I use instead of coconut milk?
A5: Heavy cream, half-and-half, cashew cream, or oat milk are all good options. If avoiding all creaminess, simply omit — the soup is still smooth and rich on its own.
Q6: How do I balance sweetness and spice?
A6: Add acid — lime juice, lemon juice, or a splash of vinegar — to cut the sweetness. A pinch of salt or a spoonful of tomato paste can also bring balance.
Q7: Can I add other vegetables?
A7: Definitely. Carrots, parsnips, or even apples add beautiful flavor. Just roast them along with the squash and sweet potato.
PrintA silky, spicy soup featuring roasted butternut squash and sweet potatoes, blended with warm spices and creamy coconut milk for a comforting, plant-based meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
1 small butternut squash, peeled and cubed
-
2 medium sweet potatoes, peeled and cubed
-
1 medium onion, diced
-
2 garlic cloves, minced
-
1 tbsp grated fresh ginger
-
2 tbsp olive oil
-
1 tsp ground cumin
-
½ tsp smoked paprika or curry powder
-
¼ tsp ground cinnamon
-
½ tsp chili flakes (optional)
-
4 cups vegetable or chicken broth
-
½ to 1 cup coconut milk
-
Juice of ½ lime or lemon
-
Salt and black pepper, to taste
-
Optional toppings: coconut milk, pumpkin seeds, parsley
Instructions
-
Preheat oven to 400°F. Toss squash and sweet potato with olive oil, salt, and pepper. Roast 25–30 mins until tender.
-
In a pot, sauté onion, garlic, and ginger in oil until soft.
-
Stir in cumin, paprika, cinnamon, and chili flakes. Cook 30 seconds.
-
Add roasted veggies and broth. Simmer 10–15 minutes.
-
Blend until smooth. Stir in coconut milk and lime juice.
-
Adjust seasoning and serve hot with toppings.