The way the butter hits the sage leaves in the hot pan—that’s the moment I wait for every single time. It’s not just sizzling; it’s a quiet, urgent transformation, the butter foaming and browning while the sage edges turn crisp and translucent. Honestly, that’s the whole reason I make this soup. Everything else—the roasted squash, the simmering broth, the final whirl of the immersion blender—it’s all just a delicious excuse to get to that pan of crispy sage butter.
I first made this on a Tuesday that felt particularly gray and damp. You know those days where the sky is the color of wet concrete and nothing seems to warm you up? I had a butternut squash sitting on the counter, a leftover from a failed attempt at making roasted vegetables for a salad earlier in the week. It was just sitting there, looking at me. So I did what any reasonable person does: I cranked up the oven, chopped it in half (which, let’s be honest, is the hardest part of this whole recipe), and decided to make soup.
The thing about roasting a squash before turning it into soup is that you’re not just cooking it—you’re concentrating its soul. The sugars caramelize, the edges get a little chewy and dark, and the flavor goes from sweet and watery to deep and almost nutty. It’s a completely different beast than just boiling it. And when you blend that roasted flesh with a little onion, some garlic, and a splash of broth, you get something that feels like a hug in a bowl. This creamy roasted butternut squash soup is the kind of recipe you’ll come back to all season long.
Why You’ll Love This Recipe
I’ve tested this soup about a dozen times to get the balance just right. Not too sweet, not too savory—just that perfect middle ground where every spoonful feels satisfying. Here’s why this version stands out from the dozens of other squash soup recipes out there.
- Quick & Easy : From start to finish, this comes together in about 30 minutes of active time. The oven does most of the heavy lifting while you go about your business.
- Simple Ingredients : You probably already have onion, garlic, broth, and butter in your kitchen. The squash is the star, and the rest is just supporting cast.
- Perfect for Fall & Winter : This is my go-to for those chilly evenings when you want something warm and comforting but don’t want to spend hours in the kitchen. It’s also great for Thanksgiving as a starter.
- Crowd-Pleaser : I’ve served this to kids, picky eaters, and serious foodies. Everyone loves it. The crispy sage butter on top is what seals the deal.
- Unbelievably Delicious : The texture is what gets me every time. It’s velvety and smooth without being heavy, thanks to the roasted squash and a little heavy cream at the end.
What makes this different from other recipes is the roasting technique. A lot of people just boil the squash, but that waters down the flavor. Roasting concentrates everything and adds a subtle smokiness you just can’t get any other way. Plus, that sage butter? It’s not just a garnish—it’s the finishing touch that makes this soup feel restaurant-quality. It’s the kind of soup that makes you close your eyes after the first bite. Simple, honest, and deeply comforting.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, especially during the fall and winter months.
- Butternut Squash (1 large, about 3 pounds) – The star of the show. Look for a squash that feels heavy for its size with a firm, matte skin. One large squash yields about 4-5 cups of cubed flesh after roasting.
- Yellow Onion (1 medium, roughly chopped) – Adds a savory base note. I prefer yellow onion here for its balance of sweetness and bite, but a sweet onion works in a pinch.
- Garlic (4 cloves, smashed) – Roasting the garlic alongside the squash mellows its sharpness and adds a sweet, nutty depth. Don’t skip this.
- Olive Oil (2 tablespoons) – For roasting the squash. Use a good quality extra-virgin olive oil for the best flavor.
- Vegetable or Chicken Broth (4 cups) – I use low-sodium broth so I can control the salt level. A good quality broth makes a difference here. I personally like Pacific Foods or Swanson for their clean flavor.
- Heavy Cream (½ cup) – Adds richness and a velvety texture. For a dairy-free option, full-fat coconut milk works beautifully and adds a subtle sweetness.
- Unsalted Butter (3 tablespoons) – For the sage butter. Unsalted lets you control the seasoning.
- Fresh Sage Leaves (10-12 leaves) – This is non-negotiable for the topping. The sage gets crispy and the butter turns brown and nutty. It’s pure magic.
- Salt and Black Pepper – To taste. I use fine sea salt for cooking and flaky salt for finishing.
- Optional Garnishes : Toasted pumpkin seeds, a drizzle of cream, or a sprinkle of nutmeg.
For the best texture, look for a butternut squash that’s firm and heavy. Avoid any with soft spots or green patches. If you’re short on time, many grocery stores sell pre-cubed butternut squash, but I find that roasting a whole halved squash yields a better, more consistent result. If you’re in a pinch and have leftover roasted squash from another meal, this is a great way to use it up.
Equipment Needed
You don’t need a ton of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:
- Baking Sheet – A rimmed baking sheet works best for roasting the squash. Line it with parchment paper for easy cleanup.
- Sharp Chef’s Knife – Butternut squash is tough. A good sharp knife makes cutting it in half much safer and easier.
- Vegetable Peeler – Optional, but helpful if you want to peel the squash before cubing. I prefer roasting it with the skin on and scooping out the flesh afterward—it’s way easier.
- Large Soup Pot or Dutch Oven – For sautéing the onion and simmering the soup. A heavy-bottomed pot like a Le Creuset or Staub distributes heat evenly.
- Immersion Blender – This is my preferred tool for blending the soup right in the pot. It’s less messy and easier to control. If you don’t have one, a regular countertop blender works fine—just work in batches and be careful with the hot liquid.
- Small Skillet – For making the crispy sage butter. Any small non-stick or stainless steel pan will do.
- Measuring Cups and Spoons – For accuracy, especially with the broth and cream.
If you don’t have an immersion blender, no worries. A standard blender works beautifully. Just let the soup cool slightly before blending, and only fill the blender halfway to avoid splattering. I learned that lesson the hard way—hot soup on the ceiling is not a good look.
Preparation Method

