This creamy butternut squash and sweet potato soup is the ultimate comfort food! Ready in just 30 minutes, it’s naturally sweet, perfectly spiced, and finished with silky coconut milk for a rich, dairy-free bowl of goodness. Whether you’re looking for a cozy weeknight dinner or an elegant starter for guests, this easy soup is a must-try.

⭐ Why You’ll Love This Recipe
- Deep flavor – Roasting the vegetables caramelizes their natural sweetness for a rich, savory depth.
- Creamy without dairy – Coconut milk makes the soup smooth, silky, and vegan-friendly.
- Balanced spices – A touch of cumin, cinnamon, and chili brings warmth without overpowering the natural sweetness.
- Quick & easy – Simple prep, wholesome ingredients, and ready in about 30 minutes!
🧾 Ingredients
Here’s what you’ll need:
- Butternut squash – Sweet, nutty, and creamy when blended.
- Sweet potatoes – Add body and natural sweetness.
- Onion & garlic – For a savory base.
- Olive oil – Helps with roasting and adds richness.
- Coconut milk – Full-fat for creaminess.
- Spices – Ground cumin, cinnamon, chili powder, and chili flakes for gentle heat.
- Vegetable stock or water – To blend everything into a smooth soup.
(See recipe card for exact measurements.)
👩🍳 Step-by-Step Instructions
- Preheat oven – 190°C (375°F). Line a baking tray.
- Prepare veggies – Chop butternut squash and sweet potatoes into chunks; slice onion. Place on tray, drizzle with olive oil, and season with cumin, cinnamon, and chili powder.
- Roast – Bake for about 30 minutes until tender and caramelized.
- Cook – Transfer roasted veggies to a large pot. Cover with vegetable stock or water, bring to a boil, and simmer until soft.
- Blend – Puree until smooth using an immersion blender or high-speed blender.
- Finish – Stir in coconut milk, sprinkle with chili flakes, and adjust seasoning.
- Serve – Garnish with a swirl of coconut milk and fresh coriander.
📖 Variations
- Veggies – Swap in pumpkin or carrots.
- Spices – Try nutmeg or smoked paprika for a new twist.
- Creaminess – Use almond milk or cashew cream instead of coconut milk.
- Heat level – Add more chili flakes for extra spice.
- Herbs – Add thyme or rosemary for a fresh, earthy flavor.
💡 Pro Tips
- Roast for maximum flavor – it caramelizes the veggies beautifully.
- Blend in batches if using a countertop blender to avoid spills.
- For a thicker soup, simmer longer or reduce the liquid slightly.
🍯 Storage & Reheating
- Fridge – Store in an airtight container for up to 5 days.
- Freezer – Freeze in portions for up to 3 months.
- Reheat – Warm gently on the stove or in the microwave.
❓FAQ
Can I make this soup ahead of time?
Yes! This soup reheats beautifully and actually tastes better the next day.
What can I serve with it?
Crusty bread, grilled cheese, or a fresh green salad make perfect pairings.
More Cozy Soups You’ll Love
- [Easy Carrot & Coriander Soup]
- [Turkish Lentil Soup in 30 Minutes]
- [Sweet Potato & Carrot Soup]
- [Red Lentil Dahl Curry]
Creamy Butternut Squash & Sweet Potato Soup
8
servings10
minutes30
minutesThis cozy soup is creamy, flavorful, and ready in just 30 minutes! Perfect for a quick weeknight dinner, meal prep, or a comforting starter. Roasting the vegetables is optional, but it adds an incredible depth of flavor.
Ingredients
1 small butternut squash (700–900g / about 2–3 cups), peeled & chopped
2 sweet potatoes (275g / about 2 cups), peeled & chopped
1 yellow onion, sliced
3 garlic cloves, peeled
2 tbsp olive oil
400 ml (1 ½ cups) full-fat coconut milk (reserve 2 tbsp for serving)
1 tsp ground cumin*
½ tsp ground cinnamon*
¼ tsp chili powder*
1 tsp chili flakes*
750 ml (3 cups) vegetable or chicken stock (or water)*
Salt & black pepper, to taste
* See Notes for adjustments
Directions
- Optional Roasting (recommended for best flavor):
- Preheat oven to 190ºC (375ºF).
- Prepare vegetables – Chop squash & sweet potatoes into chunks (about 2 inches). Slice onion. Place vegetables + garlic cloves on a roasting tray.
- Season & roast – Drizzle with olive oil, sprinkle with cumin, cinnamon, chili powder, salt & pepper. Roast for 30 minutes until tender & golden.
- Cook the Soup:
- Transfer to pot – If roasted, move vegetables to a medium saucepan. If skipping roasting, add raw chopped vegetables to the pot.
- Add liquid & cook – Pour in 4–6 cups stock or water (enough to cover). Bring to a boil, then cook until vegetables are fork-tender.
- Blend – Puree with an immersion blender (or upright blender—see Notes). Blend until smooth & creamy.
- Finish with coconut milk – Stir in coconut milk, add chili flakes, and adjust seasoning. Add more liquid if needed for desired consistency.
- Serve – Ladle into bowls, swirl with reserved coconut milk, and garnish with fresh coriander.
Notes
- Blending tips – If using a blender, work in batches and be careful with hot soup. Blend 1–2 minutes until silky smooth.
Spices – Adjust to taste: add more chili for spice or more cinnamon for warmth.
Cooking liquid – Start with 750ml (3 cups). Add more stock/water if too thick. To thicken, simmer longer after blending.



Leave a Comment