Oh, you’re in for a treat! This butternut squash sweet potato soup is my go-to comfort food when the weather turns chilly. I discovered this recipe during a cozy weekend at my aunt’s cabin – one whiff of those roasted vegetables blending with warm spices, and I was hooked. The magic happens when the natural sweetness of squash and potatoes meets creamy coconut milk, creating this velvety, dreamy texture that just hugs your soul. What I love most? It tastes like you spent hours in the kitchen, but really, it comes together with just some chopping, roasting, and blending. Perfect for those nights when you want something nourishing without the fuss.

Table of Contents
Table of Contents
Why You’ll Love This Butternut Squash Sweet Potato Soup
This soup is absolute magic in a bowl, and here’s why:
- Creamy dreaminess: The roasted veggies blend into the silkiest texture, with coconut milk adding that luxurious mouthfeel.
- Flavor explosion: Warm spices mingle with the natural sweetness – trust me, your taste buds will throw a party.
- Weeknight warrior: Just chop, roast, and blend – it’s that simple. My busy-mom secret weapon!
- Nutrient-packed: Loaded with vitamin A from the squash and fiber from sweet potatoes – comfort food that loves you back.
Ingredients for Butternut Squash Sweet Potato Soup
Here’s everything you’ll need to make this cozy, velvety soup – I promise it’s all simple stuff you might already have in your pantry! The key is using fresh, good-quality ingredients – especially that butternut squash. Pro tip: look for one that feels heavy for its size.
- 1 small butternut squash (about 700-900g or 2-3 cups), peeled and chopped into large chunks
- 2 sweet potatoes (about 275g or 2 cups), peeled and chopped – I like the orange-fleshed ones for extra sweetness
- 1 yellow onion, sliced into half-moons (trust me, this shape roasts beautifully)
- 3 garlic cloves, peeled but left whole – they’ll mellow while roasting
- 2 tablespoons olive oil – the good stuff for roasting!
- 400ml (1 ½ cups) full-fat coconut milk – reserve 2 tablespoons for that pretty swirl at the end
- 1 teaspoon ground cumin – our flavor secret weapon
- ½ teaspoon cinnamon – just enough to warm things up
- ¼ teaspoon chili powder – optional, but gives a nice little kick
- 1 teaspoon chili flakes – adjust to your heat preference
- 750ml (3 cups) vegetable or chicken stock – or water works in a pinch
- Salt and pepper to taste – don’t be shy with the seasoning!

