Creamy Roasted Butternut Squash Soup
This roasted butternut squash soup turns a humble winter squash into a velvety, savory bowl of comfort. Roasting caramelizes the flesh, so the soup tastes naturally sweet and deep without needing much else.

Make it on a chilly evening and you’ll have a warm, satisfying dinner in about an hour, with mostly hands-off oven time.
What Makes This Soup So Good
The roasting does all the heavy lifting. Instead of boiling the squash, you let the oven concentrate its flavor until the edges are golden and the flesh is tender enough to scoop with a spoon. That caramelization is what sets this soup apart.
I keep the rest simple: onion and garlic softened in a little butter, a splash of good stock, and just enough salt to brighten everything. The result tastes rich and full without a drop of cream in the pot.
Ingredients

- 1 medium butternut squash (about 3 lbs): look for one that feels heavy for its size
- 2 tbsp olive oil: for roasting
- ½ tsp kosher salt, plus more to taste
- ¼ tsp freshly ground black pepper, plus more for serving
- 2 tbsp unsalted butter
- 1 medium yellow onion, chopped
- 3 garlic cloves, minced
- 3 cups vegetable broth: use a good quality broth; chicken broth works if not vegetarian
- Heavy cream, for serving (optional)
- Fresh thyme leaves, for garnish (optional)
Variations / Substitutions
- Make it vegan: swap the butter for olive oil, use vegetable broth, and skip the cream or swirl in a little full-fat coconut milk instead.
- Switch the broth: chicken broth adds a bit more depth if you don’t need it vegetarian.
- Add warmth: a pinch of nutmeg or a few sprigs of thyme tossed in with the broth gives a subtle background note.
- Spice it up: a pinch of cayenne or red pepper flakes stirred in with the garlic brings gentle heat.
If you want another cozy bowl, my carrot ginger soup follows the same simple roasting method.
How to Make Roasted Butternut Squash Soup
Step 1: Roast the Squash

Preheat your oven to 400°F (200°C). Halve the squash lengthwise, scoop out the seeds, and brush the cut sides with the 2 tablespoons olive oil. Season with the ½ teaspoon salt and ¼ teaspoon black pepper.
Place the halves cut-side down on a baking sheet. Roast for 40 to 45 minutes, until the flesh is deeply tender and the edges are beginning to brown and caramelize. The skin will wrinkle slightly, and a fork should slide in with no resistance.
Step 2: Sauté the Aromatics

While the squash roasts, melt the 2 tablespoons butter in a large pot over medium heat. Add the chopped onion and a pinch of salt, then cook for 6 to 8 minutes, stirring occasionally, until the onion is soft and translucent.
Stir in the 3 minced garlic cloves and cook for 1 minute more, just until fragrant. Lower the heat a touch if the garlic threatens to brown; you want it gentle, not sharp.
Step 3: Blend the Soup

When the squash is cool enough to handle, scoop the flesh away from the skin and add it to the pot with the onions and garlic. Pour in the 3 cups of vegetable broth, then bring everything to a simmer over medium heat. Let it bubble gently for 5 minutes to warm through.
Use an immersion blender to purée the soup right in the pot until it’s completely smooth. If you’re using a stand blender, work in batches and vent the lid slightly so steam can escape. The soup should look velvety and have a rich orange color.
Step 4: Ladle and Serve

Taste the soup and adjust the salt and pepper. Ladle it into bowls, then finish with a swirl of heavy cream and a scatter of fresh thyme leaves if you like. A final crack of black pepper on top is never a bad idea.
The soup will be thick and creamy. If you prefer a thinner consistency, stir in a little warm broth or water until it’s just how you like it. Serve it hot.
A Few Notes for the Best Soup
- Use a heavy baking sheet so the squash roasts and caramelizes instead of steaming.
- For the smoothest texture, strain the soup through a fine-mesh sieve after blending. It’s an extra step, but it gives the soup a restaurant-like finish.
- Taste before adding more salt — some broths and butters bring plenty on their own.
- If your squash is larger, split it into quarters so it cooks evenly.
Roasting times vary a bit by squash size:
| Squash weight | Halved or quartered | Roast time at 400°F |
|---|---|---|
| 2 to 3 lbs | Halved lengthwise | 35 to 40 minutes |
| 3 to 4 lbs | Halved or quartered | 40 to 45 minutes |
| 4 to 5 lbs | Quartered | 45 to 50 minutes |
Storing Leftovers
- Refrigerate: Store in an airtight container for up to 4 days.
- Reheating: Warm gently on the stovetop or in the microwave, adding a splash of broth or water if it thickened.
- Freezing: Freeze for up to 3 months. Thaw overnight in the fridge and blend again after reheating to restore the texture.
What to Serve With Roasted Butternut Squash Soup
A crusty loaf of sourdough is perfect for dunking, its tang balancing the soup’s sweetness. A sharp cheddar grilled cheese on the side makes this meal feel complete, the melted cheese adding a salty, crisp contrast to the creamy soup.
Frequently Asked Questions
Can I use pre-cut butternut squash?
Yes. Toss the cubes with olive oil, salt, and pepper, then spread them in a single layer on the baking sheet. Roast at 400°F for 25 to 30 minutes, turning once, until golden and tender.
How do I make this soup completely smooth without an immersion blender?
Use a stand blender and work in small batches, removing the center cap from the lid to let steam escape. Cover with a kitchen towel while blending to avoid splatters.
My soup turned out too thin. Can I fix it?
Simmer it uncovered for a few extra minutes to reduce and thicken, or stir in a spoonful of cooked white rice or a small boiled potato before blending.
Is this soup good cold?
It’s best served hot, but you can chill it and serve as a refreshing cold soup on a warm day. Taste and adjust the seasoning after chilling, since cold mutes flavors.
Can I roast the squash ahead of time?
Absolutely. Roast it a day or two in advance, scoop the flesh into a container, and refrigerate. When you’re ready, the soup comes together in about 15 minutes.

Roasted Butternut Squash Soup Recipe
Ingredients
Method
- Preheat oven to 400°F. Halve squash lengthwise, scoop seeds, brush cut sides with olive oil, and season with salt and pepper. Place cut-side down on a baking sheet and roast 40 to 45 minutes, until very tender and caramelized at the edges.
- Melt butter in a large pot over medium heat. Add onion and a pinch of salt, cook 6 to 8 minutes until soft and translucent. Stir in garlic and cook 1 minute more.
- Scoop roasted squash flesh into the pot. Add vegetable broth, bring to a simmer, and cook 5 minutes. Purée with an immersion blender until completely smooth, or carefully blend in batches.
- Taste, adjust salt and pepper, and thin with warm broth or water if desired. Ladle into bowls and finish with a swirl of cream, a crack of pepper, and fresh thyme if using.
