Spicy Butternut Squash Sweet Potato Soup – Cozy, Creamy & Nourishing
Introduction
There’s nothing quite like a warm bowl of soup to soothe the soul — and this spicy butternut squash sweet potato soup does just that with every velvety, comforting spoonful. Rooted in wholesome ingredients and spiced just right, it’s the kind of cozy recipe that’s equally at home on a chilly weeknight or as the centerpiece of a fall dinner party.
This soup brings together naturally sweet roasted butternut squash and sweet potatoes, blended into a creamy base with warming spices and a kick of heat. It’s dairy-free, rich in vitamins, and beautifully balanced — earthy, a little spicy, and deeply satisfying. Whether you make it on the stove or in a slow cooker, it’s the perfect make-ahead meal prep option for busy days.
Ingredients Overview
Each ingredient in this soup has a purpose — building depth, sweetness, and spice in every bite:
- Butternut Squash: Naturally sweet and smooth when roasted. Choose firm, heavy squash with tan skin. You can also use pre-cut cubes or frozen squash for convenience.
- Sweet Potatoes: They add body and a rich, earthy sweetness. Use orange-fleshed sweet potatoes for the best color and flavor.
- Onion & Garlic: These aromatics provide a savory backbone. Yellow onion is best, and fresh garlic adds depth.
- Carrots: Another layer of sweetness and color, plus they help round out the flavor with their natural sugars.
- Ginger (Fresh or Ground): Adds warmth and pairs perfectly with the sweet vegetables. Fresh ginger gives the soup a bit of zing.
- Spices: A combination of cumin, smoked paprika, cinnamon, and a touch of cayenne delivers that signature spicy-sweet balance. Adjust cayenne for your preferred level of heat.
- Vegetable Broth: Acts as the liquid base. Choose low-sodium to control salt levels. Chicken broth can also be used if not vegan.
- Coconut Milk (Full-fat or Light): Gives the soup its signature creaminess without dairy. It mellows the spices and enriches the mouthfeel.
- Lime Juice: Brightens and balances the soup, cutting through richness with a pop of acidity.
- Olive Oil: Used for roasting and sautéing; avocado oil is a great alternative.
Optional Add-ins:
- Red chili flakes or sriracha for more heat.
- Fresh herbs like cilantro or thyme for garnish.
- Pumpkin seeds for crunch on top.
Step-by-Step Instructions
This soup comes together in a few simple stages — roast, sauté, simmer, blend — for maximum flavor with minimal effort.
- Roast the squash and sweet potatoes:
Preheat oven to 400°F (200°C). Toss peeled and cubed butternut squash and sweet potatoes with olive oil, salt, and pepper. Spread on a baking sheet and roast for 30–35 minutes, flipping once, until caramelized and fork-tender. Roasting enhances their natural sweetness. - Sauté the aromatics:
In a large pot or Dutch oven, heat a tablespoon of oil over medium heat. Add chopped onion, garlic, carrots, and ginger. Cook until softened, about 5–7 minutes, stirring occasionally to prevent burning. - Add spices and roast veg:
Stir in cumin, paprika, cinnamon, and cayenne. Toast spices for 1 minute until fragrant. Add roasted squash and sweet potatoes to the pot and stir to coat with the spice mixture. - Pour in broth and simmer:
Add the vegetable broth and bring to a gentle boil. Reduce heat and simmer uncovered for 10–15 minutes to let flavors meld and the vegetables soften further. - Blend until smooth:
Use an immersion blender to blend the soup in the pot until smooth. Alternatively, blend in batches using a high-powered blender, being careful with the hot liquid. - Stir in coconut milk and lime juice:
Pour in the coconut milk and fresh lime juice. Stir well, then simmer for another 2–3 minutes to warm through. Adjust seasoning with salt, pepper, or more lime as needed. - Serve & garnish:
Ladle into bowls and top with your choice of garnishes — chili oil, pumpkin seeds, chopped herbs, or a swirl of extra coconut milk.
Tips, Variations & Substitutions
- Make it creamier: Use full-fat coconut milk for an extra lush texture. You can also stir in cashew cream for added richness.
- Boost the protein: Add cooked red lentils or top with roasted chickpeas for a protein-packed version.
- Change up the spice: Try harissa paste, chipotle powder, or curry powder instead of cayenne for a different flavor profile.
- No butternut squash? Use pumpkin puree or acorn squash as a swap. Canned pumpkin works in a pinch — use 1.5 cups per pound of fresh squash.
- Meal prep friendly: Store in mason jars or containers for up to 4 days in the fridge. Freezes beautifully for up to 3 months.
- Diet-friendly: Naturally vegan, gluten-free, and dairy-free. Great for Whole30 or paleo with a broth and coconut milk that fit your needs.
Serving Ideas & Occasions
This soup is comforting, vibrant, and incredibly flexible when it comes to presentation and pairing:
- Serve with crusty bread or naan for dipping — the creaminess contrasts beautifully with the crisp bite of toast.
- Pair with a grain bowl or salad for a complete lunch or light dinner.
- Use as a starter for fall dinners, Thanksgiving, or winter gatherings.
- Pack in thermoses for cozy work or school lunches — it travels well and stays warm.
- Garnish creatively: Try microgreens, toasted seeds, red chili oil, or even a dollop of Greek yogurt for contrast.
Nutritional & Health Notes
This spicy butternut squash sweet potato soup is as nourishing as it is flavorful:
- High in fiber and vitamins A & C: Thanks to the orange veggies, which support eye health and immunity.
- Healthy fats: Coconut milk adds satisfying creaminess without dairy. Full-fat versions also help with satiety.
- Low-glycemic impact: Despite the sweetness of the vegetables, they have fiber that slows absorption and supports balanced blood sugar.
- Spices with benefits: Ginger, cumin, and cayenne are known for their anti-inflammatory and digestion-supporting properties.
- Portion-friendly: One bowl is rich and satisfying, but you can easily scale up portions or pair it with protein to suit your needs.
FAQs
Q1: Can I make this soup ahead of time?
Yes, this soup is perfect for meal prep. Make it up to 4 days in advance and store it in the refrigerator. The flavors deepen over time, making it even more delicious.
Q2: Is this soup freezer-friendly?
Absolutely. Let the soup cool completely before freezing in airtight containers. It will keep for up to 3 months. Reheat gently on the stovetop or in the microwave.
Q3: How do I adjust the spice level?
Reduce or omit the cayenne if you prefer a milder soup. Add extra if you love more heat. A splash of hot sauce or red pepper flakes at the end is another good option.
Q4: Can I skip the coconut milk?
Yes. Substitute with cashew cream, oat milk, or even a small splash of heavy cream if you’re not dairy-free. The result will still be creamy and satisfying.
Q5: What’s the best blender to use for this soup?
An immersion (stick) blender is the easiest and safest method for hot soups. A high-powered blender works well too — just blend in batches and vent the lid slightly to release steam.
Q6: Can I use canned squash or sweet potato?
Yes, in a pinch. Use about 1½ cups of canned puree per pound of fresh. However, roasted fresh vegetables give the best depth and flavor.
Q7: What toppings go well with this soup?
Try toasted pumpkin seeds, chili oil, a swirl of coconut milk, fresh herbs, or crispy chickpeas. These add texture and visual appeal.

