Roasted Squash Soup is the recipe I make the second the first cold snap hits. My kitchen smells like caramelized squash and thyme, and my kids start circling the stove before it is even blended.
Advertisements1
Here is the secret I wish someone told me years ago: roast the squash first. Roasting pulls out the natural sugars and gives you deep flavor that boiling simply cannot match. You get a creamy soup without pouring in heavy cream.
I keep the ingredient list short on purpose. Squash, an onion, garlic, a little broth, and a finishing swirl of olive oil. That is it. Simple food done right always wins at my table.
Why You'll Love This Recipe
About the Ingredients
1 large butternut squash, about 3 lb (1.4 kg), peeled, seeded, cut into 1-inch cubes
Look for a squash that feels heavy for its size with a dry, matte skin. No butternut? Kabocha or acorn squash work beautifully and roast in the same time.
1 medium yellow onion, cut into 1-inch wedges
Yellow onion gives the sweetest base; red onion turns the soup slightly pink. Sweet Vidalia onions are a great swap in summer.
4 garlic cloves, peeled and left whole
Whole cloves roast into soft, mellow little flavor bombs instead of burning. Jarred minced garlic will scorch, so use fresh here.
3 tbsp olive oil, divided
Regular olive oil is perfect for roasting; save the fancy finishing oil for drizzling at the end. Avocado oil works if you prefer a neutral taste.
4 cups (960 ml) low-sodium vegetable broth
Low-sodium lets you control the salt at the end. Chicken broth works too if you are not keeping it vegetarian.
1 tsp ground cumin
Cumin adds warm, earthy depth that makes people ask what your secret is. Smoked paprika is a lovely swap if you want a smoky note.
1/2 tsp ground cinnamon
Just a little cinnamon amplifies the squash's natural sweetness. Do not skip it; you will not taste cinnamon, only richness.
1 tsp kosher salt, plus more to taste
Kosher salt flakes are easier to pinch and taste. If using fine table salt, start with 3/4 tsp and adjust.
1/2 tsp freshly ground black pepper
Fresh cracked pepper tastes brighter than pre-ground. White pepper gives a smoother look if you are serving company.
1/2 cup (120 ml) full-fat coconut milk, plus more for swirling
Coconut milk adds body without dairy. Heavy cream or whole milk are easy swaps if coconut is not your thing.
Tips & Tricks
- Do not crowd the pan. Spread the squash in a single layer so the edges caramelize instead of steam. Use two sheet pans if you need to.
- Blend in batches and never fill the blender more than halfway. Hot liquid expands fast, and a towel held over the lid keeps your ceiling clean.
- Season at the end, not the start. Roasted vegetables lose moisture, so salt added early can end up too strong after blending.
- If your soup tastes flat, add a squeeze of lemon or a splash of apple cider vinegar. Acid wakes up sweet soups every single time.
Pro Tips
Step-by-Step Instructions
1. Heat oven and prep
Heat your oven to 425F (220C). Line a large rimmed sheet pan with parchment paper for easy cleanup. Peel, seed, and cube the squash into 1-inch pieces, then add the onion wedges and whole garlic cloves.
2. Season the vegetables
Drizzle 2 tbsp olive oil over everything, then sprinkle with cumin, cinnamon, 1/2 tsp salt, and the pepper. Toss with your hands until every piece is coated and glistening.
3. Roast until caramelized
Spread the vegetables in a single layer and roast for 30 to 35 minutes at 425F (220C). They are done when the edges are golden brown and a fork slides into the squash with no resistance.
4. Simmer the base
Scrape everything into a large pot and pour in the broth. Bring to a gentle boil over medium-high heat, then lower to a simmer and cook 5 minutes so the flavors marry.
5. Blend until silky
Working in batches, blend the soup until completely smooth, about 60 seconds per batch. Return it to the pot and stir in the coconut milk and remaining 1 tbsp olive oil.
6. Warm and taste
Warm the soup over low heat for 3 to 4 minutes until it just starts to bubble at the edges. Taste and add the remaining 1/2 tsp salt, plus more if needed.
7. Serve and garnish
Ladle into bowls and swirl in a spoonful of coconut milk. Top with roasted seeds, a crack of pepper, or a few fresh thyme leaves. Serve hot.
Delicious Variations
Curry Coconut Squash Soup
Add 1 tbsp red curry paste with the broth and finish with lime juice for a Thai-inspired bowl.
Apple Cider Squash Soup
Swap 1 cup of the broth for apple cider and add a diced apple to the roasting pan for extra sweetness.
Spicy Harissa Squash Soup
Stir in 1 to 2 tsp harissa paste before blending and top with toasted almonds for heat and crunch.
How to Store Roasted Squash Soup
Refrigerator
Store in an airtight container for up to 5 days. The flavor actually deepens by day two.
Freezer
Freeze in portion-size containers for up to 3 months. Leave 1 inch of headspace since the soup expands as it freezes.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring often. Add a splash of broth or water if it thickens too much.
Frequently Asked Questions
Q: Can I make roasted squash soup without a blender?
Yes, an immersion blender works right in the pot and saves you the batch-blending mess. If you only have a potato masher, you will get a rustic, chunkier texture that still tastes great. For the silkiest result, a high-speed blender is worth the extra dish.
Q: What is the best squash for squash soup?
Butternut squash is the best all-around choice because it is sweet, dense, and easy to peel. Kabocha is sweeter and creamier, while acorn squash is milder and works well with extra spices. Avoid spaghetti squash, which stays stringy instead of pureeing smooth.
Q: Do I have to peel the squash before roasting?
You can roast halved squash cut-side down and scoop the flesh out afterward, which saves peeling time. Hokkaido and delicata squash have edible skins, so you can cube and roast them skin-on. Just be sure the pieces are uniform so they cook evenly.
Q: How do I make this soup dairy free or vegan?
This recipe is already vegan and dairy free as written because it uses coconut milk instead of cream. Check that your broth is vegetable-based and your curry paste, if using, contains no fish sauce. Cashew cream blended in at the end is another rich dairy-free option.
Q: Why is my squash soup bland?
Bland soup usually means not enough salt or not enough roasting, so taste and season again after blending. Roast until the edges are truly golden, not just soft, because that browning is where the flavor lives. A squeeze of lemon or splash of vinegar at the end also brightens everything.
Roast a squash this week and see how easy cozy cooking can be. Grab a butternut, crank the oven, and let it do the work while you relax. Then tell me how your family liked it. Small steps count.
Roasted Squash Soup
Roasted Squash Soup turns a humble butternut into a silky, sweet-savory bowl with caramelized edges and zero cream needed.
🧂 Ingredients
- 1 large butternut squash, about 3 lb (1.4 kg), peeled, seeded, cut into 1-inch cubes
- 1 medium yellow onion, cut into 1-inch wedges
- 4 garlic cloves, peeled and left whole
- 3 tbsp olive oil, divided
- 4 cups (960 ml) low-sodium vegetable broth
- 1 tsp ground cumin
- 1/2 tsp ground cinnamon
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/2 cup (120 ml) full-fat coconut milk, plus more for swirling
📋 Instructions
- 1Heat oven and prep — Heat your oven to 425F (220C). Line a large rimmed sheet pan with parchment paper for easy cleanup. Peel, seed, and cube the squash into 1-inch pieces, then add the onion wedges and whole garlic cloves.
- 2Season the vegetables — Drizzle 2 tbsp olive oil over everything, then sprinkle with cumin, cinnamon, 1/2 tsp salt, and the pepper. Toss with your hands until every piece is coated and glistening.
- 3Roast until caramelized — Spread the vegetables in a single layer and roast for 30 to 35 minutes at 425F (220C). They are done when the edges are golden brown and a fork slides into the squash with no resistance.
- 4Simmer the base — Scrape everything into a large pot and pour in the broth. Bring to a gentle boil over medium-high heat, then lower to a simmer and cook 5 minutes so the flavors marry.
- 5Blend until silky — Working in batches, blend the soup until completely smooth, about 60 seconds per batch. Return it to the pot and stir in the coconut milk and remaining 1 tbsp olive oil.
- 6Warm and taste — Warm the soup over low heat for 3 to 4 minutes until it just starts to bubble at the edges. Taste and add the remaining 1/2 tsp salt, plus more if needed.
- 7Serve and garnish — Ladle into bowls and swirl in a spoonful of coconut milk. Top with roasted seeds, a crack of pepper, or a few fresh thyme leaves. Serve hot.



