I still remember the first time I roasted a butternut squash and turned it into soup — the house smelled like toasted squash and warm spices, and the result was silky, comforting, and surprisingly easy. This butternut squash soup is a weeknight hero that doubles as a showstopper for a cozy dinner. It uses roasted squash for depth, warm spices for autumnal flavor, and a splash of cream or coconut milk for richness. If you love simple, cozy soups you can make any night, you might also enjoy this easy one-pot taco soup for variety.
Why you’ll love this dish
This soup is a small collection of wins: roast-first depth, fast stovetop finishing, and flexible dairy or dairy-free options. It’s budget-friendly, kid-friendly if you skip the cayenne, and elegant enough for a small dinner party when garnished with toasted seeds and fresh herbs. Make it when you want a low-effort meal that still feels special.
“Creamy, fragrant, and easy to make — the squash caramelizes in the oven and gives this soup a naturally sweet backbone.” — a happy home cook
The cooking process explained
Overview: Roast the squash to deepen the flavor, gently sauté aromatics, simmer everything with broth and warm spices, then purée until silky. Finish with cream or coconut milk and a touch of apple juice or maple syrup to balance the spices.
This approach keeps the flavors bright and the texture smooth, while letting you control sweetness, heat, and creaminess.
What you’ll need
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed
- 1 large onion, chopped
- 2 to 3 garlic cloves, minced
- 4 cups vegetable or chicken broth (use vegetable broth to keep it vegetarian)
- 2 tablespoons olive oil or butter (for roasting and sautéing)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 1/2 cup cream or coconut milk (for extra creaminess)
- Pinch of cayenne pepper or chili flakes (for a spicy kick; optional)
- Fresh herbs such as thyme, sage, or rosemary (for herb infusion)
- Toasted pumpkin seeds or chopped pecans (for nutty toppings)
- 1 tablespoon apple juice or maple syrup (for a sweet and savory twist)
Substitutions and notes: Use coconut milk for a dairy-free version. If your squash is small, add another or reduce broth slightly for a richer texture. Maple syrup or apple juice both work; choose based on whether you prefer maple’s depth or apple juice’s brightness.
Step-by-step instructions
- Preheat the oven to 400°F (200°C).
- Peel, seed, and cut the squash into roughly 1-inch cubes. Toss with 1 tablespoon olive oil, a pinch of salt, and black pepper. Arrange in a single layer on a baking sheet. Roast for 25 to 30 minutes, until edges are golden and the squash is tender.
- In a large pot, heat the remaining oil or butter over medium heat. Add the chopped onion and cook, stirring, for about 5 minutes until soft and translucent. Add minced garlic and cook 30 to 60 seconds until fragrant.
- Add the roasted squash to the pot along with 4 cups of broth, cinnamon, and nutmeg. Bring to a gentle simmer and cook 10 to 15 minutes so flavors meld. Taste and season with salt and pepper.
- Purée the soup until smooth using an immersion blender, or work in batches in a countertop blender. If using a countertop blender, vent the lid slightly and blend carefully to avoid steam buildup.
- Return the puréed soup to low heat. Stir in 1/2 cup cream or coconut milk and 1 tablespoon apple juice or maple syrup. Add a pinch of cayenne or chili flakes if you want heat. Warm through without boiling. Adjust seasoning as needed.
- Serve hot, garnished with toasted pumpkin seeds or chopped pecans and your choice of fresh herbs.

