Sweet Butternut Squash Soup is a smooth and comforting bowl that highlights the natural sweetness of roasted butternut squash. With its creamy texture and warm flavors, this soup makes a cozy meal, especially on chilly days. It usually has hints of cinnamon or nutmeg that blend perfectly with the squash’s gentle sweetness.
I love making this soup because it’s both simple and satisfying. Roasting the squash first brings out its rich, caramel-like flavors, and blending it until silky smooth feels like a mini kitchen victory. I often add a splash of cream or coconut milk to make it extra creamy, and that little touch turns it into a real comfort food hug in a bowl.
This soup is great on its own or paired with some crusty bread or a fresh green salad. I sometimes sprinkle a handful of toasted pumpkin seeds on top for a nice crunch that brightens each spoonful. Whenever I serve it, people always ask for seconds, and I enjoy how it warms everyone up, making it a perfect dish for a relaxed dinner or a small gathering.
Key Ingredients & Substitutions
Butternut Squash: The star of the soup! Roasting it brings out a natural sweetness and deeper flavor. If butternut squash isn’t available, you can try kabocha or acorn squash, which have a similar texture and taste.
Onion & Garlic: These add a savory base that balances the sweetness of the squash. Yellow onions work best, but white or shallots can be swapped in. Fresh garlic gives the best flavor, but garlic powder can work in a pinch.
Broth: Vegetable broth keeps the soup vegetarian, while chicken broth adds extra depth. If you want a lighter soup, water with some seasoning can also be used.
Coconut Milk or Heavy Cream: These add creaminess and a hint of richness. Coconut milk keeps it dairy-free with a subtle sweetness, while heavy cream makes the soup silky smooth. For a lighter option, try oat milk or almond milk instead.
Spices – Cinnamon & Nutmeg: These warm spices complement butternut squash perfectly, giving a subtle hint of sweetness and warmth. Feel free to adjust the amounts or skip if you prefer a simpler flavor.
Pumpkin Seeds & Fresh Herbs: Toasted pumpkin seeds add a nice crunch and nutty flavor on top. Fresh basil or parsley adds a bright, fresh touch. You can swap the herbs for cilantro or chives depending on your taste.
How Can I Get My Butternut Squash Roasted Just Right for Soup?
Roasting the squash softens it and brings out sweetness, which is key for a tasty soup. Here’s how to do it well:
- Preheat your oven to 400°F (200°C) for a good roasting temperature.
- Cut squash into evenly sized cubes so they cook at the same rate.
- Toss the cubes in olive oil so they roast nicely and caramelize.
- Arrange them in a single layer on a baking sheet to avoid steaming.
- Roast for 25-30 minutes or until tender and edges are lightly browned.
- Check doneness by piercing a cube with a fork — it should slide in easily.
This process unlocks all the natural sugars and makes your soup taste richer and sweeter. Don’t rush this step!

Equipment You’ll Need
- Baking sheet – I recommend it for roasting the squash evenly and getting those delicious caramelized edges.
- Large pot – perfect for simmering the squash and blending the soup all in one place.
- Immersion blender or regular blender – an immersion blender makes blending directly in the pot quick and easy, but a regular blender works too, just be careful with hot liquids.
- Measuring cups and spoons – keep your ingredients precise and consistent.
- Toasting bowl – for the pumpkin seeds, if you want to toast them yourself; a small oven-safe dish works well.
Flavor Variations & Add-Ins
- Swap coconut milk for heavy cream or almond milk for a different richness or dairy-free option.
- Add a splash of apple cider or a dash of ginger for extra warmth and a hint of fruitiness.
- Mix in cooked chickpeas, lentils, or diced cooked sweet potatoes for added texture and protein.
- Switch the herbs on top to cilantro or chives for a fresh, different flavor profile.
How to Make Sweet Butternut Squash Soup
Ingredients You’ll Need:
Main Ingredients:
- 1 medium butternut squash (about 2-3 lbs), peeled, seeded, and cubed
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1/2 cup coconut milk or heavy cream
- 2 tablespoons olive oil or butter
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
For Garnish:
- Pumpkin seeds (pepitas), toasted
- Fresh basil or parsley leaves
Time Needed:
This soup takes about 10 minutes to prep, 25-30 minutes to roast the squash, and another 15 minutes for cooking and blending. In total, expect around 50-55 minutes from start to finish.
Step-by-Step Instructions:
1. Roast the Butternut Squash:
Preheat your oven to 400°F (200°C). Spread the cubed butternut squash on a baking sheet lined with parchment paper. Drizzle with 1 tablespoon of olive oil and toss to coat evenly. Roast for 25 to 30 minutes, until the squash is tender and nicely caramelized.
2. Sauté Onion and Garlic:
Meanwhile, in a large pot, heat the remaining tablespoon of olive oil or butter over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Then add the minced garlic and sauté for another minute until fragrant.
3. Cook the Soup:
Add the roasted squash to the pot along with the broth. Bring everything to a boil, then reduce the heat to low. Let it simmer uncovered for 10 minutes so the flavors can mix together nicely.
4. Blend Until Smooth:
Use an immersion blender right in the pot, or carefully transfer the soup in batches to a countertop blender. Blend until the soup becomes smooth and creamy.
5. Add Cream and Spices:
Stir in the coconut milk or heavy cream, plus the cinnamon and nutmeg. Taste and season with salt and pepper. Warm the soup gently — avoid boiling after adding the cream.
6. Serve and Garnish:
Ladle the hot soup into bowls. Add a swirl of coconut milk or cream if you like, sprinkle toasted pumpkin seeds on top, and finish with fresh basil or parsley leaves. Enjoy the comforting warmth!
Can I Use Frozen Butternut Squash Instead of Fresh?
Yes! If using frozen butternut squash, thaw it fully and pat dry to remove excess moisture. Skip the roasting step and add it directly to the pot with the broth. The soup might be slightly less caramelized but will still taste delicious.
How Can I Make This Soup Vegan?
To keep it vegan, use vegetable broth and substitute heavy cream with full-fat coconut milk or another plant-based milk like almond or oat milk. Also, use olive oil instead of butter for sautéing.
Can I Prepare This Soup Ahead of Time?
Absolutely! Make the soup completely, then cool and store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, stirring occasionally. You can also freeze it for up to 2 months—thaw in the fridge overnight before reheating.
What’s the Best Way to Store Leftovers?
Keep leftover soup in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the soup in portions using freezer-safe containers or bags. Reheat gently on the stove or in the microwave until warmed through.