- Preheat your oven to 400°F (200°C). This is the sweet spot for roasting squash—hot enough to caramelize the sugars but not so hot that it burns before it’s tender.
- Prepare the squash. Using a sharp chef’s knife, carefully cut the butternut squash in half lengthwise. Scoop out the seeds and stringy pulp with a spoon (save the seeds for roasting if you like!). Rub the cut sides with 1 tablespoon of olive oil and season with a pinch of salt and pepper. Place the squash halves cut-side down on a parchment-lined baking sheet. Tuck the smashed garlic cloves under the squash halves if you can, or just scatter them around the pan.
- Roast the squash. Roast for 35-45 minutes, until the flesh is fork-tender and the edges are starting to caramelize and get a little brown. The skin should look slightly shriveled and pull away from the flesh easily. Let it cool for about 10 minutes—long enough to handle but still warm.
- Sauté the onion. While the squash roasts, heat the remaining 1 tablespoon of olive oil in a large soup pot or Dutch oven over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, for 6-8 minutes until the onion is soft and translucent. You don’t want any color on it—just gentle sweating.
- Scoop the squash. Once the squash is cool enough to handle, use a spoon to scoop the flesh away from the skin. It should come off in large, soft pieces. Discard the skin. Add the roasted squash and the roasted garlic cloves to the pot with the onions.
- Add the broth. Pour in the 4 cups of broth. Bring the mixture to a gentle simmer over medium-high heat, then reduce the heat to low. Let it simmer for about 10 minutes so the flavors can meld together.
- Blend the soup. Use an immersion blender to puree the soup until it’s completely smooth and velvety. If using a countertop blender, work in batches, filling the blender no more than halfway each time. Hold the lid firmly with a kitchen towel while blending. Return the blended soup to the pot.
- Add the cream. Stir in the heavy cream. Taste and adjust seasoning with salt and pepper. If the soup is too thick, add a little more broth or water until it reaches your desired consistency. Keep the soup warm over low heat while you make the sage butter.
- Make the crispy sage butter. In a small skillet, melt the butter over medium heat. Once it’s melted and starting to foam, add the sage leaves in a single layer. Cook for 1-2 minutes, swirling the pan occasionally, until the butter turns a light golden brown and smells nutty, and the sage leaves are crisp. Be careful—the butter can go from brown to burnt very quickly. Remove from heat immediately.
- Serve. Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving and top with a few crispy sage leaves. Add any other garnishes you like—toasted pumpkin seeds are a favorite in my house.
The soup should be thick enough to coat the back of a spoon but still pourable. If it’s too thick, thin it with a little extra broth. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every time.
Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time, but trust me—roasting is where the magic happens. The caramelization adds a depth of flavor you simply cannot achieve any other way. If you’re really pressed for time, you can roast the squash a day ahead and store it in the fridge.
Watch the sage butter closely. The first time I made this, I walked away from the pan for “just a second” and came back to burnt butter and black sage leaves. It was a sad, smoky mess. The butter goes from perfect to burnt in about 30 seconds, so stay close and keep an eye on it. The moment it smells nutty and the sage leaves are crisp, pull it off the heat.
Season in layers. Add a little salt at each step—when roasting the squash, when sautéing the onion, and at the end before serving. This builds flavor from the ground up rather than trying to fix it all at the end.
Use a good blender. If you’re using a countertop blender, blend the soup in batches and don’t overfill. Hot liquid expands, and you don’t want a soup explosion. Trust me on this one.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. I often make a double batch on Sunday and enjoy it for lunches throughout the week. It’s also a great option for meal prep—pair it with some easy 5-day meal prep chicken and rice bowls with teriyaki sauce for a week of varied lunches.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are a few ways to change it up depending on what you have on hand or what you’re craving.
Dairy-Free/Vegan Version : Swap the butter for a high-quality vegan butter or coconut oil, and replace the heavy cream with full-fat coconut milk. The coconut milk adds a subtle sweetness that pairs beautifully with the roasted squash. I’ve made this version for friends with dairy sensitivities and they couldn’t tell the difference.
Spicy Kick : Add a pinch of red pepper flakes or a small diced jalapeño when sautéing the onion. The heat cuts through the richness of the soup and adds a nice complexity. I like to top it with a drizzle of chili oil for extra warmth.
Roasted Apple Addition : Toss a peeled and chopped apple (Honeycrisp or Granny Smith work well) onto the baking sheet with the squash during the last 15 minutes of roasting. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup. This is my favorite fall variation.
Make It a Meal : Turn this soup into a heartier main dish by adding a can of drained and rinsed white beans (cannellini or great northern) after blending. Simmer until warmed through. Serve with crusty bread for dipping. For a complete meal, pair it with a easy honey garlic glazed salmon recipe with sesame bok choy for a dinner that feels restaurant-quality.
Different Squash : No butternut squash? No problem. Acorn squash, kabocha, or even sugar pumpkin work beautifully in this recipe. Just adjust the roasting time based on the size and density of the squash.
Serving & Storage Suggestions
This soup is best served hot, right after you’ve drizzled the sage butter on top. The contrast between the warm, velvety soup and the crispy sage leaves is part of what makes it so special. I like to serve it in wide, shallow bowls so the garnish has room to shine.
Serving Temperature : Serve piping hot. If the soup has cooled down, reheat it gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick.
Complementary Dishes : This soup pairs beautifully with a simple green salad dressed with a tangy vinaigrette. A crusty baguette or sourdough toast rubbed with garlic is also a fantastic accompaniment. For a cozy fall dinner, serve it alongside a cozy slow cooker beef stew with root vegetables and red wine for a truly warming meal.
Storage : Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and get better after a day or two. The crispy sage butter is best made fresh, but you can store the soup without it and make a fresh batch of sage butter when you’re ready to serve.
Freezing : This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture remains silky and smooth after freezing.
Reheating : Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat individual portions in the microwave in 30-second bursts, stirring between each. If the soup thickens too much after storage, just add a splash of broth or water to thin it out.
Nutritional Information & Benefits
This soup is not only delicious but also packed with nutrients. Here’s a rough estimate per serving (based on 6 servings):
- Calories : Approximately 220-250 per serving
- Fat : 14g (mostly from the olive oil, butter, and cream)
- Carbohydrates : 24g
- Fiber : 6g
- Protein : 4g
- Vitamin A : Over 300% of the daily value (thanks to the butternut squash)
- Vitamin C : 35% of the daily value
- Potassium : 15% of the daily value
Butternut squash is an excellent source of beta-carotene, which your body converts into vitamin A. This is great for eye health, immune function, and skin health. The fiber content helps keep you full and supports healthy digestion. The sage in the topping has anti-inflammatory properties and adds a punch of flavor without extra calories.
If you’re watching your dairy intake, the vegan version with coconut milk is a great alternative. It’s naturally gluten-free and can be made nut-free by skipping any nut-based garnishes. This soup is a wonderful way to get a hearty serving of vegetables in a form that feels like a treat.
Conclusion
This creamy roasted butternut squash soup is the kind of recipe that feels special without being complicated. It’s perfect for a quiet weeknight dinner, a holiday starter, or a comforting lunch on a cold day. The roasted squash gives it a depth of flavor that’s hard to beat, and that crispy sage butter on top? It’s the kind of detail that makes people think you spent hours in the kitchen when really, it came together in no time.
I love how forgiving this recipe is. You can swap ingredients, adjust the seasonings, or make it ahead of time, and it always turns out delicious. It’s become a staple in my fall and winter rotation, and I hope it becomes one in yours too.
If you make this recipe, I’d love to hear about it. Leave a comment below and let me know how it turned out, what variations you tried, or if you have any questions. And if you’re looking for more cozy soup inspiration, check out this creamy roasted tomato basil bisque—it’s another favorite in my kitchen. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash for this recipe?
Yes, you can use frozen butternut squash in a pinch. However, frozen squash tends to be more watery and won’t caramelize as well during roasting. If using frozen, I recommend thawing it first and patting it dry, then roasting at a slightly higher temperature (425°F) to help evaporate some of the moisture.
How can I make this soup thicker?
If your soup is too thin, let it simmer uncovered for an additional 10-15 minutes to reduce and concentrate the flavors. You can also add a peeled and diced potato when you add the broth—the starch from the potato will naturally thicken the soup as it cooks.
Can I make this soup without an immersion blender?
Absolutely! A regular countertop blender works perfectly. Just let the soup cool slightly before blending, and work in batches. Never fill the blender more than halfway with hot liquid, and hold the lid firmly with a kitchen towel while blending to prevent splatters.
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free as long as you use a gluten-free broth. Check the label on your broth to be sure. All the other ingredients are naturally gluten-free.
How far in advance can I make this soup?
You can make this soup up to 5 days in advance and store it in the refrigerator. The flavors actually improve after a day or two. You can also freeze it for up to 3 months. Just make the crispy sage butter fresh when you’re ready to serve—it only takes a couple of minutes.
Pin This Recipe!