Best ways to enjoy it
Serve in shallow bowls with a swirl of cream and a scattering of toasted pumpkin seeds for crunch. Pair with a crusty baguette or warm sourdough for dipping. For a heartier meal, add a scoop of cooked wild rice or a side of garlicky sautéed greens. A simple green salad with a bright vinaigrette also cuts through the soup’s richness nicely.
Storage and reheating tips
Cool the soup to room temperature within two hours of cooking. Refrigerate in airtight containers for up to 4 days. To freeze, portion into freezer-safe containers and store for up to 3 months. Thaw overnight in the fridge before reheating. Reheat gently on the stovetop over low heat, stirring occasionally; avoid boiling cream-based soups to prevent separation. If the soup thickens after refrigeration, thin with a splash of broth or water while reheating.
Pro chef tips
- Cut squash into uniform cubes so they roast evenly and cook in the same time.
- Let the squash get a little browned on the edges when roasting — that caramelization adds sweet, savory depth.
- If using a countertop blender for hot soup, fill each jar only halfway and hold the lid with a towel to release steam safely.
- For extra silkiness, strain the puréed soup through a fine mesh sieve, pressing with a spatula.
- Taste before adding syrup — some roasted squash are sweet enough and may not need it.
- Keep garnishes separate until serving so textures stay crisp.
Creative twists
- Spice it up: Add a teaspoon of curry powder or a teaspoon of smoked paprika when simmering for a different profile.
- Apple-squash combo: Roast apple slices with the squash for a fruitier sweetness.
- Roast other veg: Swap half the squash for carrots or sweet potatoes for layered flavor.
- Make it vegan: Use coconut milk and vegetable broth, and finish with toasted seeds. If you like exploring other soup styles, try the similarly popular easy one-pot taco soup recipe for a spicy, Tex-Mex contrast.
Common questions
How long does this soup take from start to finish?
Plan on about 45 to 60 minutes total: 10–15 minutes prep, 25–30 minutes roasting, and 10–15 minutes simmering and blending.
Can I skip roasting the squash?
Yes, but roasting adds caramelized flavor and improves texture. If short on time, you can simmer cubed raw squash in broth for 20–25 minutes until tender, though the flavor will be a bit less complex.
Is it safe to blend hot soup in a blender?
Yes, if you take precautions. Fill blender jars only halfway, remove the center piece of the lid or vent it slightly, and cover with a towel while blending to allow steam to escape. Or use an immersion blender directly in the pot.
How can I make this lower in calories?
Use olive oil instead of butter, swap cream for light evaporated milk or extra broth, and skip the maple syrup. You’ll still get a satisfying bowl with fewer calories.
Can I make this ahead for a party?
Yes. Make the soup up to two days ahead and gently reheat before serving. Keep garnishes separate until the last minute so they stay fresh and crunchy.
Enjoy the warmth and simplicity of this roasted butternut squash soup — it’s an easy way to turn seasonal produce into a memorable meal.

Roasted Butternut Squash Soup
Ingredients
Method
-
Preheat the oven to 400°F (200°C).
-
Peel, seed, and cut the squash into roughly 1-inch cubes. Toss with 1 tablespoon olive oil, a pinch of salt, and black pepper. Arrange in a single layer on a baking sheet. Roast for 25 to 30 minutes until edges are golden and the squash is tender.
-
In a large pot, heat the remaining oil or butter over medium heat. Add the chopped onion and cook, stirring, for about 5 minutes until soft and translucent.
-
Add minced garlic and cook for 30 to 60 seconds until fragrant.
-
Add the roasted squash to the pot along with 4 cups of broth, cinnamon, and nutmeg. Bring to a gentle simmer and cook for 10 to 15 minutes so flavors meld. Taste and season with salt and pepper.
-
Purée the soup until smooth using an immersion blender, or work in batches in a countertop blender, venting the lid slightly to avoid steam buildup.
-
Return the puréed soup to low heat. Stir in 1/2 cup cream or coconut milk and 1 tablespoon apple juice or maple syrup. Add a pinch of cayenne or chili flakes if you want heat. Warm through without boiling. Adjust seasoning as needed.
-
Serve hot, garnished with toasted pumpkin seeds or chopped pecans and your choice of fresh herbs.
Nutrition
Notes
Tried this recipe?
Let us know how it was!

Roasted Butternut Squash Soup
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- Peel, seed, and cut the squash into roughly 1-inch cubes. Toss with 1 tablespoon olive oil, a pinch of salt, and black pepper. Arrange in a single layer on a baking sheet. Roast for 25 to 30 minutes until edges are golden and the squash is tender.
- In a large pot, heat the remaining oil or butter over medium heat. Add the chopped onion and cook, stirring, for about 5 minutes until soft and translucent.
- Add minced garlic and cook for 30 to 60 seconds until fragrant.
- Add the roasted squash to the pot along with 4 cups of broth, cinnamon, and nutmeg. Bring to a gentle simmer and cook for 10 to 15 minutes so flavors meld. Taste and season with salt and pepper.
- Purée the soup until smooth using an immersion blender, or work in batches in a countertop blender, venting the lid slightly to avoid steam buildup.
- Return the puréed soup to low heat. Stir in 1/2 cup cream or coconut milk and 1 tablespoon apple juice or maple syrup. Add a pinch of cayenne or chili flakes if you want heat. Warm through without boiling. Adjust seasoning as needed.
- Serve hot, garnished with toasted pumpkin seeds or chopped pecans and your choice of fresh herbs.


