I still remember the first time I made roasted butternut squash soup. It was one of those crisp fall afternoons where the air had that perfect chill, and I was craving something warm and cozy. I’d picked up a squash at the farmers’ market without much of a plan, and honestly, I wasn’t sure what to expect. But the moment I walked inside and that sweet, nutty smell started filling the kitchen, I knew I was onto something special. This roasted butternut squash soup quickly became my go-to for chilly evenings — it’s incredibly simple to throw together, yet the roasting brings out this deep, almost caramelized flavor that makes it taste like you spent hours on it. And the texture? Silky smooth, creamy without being heavy. It’s comfort in a bowl, and I’m so excited to share it with you.

Why You’ll Love This Roasted Butternut Squash Soup
Trust me, this soup checks all the boxes. First off, the prep is a breeze — you’re basically just chopping and roasting. The flavor? It’s naturally sweet and savory, with that deep, caramelized richness from the oven that makes you look like a pro. And here’s the best part: you get that luxurious, creamy texture without needing heavy cream if you don’t want it. Plus, cleanup is a snap since everything comes together in one pot after roasting.
This soup became a family favorite the first time I served it on a rainy Sunday. My kids, who usually eye anything orange with suspicion, asked for seconds. Now, whenever the leaves start turning, they ask, “Mom, can we make that squash soup again?” It’s become our little fall tradition, and I love that something so simple brings us all to the table.
- Quick prep — just chop and roast
- Rich flavor without heavy cream (optional)
- One-pot cleanup after roasting
- Naturally sweet and savory — no fussing needed
Ingredients for Roasted Butternut Squash Soup
The beauty of this soup is that it doesn’t need a long list of fancy ingredients. Here’s what you’ll need:
- 1 medium butternut squash (about 2 lbs), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil — good quality makes a difference here
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 4 cups low-sodium vegetable broth — so you can control the salt
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream (optional) — skip it or swap for coconut milk if you’re going dairy-free
That’s it! Simple, right? The roasting does all the heavy lifting for flavor.
Ingredient Notes and Substitutions for Roasted Butternut Squash Soup
Let me walk you through the key players in this soup and how to swap things around if you need to. I’ve tested a lot of variations over the years, so I’ve got some hard-earned wisdom to share!
Butternut Squash
When picking a squash at the store, look for one that feels heavy for its size and has a matte, beige skin without any soft spots. Pre-cut cubes are a total time-saver, I get it — I use them on busy weeknights too. Just keep in mind they can roast unevenly since they’re often cut in different sizes, so keep an eye on them and maybe pull them out a few minutes early.
Vegetable Broth
I always reach for low-sodium broth so I’m in control of the salt level. It’s amazing how much flavor you can build without oversalting. And if you’ve got homemade broth stashed in the freezer? This is the perfect place to use it — it really elevates the whole soup.
Heavy Cream Substitute
I often use canned coconut milk instead of cream for a vegan version — it adds a subtle sweetness that pairs beautifully with the roasted squash. Cashew cream works great too, and plain yogurt can do the job in a pinch. Just a heads up: yogurt may curdle if you let it boil, so stir it in at the very end over low heat.
Spices
A pinch of nutmeg or cinnamon is totally optional, but it gives the soup that cozy, warming vibe. My little secret? A dash of cayenne adds warmth without any actual heat — it just makes the flavors sing a bit more. Try it, you’ll see what I mean!
How to Make Roasted Butternut Squash Soup
Alright, let’s get cooking! This comes together in a few easy steps, and I promise each one is worth it. The key is letting the oven do its magic first — that’s where all the deep, sweet flavor comes from. Grab your squash and let’s go!
Roast the Squash
Preheat your oven to 400°F. Toss the cubed squash with olive oil, salt, and pepper, then spread it in a single layer on a baking sheet. Don’t overcrowd — if the pieces are too close together, they’ll steam instead of getting those lovely caramelized edges. Pop them in for 25-30 minutes, flipping halfway through, until they’re tender and golden. Your kitchen is going to smell incredible.
Sauté the Aromatics
While the squash roasts, start the base. In a large pot, cook the chopped onion over medium heat until it’s soft and translucent — about 5 minutes. Then add the minced garlic and cook for just 30 seconds more. You want it fragrant, not burnt, so keep stirring!
Combine and Simmer
Once the squash is done, add it to the pot along with the vegetable broth. Bring everything to a boil, then reduce the heat to low and let it simmer for 10 minutes. This little simmer helps all the flavors meld together into something truly cozy.
Puree the Soup
Now for the fun part. I use an immersion blender right in the pot — it’s safer and way less messy. If you’re using a countertop blender, work in batches and leave the lid slightly ajar to let steam escape. Blend until it’s silky smooth. I always taste and add a little more salt after blending — it makes the flavors pop!
Finish and Serve
Stir in the heavy cream if you’re using it, then give it one last taste and adjust the salt and pepper. Serve hot with a swirl of cream or a drizzle of good olive oil on top. That’s it — pure comfort in a bowl!
Tips for Perfect Roasted Butternut Squash Soup
Over the years, I’ve learned a few tricks that take this soup from good to absolutely unforgettable. Here are my top tips, straight from my kitchen to yours.
Don’t skip the roasting step. I know it’s tempting to just boil the squash and save time, but trust me — roasting is where the magic happens. That high heat caramelizes the natural sugars and gives the soup a deep, almost nutty flavor you just can’t get any other way. It’s worth the extra 25 minutes, I promise.
Use a sharp peeler for the squash. Butternut squash skin can be stubborn, and a dull peeler makes the job way harder than it needs to be. I learned this the hard way after wrestling with a squash for ten minutes. A good, sharp Y-peeler glides right through and saves your wrists.
Blend until completely smooth. Don’t stop when it looks mostly smooth — keep going until it’s silky and luxurious. A few stray chunks can ruin that perfect creamy texture. I usually blend for a full minute to be sure.
Season in layers. Add a little salt and pepper at the roasting stage, a bit more when you sauté the aromatics, and then taste and adjust after blending. Each layer builds flavor, and you’ll end up with a much more balanced soup.
Let the soup cool slightly before blending if using a countertop blender. I once burned my hand rushing to blend hot soup — now I always let it cool for 5 minutes first. It’s safer, and the blender doesn’t build up as much pressure, so no exploding lids!
Variations of Roasted Butternut Squash Soup
One of the things I love most about this soup is how easily it adapts to different cravings. I’ve played around with it quite a bit over the years, and these three variations have become staples in my kitchen. Each one feels totally different, but they all start with that same simple roasted base.
Spiced Apple Squash Soup
This one screams fall. Just add one peeled apple (I like Honeycrisp or Gala) to the roasting pan along with the squash. The apple roasts down and adds a subtle sweetness and fruity depth that’s just lovely. I like to save a few thin apple slices, roast them separately, and use them as a garnish on top.
Thai-Inspired Coconut Soup
When I’m in the mood for something a little more exotic, this is my go-to. Instead of heavy cream, stir in a can of full-fat coconut milk after blending. Then add 1 tablespoon of red curry paste and a big squeeze of fresh lime juice. The curry paste adds warmth and complexity, and the lime brightens everything up beautifully.
Smoky Chipotle Version
For those days when you want a little kick, stir in 1 teaspoon of chipotle peppers in adobo sauce (just the sauce, or finely mince the pepper if you want more heat). It adds a wonderful smoky depth that pairs perfectly with the sweet squash. Top each bowl with a handful of toasted pepitas for crunch — the texture contrast is fantastic.
Frequently Asked Questions about Roasted Butternut Squash Soup
I get asked a lot of questions about this soup, so I figured I’d answer the most common ones right here. Whether you’re making it for the first time or you’re a seasoned pro, these tips should help you nail that perfect creamy soup every time.
Can I freeze this soup?
Absolutely! This fall soup freezes like a dream. Just leave out the cream if you’re planning to freeze it — dairy can get grainy when thawed. Pour the cooled soup into freezer-safe containers and it’ll keep for up to 3 months. When you’re ready, thaw it overnight in the fridge, reheat gently on the stove, then stir in your cream at the end. Easy!
How do I make it vegan?
Super simple! Swap the heavy cream for full-fat coconut milk or just leave it out entirely — the soup is plenty creamy on its own. Use olive oil instead of butter if you were thinking of adding any, and the vegetable broth is already vegan-friendly. That’s it, you’ve got a delicious vegan creamy soup that doesn’t sacrifice any flavor.
Why is my soup watery?
Oh, I’ve been there! The most common culprit is overcrowding the baking sheet. If the squash pieces are too close together, they steam instead of roasting, so they don’t develop that concentrated, caramelized flavor. Next time, roast in batches or use two pans. You can also simmer the finished soup a bit longer to let some liquid cook off and thicken it up.
Can I use pre-cut squash?
Sure, and I won’t judge you for it — I do it myself on busy nights! Just check that the cubes are roughly the same size so they roast evenly. Since pre-cut squash tends to be a bit smaller and drier, keep an eye on them and pull them out a few minutes early to avoid drying them out completely.
Nutritional Information for Roasted Butternut Squash Soup
Here’s the breakdown for a 1-cup serving of this cozy soup. You’re looking at about 220 calories, 12g fat, 28g carbs, 5g fiber, 3g protein, and 600mg sodium. Not bad for something that tastes this indulgent, right?
Just keep in mind these numbers are estimates — they’ll shift a bit depending on the brand of broth you use, whether you add the cream, and even how big your squash happens to be. I always say nutrition info is for reference only, so don’t stress over exact numbers. Focus on how good it makes you feel!
Your Turn to Make Roasted Butternut Squash Soup
Now it’s your turn to give this one a try! I’d love to hear how it turns out in your kitchen. Drop a comment below with a rating, or better yet, tag me in a photo of your soup on social media — there’s nothing that makes my day like seeing you all cozy with a bowl of something I love. Happy cooking!
PrintRoasted Butternut Squash Soup Perfect 5-Step
A creamy, savory soup made from roasted butternut squash. It is simple to prepare and perfect for a comforting meal.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting and simmering
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 medium butternut squash, peeled, seeded, and cubed
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream (optional)
Instructions
- Preheat your oven to 400°F (200°C).
- Toss the cubed butternut squash with olive oil, salt, and pepper. Spread on a baking sheet.
- Roast for 25-30 minutes until tender and lightly browned.
- In a large pot, sauté the onion and garlic over medium heat until soft.
- Add the roasted squash and vegetable broth. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a blender.
- Stir in the heavy cream, if using. Adjust seasoning with salt and pepper.
- Serve hot.
Notes
- You can substitute coconut milk for heavy cream for a dairy-free version.
- Add a pinch of nutmeg or cinnamon for extra flavor.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 8g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 15mg