Creamy Roasted Butternut Squash Soup (Easy 30-Min Recipe)
This creamy roasted butternut squash soup is the kind of recipe that feels special without being complicated. The roasted squash gives it a depth of flavor that’s hard to beat, and the crispy sage butter on top is the finishing touch that makes this soup feel restaurant-quality.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds)
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, smashed
- 2 tablespoons olive oil
- 4 cups vegetable or chicken broth (low-sodium)
- ½ cup heavy cream
- 3 tablespoons unsalted butter
- 10–12 fresh sage leaves
- Salt and black pepper to taste
- Optional garnishes: toasted pumpkin seeds, drizzle of cream, sprinkle of nutmeg
Instructions
- Preheat your oven to 400°F (200°C).
- Prepare the squash: Carefully cut the butternut squash in half lengthwise. Scoop out the seeds and stringy pulp. Rub the cut sides with 1 tablespoon of olive oil and season with a pinch of salt and pepper. Place the squash halves cut-side down on a parchment-lined baking sheet. Tuck the smashed garlic cloves under the squash halves or scatter them around the pan.
- Roast the squash for 35-45 minutes, until fork-tender and edges are caramelized. Let cool for about 10 minutes.
- While the squash roasts, heat the remaining 1 tablespoon of olive oil in a large soup pot or Dutch oven over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, for 6-8 minutes until soft and translucent.
- Once the squash is cool enough to handle, scoop the flesh away from the skin. Add the roasted squash and roasted garlic cloves to the pot with the onions.
- Pour in the 4 cups of broth. Bring to a gentle simmer over medium-high heat, then reduce heat to low. Simmer for about 10 minutes.
- Use an immersion blender to puree the soup until smooth and velvety. If using a countertop blender, work in batches, filling no more than halfway each time.
- Stir in the heavy cream. Taste and adjust seasoning with salt and pepper. If too thick, add more broth or water. Keep warm over low heat.
- Make the crispy sage butter: In a small skillet, melt the butter over medium heat. Once melted and foaming, add the sage leaves in a single layer. Cook for 1-2 minutes, swirling occasionally, until the butter turns light golden brown and smells nutty, and the sage leaves are crisp. Remove from heat immediately.
- Serve: Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving and top with a few crispy sage leaves. Add any other garnishes as desired.
Notes
Don’t skip the roasting step—it concentrates the flavor. Watch the sage butter closely as it can burn quickly. Season in layers for best flavor. This soup tastes even better the next day. For a dairy-free version, use vegan butter and full-fat coconut milk. For a thicker soup, add a peeled and diced potato when adding the broth. Store in the refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 235
- Sugar: 6
- Sodium: 480
- Fat: 14
- Saturated Fat: 7
- Carbohydrates: 24
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, creamy soup, roasted squash, fall soup, winter soup, sage butter, easy soup recipe, 30-minute meal, comfort food, vegetarian soup


