There’s something about a bowl of warm, creamy soup that just feels like a big, cozy hug—especially when the weather turns chilly and you’re chasing that perfect comfort food. This Butternut Squash and Sweet Potato Coconut Soup is exactly that kind of bowl. The combination of roasted butternut squash and sweet potatoes gives it this naturally sweet, silky smooth base, and the coconut milk? Oh, it adds this velvety richness that makes every spoonful feel indulgent without being heavy.
I have to confess, the first time I made this, I wasn’t sure how the spices were gonna play out—cumin, cinnamon, a bit of chili powder and flakes? But ya know what? It works beautifully. The spices sneak in warmth and just a tiny kick, nothing too crazy, but enough to wake the soup up and keep it from feeling one-note. And yes, the garlic and onion roast with everything else and get all soft and caramelized—don’t skip that—it’s where the magic starts. Lesson learned.
Detailed Ingredients with measures
- 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
Prep Time
It takes about 15 minutes to get everything peeled, chopped, and ready to roast.
Cook Time, Total Time, Yield
Roasting the veggies takes around 30 minutes to get them tender and a little golden on the edges, which is the best part because that caramelization sneaks in deeper flavor every time. Then simmering, blending, and adding the coconut milk adds another 10 minutes or so. Altogether, around 55 minutes from start to finish—plenty of time to pick your favorite playlist, clean up the chopping board disasters.
This recipe makes enough soup to serve 4 to 6 bowls—perfect for sharing or hiding most of it in the fridge before you can finish it (no judgment here).
And the best part? It reheats like a dream, so you can prepare it the night before, then just cozy up with a bowl on those days when the world is too cold to deal with cooking. Plus, the little swirl of reserved coconut milk on top?
Detailed Directions and Instructions
Preheat and prepare vegetables
Okay, first thing, get your oven heating to that cozy 190ºC (375ºF) – no skipping this, warmth is key. Now, peel that butternut squash and sweet potatoes. Try not to stab yourself here; those things can be tricky. Chop them into big-ish chunks, about 2 inches. Chunks are less fiddly and roast well. Slice the onion into half-moons, and toss in those garlic cloves whole — easy peasy. Dump all your veggies and garlic into a roasting tin, drizzle with olive oil, then sprinkle all your spices over. Don’t be shy with the cumin and cinnamon, it’s gonna make the kitchen smell like a warm hug. Salt and pepper too, because duh. Toss everything well to get them coated evenly.
Roast vegetables
Pop that tray in the oven and let these babies roast for about 30 minutes. Peek after 20 if you’re the ‘impatient poker’ type. You want the edges to get golden and a bit caramelized, that’s where magic happens. Some ovens take a little longer, so keep an eye on them. Don’t worry if they look a little uneven; every roast is a little imperfect. That char is flavor, friend.
Cook the soup
Once your veggies are looking tender and glorious, shift them into a medium saucepan. Pour in your stock or water – just enough to cover the veg. Bring this to a boil over high heat, then turn it down to simmer quietly. Let it go till everything’s super soft, like the kind of soft that makes your spoon want to dive right in.
Blend the soup
Time for the blender’s turn! An immersion blender right in the pan is the easiest way. Whizz it till you get a silky smooth soup. Hot soup + blender can be scary, so take care not to splash yourself or make a mess. Pour it back into the pan once smooth.
Finish and season
Stir in the coconut milk, saving a little (2 tablespoons) to drizzle on top later for that fancy swirl effect. Add chili flakes – spice it up or calm it down to your taste. Give it a good stir, taste, then play around with salt, pepper, or any spices you feel it needs. If it feels too thick, splash in some more stock or water to get it just right. Soup’s a forgiving canvas.
Serve
Ladle into bowls, swirl that reserved coconut milk on top for some creamy prettiness, and if you’re feeling like a bit of green, scatter some fresh coriander leaves over. This soup is best enjoyed with a warm blanket and absolutely no rush. Perfect comfort in a bowl.
Notes
On peeling and chopping
Butternut squash can be tricky to peel if your knife isn’t super sharp—take your time, and if you need to, roast it with the skin on and scoop the flesh out after cooking. It’s a bit of a cheat but no one has to know.
Spice adjustments
Kids around? Go easy. Want a kick? Double it. Cinnamon is subtle but essential; it adds that warm depth, so try not to skip it even if it sounds weird.
Broth or water?
Stock makes the soup richer but water works fine too, especially if you want a lighter soup or are keeping things simple.
Leftover coconut milk
Don’t throw out the reserved coconut milk! Swirling it on top adds a lovely texture and a subtle richness that makes your soup look cafe-worthy, even if your kitchen looks like a cyclone hit it.
Make-ahead magic
This soup actually tastes better the next day, so don’t stress if you want to make it ahead. Just give it a good stir and maybe a little extra warming-up splash before serving.
Image: AI-generated illustration.
Cook techniques
Roasting
Ah, roasting your butternut squash and sweet potatoes is where the magic really happens. Tossing those big 2-inch chunks in olive oil and spices and letting them caramelize in the oven gives the soup its rich, deep flavor. Just a heads-up, sometimes those garlic cloves can sneakily brown too fast, so keep an eye on them or pop ’em out halfway if needed. There’s nothing worse than that burnt garlic bitterness rolling into your cozy soup!
Simmering
Once the veggies hit the stock, bringing it all to a boil and then lowering the heat to a gentle simmer is the way to go. Letting it bubble softly for a while really softens the veggies to that perfect melt-in-your-mouth texture. Patience is key here; rushed simmering makes for lumps, and nobody wants chunky-butternut-squash surprises unless that’s your thing.
Blending
My immersion blender is my kitchen BFF here because I can blitz the soup right in the pan — less mess, less transfer drama. But hey, if you only have a countertop blender, be super cautious with hot soup splashes. Leave room for steam to escape, or the stew boils over. Blend in batches if needed until it’s silky smooth and creamy. Plus, giving the soup a swirl of reserved coconut milk at the end lifts the whole thing to next-level indulgence.
Seasoning and Adjusting
Tastes change during cooking, right? Add a little more salt or spice after blending, since the flavours mellow. Remember, seasoning is personal—if it’s too thick, thin it out with stock or water. If it’s too thin, a quick simmer can help, just keep stirring so it doesn’t stick.
FAQ
Can I use fresh coconut milk instead of canned?
For sure! Fresh coconut milk gives a lovely natural creaminess, but it’s usually thinner than canned. You might want to reduce the added stock a bit so the soup stays rich and not too watery. Fresh is great if you have it on hand, just adjust as you go.
My soup turned out too thick—what should I do?
Easy fix: stir in a little more vegetable stock or water until you hit the texture you like. If you want to keep it creamy but thinner, a splash more coconut milk also helps. Just remember to re-season after thinning.
Can I make this soup ahead of time?
Absolutely. In fact, it tastes even better the next day as the flavors marry. Just store it in an airtight container in the fridge and gently reheat on the stove, giving it a quick stir and maybe a splash of coconut milk to freshen it up.
What if I don’t have all the spices? Can I skip some?
No worries, this soup is pretty forgiving. Cumin and cinnamon are the heart of the flavor, so try to keep those if you can. But if you’re missing chili powder or flakes, feel free to adjust according to your heat tolerance or skip them for a milder version. Spice it up later with fresh black pepper or a pinch of smoked paprika.
Can I freeze the soup?
Yep! Cool it completely, then freeze in portions. Just thaw in the fridge overnight and reheat gently on the stove. Sometimes the texture changes a bit after freezing, so give it a good stir and maybe add a splash of coconut milk to bring it back to life.
What’s the best way to peel butternut squash quickly?
It’s messy and can get slippery, so go slow and steady. If you’re feeling daring, you can roast the whole squash and scoop out the flesh later—much less fuss!
Conclusion
This Butternut Squash and Sweet Potato Coconut Soup is one of those recipes that feels like a warm hug in a bowl—just perfect for those days when the chill sneaks in and you want something cozy without a fuss. Even with the vegetables left roasting unattended for a while, the soup still comes out well. Sometimes the squash gets extra caramelized bits on the edges, which honestly just adds to the flavor instead of ruining anything. Plus, the creamy coconut milk makes the whole thing so silky smooth, like it’s wrapping you up with a little tropical sunshine even on the coldest day. It’s easy to make ahead too, so if you’re into meal prep, this soup will be your new best friend. Just be warned: spoons might appear suspiciously empty before you even sit down to eat.
More recipes suggestions and combination
Spiced Lentil and Carrot Soup
If you’re loving the warming spices in this butternut and sweet potato soup, try a lentil and carrot version with cumin and coriander. The lentils add that lovely heartiness, and it’s just as simple to roast the carrots for extra depth before blending it all up. Plus, it’s vegan-friendly and really keeps well in the fridge.
Coconut and Chickpea Curry
Since you’re already working with coconut milk, why not stretch that creamy goodness into a chickpea curry? Toss in some spinach or kale and maybe a squeeze of lime for brightness. It’s a great way to use the rest of your coconut milk and those familiar spices in a totally different way.
Roasted Pumpkin and Apple Soup
Switch out the butternut for pumpkin and add a tart apple or two to the roasting tray. This combo brings a subtle sweetness and tang that pairs beautifully with cinnamon and nutmeg—perfect for when you want something a little different but equally comforting.
Sweet Potato and Black Bean Tacos
Got leftover roasted sweet potatoes? Dice ‘em up with some black beans, toss with a bit of chili and cumin, then pile into warm tortillas. Top with fresh cilantro, a dollop of yogurt or sour cream, and maybe a squeeze of lime. Quick, tasty, and uses those lovely flavors in a fun, hands-on way.
Coconut and Ginger Rice Porridge
For a cozy breakfast twist, simmer some rice with coconut milk, a splash of water, and freshly grated ginger. It’s like dessert for breakfast—comforting, gentle, and a great way to carry those warm flavors into your morning routine. Sweeten with honey or maple syrup if you like.
There’s so much magic to be found when you play with veggies, spices, and coconut milk—don’t hesitate to mix and match or throw in whatever you have in your kitchen. Cooking isn’t about perfection anyway; it’s about those little moments of joy and accidental discoveries along the way. Happy cooking!
Image: AI-generated illustration.
Butternut Squash and Sweet Potato Soup
- Yield: 4-6 bowls 1x
Description
There’s something about a bowl of warm, creamy soup that just feels like a big, cozy hug—especially when the weather turns chilly and you’re chasing that perfect comfort food.
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 and prepare vegetables Okay, first thing, get your oven heating to that cozy 190ºC (375ºF) – no skipping this, warmth is key. Now, peel that butternut squash and sweet potatoes. Try not to stab yourself here; those things can be tricky. Chop them into big-ish chunks, about 2 inches. Chunks are less fiddly and roast well. Slice the onion into half-moons, and toss in those garlic cloves whole — easy peasy. Dump all your veggies and garlic into a roasting tin, drizzle with olive oil, then sprinkle all your spices over. Don’t be shy with the cumin and cinnamon, it’s gonna make the kitchen smell like a warm hug. Salt and pepper too, because duh. Toss everything well to get them coated evenly.
- Roast vegetables Pop that tray in the oven and let these babies roast for about 30 minutes. Peek after 20 if you’re the ‘impatient poker’ type. You want the edges to get golden and a bit caramelized, that’s where magic happens. Some ovens take a little longer, so keep an eye on them. Don’t worry if they look a little uneven; every roast is a little imperfect. That char is flavor, friend.
- Cook the soup Once your veggies are looking tender and glorious, shift them into a medium saucepan. Pour in your stock or water – just enough to cover the veg. Bring this to a boil over high heat, then turn it down to simmer quietly. Let it go till everything’s super soft, like the kind of soft that makes your spoon want to dive right in.
- Blend the soup Time for the blender’s turn! An immersion blender right in the pan is the easiest way. Whizz it till you get a silky smooth soup. Hot soup + blender can be scary, so take care not to splash yourself or make a mess. Pour it back into the pan once smooth.
- Finish and season Stir in the coconut milk, saving a little (2 tablespoons) to drizzle on top later for that fancy swirl effect. Add chili flakes – spice it up or calm it down to your taste. Give it a good stir, taste, then play around with salt, pepper, or any spices you feel it needs. If it feels too thick, splash in some more stock or water to get it just right. Soup’s a forgiving canvas.
- Serve Ladle into bowls, swirl that reserved coconut milk on top for some creamy prettiness, and if you’re feeling like a bit of green, scatter some fresh coriander leaves over. This soup is best enjoyed with a warm blanket and absolutely no rush. Perfect comfort in a bowl.
- Category: Soup Recipes
About This Recipe
This recipe is adapted from published sources and written by the BestAllTop editorial team. The measurements, temperatures and timings above follow the original method. The photographs on this page are AI-generated illustrations of the finished dish, not photographs of a batch cooked in our own kitchen.