Easy Butternut Squash Soup – Stovetop Fall Recipe
A creamy, cozy soup made with roasted butternut squash and sweet potatoes, spiced just right for a flavorful, warming bowl.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
Ingredients
- 1 medium butternut squash, peeled and cubed (about 4 cups)
- 2 medium sweet potatoes, peeled and cubed
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 large carrot, sliced
- 1 tablespoon fresh ginger, grated (or 1 tsp ground)
- 1½ teaspoons ground cumin
- 1 teaspoon smoked paprika
- ¼ teaspoon ground cinnamon
- ⅛–¼ teaspoon cayenne pepper (to taste)
- 4 cups vegetable broth
- 1 (13.5 oz) can full-fat coconut milk
- 1 tablespoon lime juice
- Salt and black pepper to taste
Instructions
- Preheat oven to 400°F. Toss butternut squash and sweet potatoes with oil, salt, and pepper. Roast 30–35 minutes until tender.
- In a large pot, sauté onion, garlic, carrot, and ginger until soft.
- Stir in cumin, paprika, cinnamon, and cayenne. Cook 1 minute.
- Add roasted squash and sweet potatoes to the pot. Stir well.
- Pour in broth. Simmer 15 minutes.
- Blend soup until smooth using an immersion blender or in batches.
- Stir in coconut milk and lime juice. Simmer 2–3 minutes more.
- Adjust seasoning. Serve hot with optional garnishes.
Notes
- Use canned pumpkin or sweet potato puree in place of fresh in a pinch.
- Add red lentils for protein.
- Store up to 4 days in the fridge or freeze up to 3 months.