Equipment You’ll Need
Don’t worry – you won’t need any fancy gadgets for this soup! Just grab these kitchen basics:
- Roasting tin – I use my trusty old half-sheet pan, but any oven-safe dish works
- Medium saucepan – for simmering everything together
- Blender – immersion blender makes cleanup a breeze, but a regular one does the job too
- Measuring spoons – for those perfect spice measurements
- Sharp knife & cutting board – squash prep requires a good blade!
That’s it – see? Nothing complicated. Now let’s get cooking!
How to Make Butternut Squash Sweet Potato Soup
Alright, let’s dive into the magic! This soup comes together in three simple phases – roasting, blending, and finishing touches. I promise it’s easier than it sounds, and the smell alone will have your neighbors knocking at the door. Here’s exactly how I make it every time:
Roasting the Vegetables
First things first – crank that oven to 190°C (375°F). While it’s heating up, toss your chopped squash, sweet potatoes, onion, and garlic cloves onto a baking sheet. Drizzle with olive oil like you’re painting a masterpiece – get everything nicely coated. Now sprinkle on the cumin, cinnamon, chili powder, salt, and pepper. Use your hands to mix it all up – this is where the flavor party starts!
Roast for about 30 minutes, giving everything a stir halfway through. You’ll know it’s ready when the edges get caramelized and the squash is fork-tender. That caramelization? That’s where the deep, rich flavor comes from – don’t rush this step!
Blending the Soup
Transfer those gorgeous roasted veggies to a saucepan – scrape in all those delicious browned bits too! Pour in your stock or water until everything’s just covered. Bring it to a lively boil, then reduce to a simmer for about 10 minutes – this lets all the flavors get to know each other.
Now for the fun part – blending! If you’ve got an immersion blender, this is its time to shine. Plunge it in and blend until silky smooth. No immersion blender? No problem – carefully transfer to a regular blender in batches. Hot liquid expands, so only fill halfway and hold the lid down with a towel (learned that the hard way!).
Final Touches
Stir in most of that coconut milk (save a couple tablespoons for garnish), along with chili flakes. Taste and adjust – maybe it needs more salt? A pinch more cinnamon? Make it yours! When serving, drizzle that reserved coconut milk on top – it makes such a pretty swirl. I love finishing with fresh chopped coriander if I have it, but honestly? It’s divine just as is.
And there you have it – creamy, dreamy butternut squash sweet potato soup that’ll warm you from the inside out. The hardest part? Waiting for it to cool enough to eat!
Print
Creamy Butternut Squash Sweet Potato Soup in 3 Easy Steps
A creamy and flavorful soup made with roasted butternut squash and sweet potatoes, blended with coconut milk and spices.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 1 small butternut squash (about 700-900g or 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 (1 ½ cups) tin full fat coconut milk, reserve 2 tablespoons for serving
- 1 teaspoon ground cumin
- ½ teaspoon cinnamon
- ¼ teaspoon chili powder
- 1 teaspoon chili flakes
- 750 ml (3 cups) vegetable or chicken stock or water
- salt and pepper to taste
Instructions
- Preheat the oven to 190ºC (375ºF).
- Peel and cut the butternut squash and sweet potatoes into large chunks. Slice the onion into half-moons.
- Place all the vegetables and garlic cloves in a roasting tin. Drizzle with olive oil and sprinkle with cumin, cinnamon, chili powder, salt, and pepper.
- Roast in the oven for about 30 minutes, until tender and golden.
- Transfer the roasted vegetables to a medium saucepan.
- Pour in 4–6 cups (1–1.5 litres) of water or vegetable stock over the vegetables, ensuring they are fully covered.
- Bring to a boil over high heat. Cook until the vegetables are completely tender.
- Blend the soup until smooth.
- Stir in the coconut milk and whisk to combine. Add chili flakes and adjust seasoning.
- Swirl reserved coconut milk on top and garnish with fresh chopped coriander.
Notes
- Adjust spices to taste.
- Use an immersion blender for smoother texture.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Roasting and Blending
- Cuisine: International
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 10g
- Sodium: 300mg
- Fat: 12g
- Saturated Fat: 8g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 3g
- Cholesterol: 0mg
Tips for Perfect Butternut Squash Sweet Potato Soup
After making this soup more times than I can count, here are my foolproof tricks for butternut squash sweet potato soup perfection:
- Taste as you go – spices can vary in potency! Start with less, then add more after blending.
- Texture troubles? Too thick? Add warm broth. Too thin? Simmer longer or add a spoonful of plain yogurt.
- Fresh herbs FTW – a handful of chopped cilantro or parsley right before serving adds brightness.
- Roast extra veggies – I often double the roasting batch to freeze half for quick soup later!
- Blender caution – let hot soup cool slightly before blending to avoid “soup explosions” (speaking from experience!).
The best part? This soup gets even better the next day as flavors meld – if you can wait that long!
Variations of Butternut Squash Sweet Potato Soup
Oh, the fun you can have with this soup! Here are my favorite ways to mix it up:
- Ginger kick – Add a thumb-sized knob of fresh ginger when roasting for a zesty twist.
- Spice swap – Try garam masala instead of cumin for Indian-inspired warmth.
- Creamy dreamy – Blend in a spoonful of tahini or peanut butter for extra richness.
- Protein boost – Stir in cooked lentils or chickpeas after blending for heartier texture.
The beauty? This soup welcomes your creativity – play with it!

Serving Suggestions
Oh, let me tell you how I love to serve this butternut squash sweet potato soup – it’s all about the pairings! A thick slice of crusty sourdough is my go-to for dunking, but garlic-rubbed toast takes it next level. For something lighter, a crisp apple-walnut salad balances the soup’s richness perfectly. On extra cozy nights? Just add a sprinkle of toasted pepitas and call it dinner. My kids love it with grilled cheese dippers – because who can resist that combo?
Storing and Reheating Butternut Squash Sweet Potato Soup
Here’s the scoop on keeping this soup tasting fresh – I’ve stored it every which way! Let it cool completely, then pop it in an airtight container. It’ll stay dreamy in the fridge for 3-4 days, or freeze beautifully for up to 3 months (portion it out for easy thawing!). When reheating, go low and slow on the stovetop with a splash of broth or water to bring back that silky texture. Microwave works in a pinch – just stir every 30 seconds to avoid hot spots. Pro tip: That coconut milk swirl? Add it fresh when reheating for maximum prettiness!
Nutritional Information
Here’s the good stuff – one bowl of this butternut squash sweet potato soup packs both flavor and nutrients! Per serving (about 1 ½ cups), you’re looking at roughly:
- 250 calories
- 12g fat (8g saturated from that dreamy coconut milk)
- 35g carbs – with 6g fiber to keep you full
- 3g protein
- 300mg sodium (less if you go easy on the salt)
Small print: These are estimates – your exact numbers might dance around depending on ingredient sizes and brands. But hey – it’s veggies and good fats, so dig in guilt-free!
Frequently Asked Questions
How do you make butternut squash sweet potato soup?
It’s simpler than you think! Start by roasting butternut squash, sweet potatoes, onion, and garlic with warm spices until caramelized. Blend the roasted veggies with stock until smooth, then stir in creamy coconut milk. Finish with chili flakes and a swirl of reserved coconut milk for that perfect bowl of comfort. Full step-by-step instructions are above – you’ve got this!
What are the health benefits of butternut squash soup?
Oh, this soup is a nutrient powerhouse! Butternut squash is loaded with vitamin A for healthy vision and skin, while sweet potatoes provide fiber for digestion. Coconut milk adds healthy fats, and the spices like cumin and cinnamon have anti-inflammatory benefits. It’s comfort food that loves you back!
How long does butternut squash soup last?
Store it right, and this soup stays dreamy for 3-4 days in the fridge. Just pop it in an airtight container once cooled. Want to keep it longer? It freezes beautifully for up to 3 months – portion it out for easy thawing!
How long does it take to digest butternut squash soup?
Since it’s blended and full of fiber, this soup digests pretty easily – usually 1-2 hours. The roasted veggies and coconut milk make it gentle on the stomach, perfect for when you want something nourishing but not heavy. Plus, the warm spices can actually help with digestion – bonus!
Share Your Thoughts
Did this butternut squash sweet potato soup warm your soul like it does mine? I’d love to hear how yours turned out! Leave a comment below and share your favorite twist – your ideas might inspire my next batch! You can also find more recipes on our site.
For more comforting recipes, check out our savory pumpkin casserole or our roasted pumpkin soup. If you’re looking for something a bit different, our turkey pumpkin chili is a great option too!
Follow us on Facebook for more delicious inspiration!