This butternut squash soup recipe is the one I make every single fall without fail. The first time the air turns cool, I buy the biggest butternut squash I can find and roast it until the edges caramelize. The natural sugars concentrate, the flesh turns silky, and the whole kitchen smells like autumn.
What makes this butternut squash soup recipe special is the roasting step. Boiling squash gives you a bland, watery soup. Roasting gives you deep, sweet, nutty flavor that seasoning alone can’t fake. Add a little cream and a pinch of nutmeg, and you have a bowl of pure comfort.
Why You’ll Love This Butternut Squash Soup Recipe
- Roasted, not boiled. Roasting the squash first is the secret to the flavor. It takes a little longer, but it’s worth it.
- Naturally creamy. Butternut squash blends into a silky soup without much cream. It feels indulgent but stays light.
- Simple ingredients. Squash, onion, garlic, broth, and a few pantry spices. That’s really all you need.
- Freezer friendly. It freezes well for up to 3 months. I always make a double batch.
- Easy enough for a weeknight. It tastes like something from a restaurant, but the steps are simple.
Ingredients You’ll Need
The ingredient list is short on purpose. You need one large butternut squash, an onion, garlic, broth, heavy cream, and a little nutmeg. The full amounts are in the recipe card below. When the main ingredient tastes this good roasted, you don’t need to hide it under a dozen flavors. If you enjoyed the cozy simplicity of my creamy tomato soup, you’ll like this one too.
Pick a squash that feels heavy for its size, about 3 pounds. Vegetable broth keeps it vegetarian; chicken broth works too. Use heavy cream for the silkiest finish, or full-fat coconut milk for dairy-free. Freshly grated nutmeg beats pre-ground here.
How to Make Butternut Squash Soup
Roast the Squash
Preheat the oven to 400°F (200°C). Cut the butternut squash in half lengthwise and scoop out the seeds. Drizzle the cut sides with olive oil and season with salt and pepper. Place them cut side down on a baking sheet and roast for 40 to 45 minutes, until the flesh is completely tender when pierced with a fork.
Soften the Onion
While the squash roasts, heat a large pot over medium heat with a drizzle of olive oil. Add the diced onion and cook for 6 to 8 minutes until soft and golden. Stir in the garlic and cook for 1 more minute.
Scoop and Simmer
When the squash is done, scoop the soft flesh into the pot with the onions. Add the broth, nutmeg, and a pinch of cayenne if you like a little warmth. Bring it to a gentle simmer and cook for 10 minutes so the flavors come together.
Blend Until Silky
Use an immersion blender right in the pot, or blend in batches in a regular blender, until completely smooth. If you use a regular blender, fill it only halfway, vent the lid, and cover it with a towel, because hot soup expands.
Finish with Cream
Stir in the heavy cream and taste for seasoning. Add more salt, a crack of black pepper, or another pinch of nutmeg. Serve hot with a swirl of cream and toasted pumpkin seeds on top if you like.
Why This Butternut Squash Soup Recipe Works
The flavor comes from caramelization, not from a long spice list. When squash roasts at high heat, its natural sugars brown and create sweet, almost buttery notes. Boiling skips this, which is why boiled squash soup tastes flat.
The second secret is going easy on the liquid. Start with less broth than you think you need. You can always thin the soup, but you can’t take liquid back out. A thick, velvety soup feels luxurious, while a thin one tastes like flavored water.
Tips for Perfect Butternut Squash Soup
Pick a heavy squash. It should feel heavy for its size, which means dense, sweet flesh instead of a hollow, stringy middle.
Don’t skip the roasting. It adds about 40 minutes, but it’s what makes the soup taste good.
Blend longer than you think. Keep blending for a full 2 to 3 minutes, because small lumps will spoil the silky texture.
Season at the end. Roasted squash varies in sweetness, so taste before adding the final salt.
For another creamy fall soup, try my broccoli cheese soup.
Butternut Squash Soup Variations
Curried Version
Add a tablespoon of curry powder with the garlic. Top with coconut milk instead of cream for a dairy free twist.
Apple and Sage Version
Roast a chopped apple alongside the squash and add fresh sage leaves to the pot.
Spicy Chipotle Version
Blend in one chipotle pepper in adobo sauce for smoky heat that goes well with the sweet squash.
What to Serve With
Crusty bread is the must-have here, something sturdy enough to drag through the bowl. A simple green salad with a sharp vinaigrette keeps the meal bright, and toasted pumpkin seeds on top add crunch.
How to Store and Reheat
Cool the soup, then refrigerate within 2 hours in an airtight container and use within 3 to 4 days, which matches the USDA’s guidance on leftovers. It thickens as it sits, so stir in a splash of broth when you reheat it on the stove until steaming hot (165°F / 74°C).
To freeze, use freezer safe containers and leave room for expansion. For the best texture, freeze the soup before adding the cream, thaw it overnight in the fridge, reheat gently, and stir in the cream at the end. Frozen soup keeps well for up to 3 months.
Frequently Asked Questions
Can I use pre-cut squash?
Yes, and it saves time. Toss the cubes with olive oil, salt, and pepper, and roast at 400°F for 30 to 35 minutes until tender and caramelized at the edges.
Can I make this soup dairy free?
Yes. Use vegetable broth and swap the heavy cream for full fat coconut milk.
Is this soup vegetarian?
It is if you use vegetable broth. Chicken broth works too, but then it isn’t vegetarian.
Why is my soup stringy?
The squash was either under roasted or under blended. Make sure it’s completely fork tender before blending, and blend for at least 2 full minutes.
Final Thoughts
This butternut squash soup recipe is the bowl I come back to every fall. Roast the squash until the edges caramelize, blend it silky, finish with cream, and dinner tastes like the season itself. I hope it becomes your fall habit too.
If you want a heartier soup, my chicken potato soup is a good pick for busy weeknights.

Butternut Squash Soup Recipe
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Drizzle cut squash with 1 tablespoon olive oil, season with half the salt and pepper, place cut side down on a baking sheet. Roast 40 to 45 minutes until completely tender.
- Heat remaining olive oil in a large pot over medium heat. Add onion and cook 6 to 8 minutes until soft and golden. Stir in garlic and cook 1 minute.
- Scoop roasted squash flesh into the pot. Add broth, nutmeg, cayenne, and remaining salt. Simmer 10 minutes.
- Blend with an immersion blender until completely silky, 2 to 3 minutes.
- Stir in heavy cream. Taste and adjust seasoning. Serve hot with a swirl of cream and pumpkin seeds.

Leave a Reply