I did not trust butternut squash in soup. For years, I walked right past them at the farmer’s market, picking up sweet potatoes instead. They felt like a project—all that peeling, all that wrestling with a rock-hard vegetable. Then one chilly October afternoon, I had a squash that had been sitting on my counter for two weeks, and I figured I’d either roast it or throw it out. I cut it in half (with way too much effort), scooped out the seeds, and drizzled it with oil and salt. An hour later, the house smelled like something had shifted. That soup—the one I made on a whim, with a sad onion and some dried sage I found in the back of the cabinet—was the best thing I’d eaten all season. And honestly? I haven’t bought canned soup since.
This cozy roasted butternut squash and sage soup is the one that changed my mind. It’s not fussy. You don’t need to peel anything. The oven does the heavy lifting, and all you have to do is blend. The sage gets crispy in brown butter, and the whole thing tastes like fall in a bowl—earthy, sweet, a little nutty, and deeply satisfying. It’s the kind of soup you make on a Sunday and look forward to eating all week.
If you’ve ever thought butternut squash soup was too much work, or too bland, or just not your thing, I get it. But roasting changes everything. It brings out a natural sweetness that no amount of stovetop simmering can match. And when you pair it with sage browned in butter? That’s the moment the soup stops being just a soup and starts being a ritual.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. I tested this one six times before I got the balance right—enough sage to taste it, but not so much it goes medicinal. Enough cream to feel luxurious, but not so much it hides the squash. It’s been approved by my picky-eater nephew and my chef friend who rolls his eyes at most of my “cozy” recipes.
- No peeling required. Cut the squash in half, scoop the seeds, and roast it face-down. The skin slides right off after cooking. This alone saves you ten minutes and a lot of frustration.
- Simple, whole ingredients. You need a butternut squash, an onion, garlic, fresh sage, butter, broth, and a splash of cream. That’s it. No leeks, no apples, no ginger—just pure roasted squash flavor.
- Perfect for meal prep. This soup keeps beautifully in the fridge for five days and freezes like a dream. Make a big batch on Sunday and you’ve got lunches sorted for the week.
- Naturally gluten-free and vegetarian. Swap the butter for olive oil and the cream for coconut milk, and it’s vegan-friendly too.
- Seriously satisfying. The roasting concentrates the squash’s natural sugars, and the brown butter sage situation on top? It’s the kind of detail that makes people close their eyes when they take a bite.
What makes this version different is the technique. Roasting the squash with the onion and garlic all on one pan means everything caramelizes together. The flavors meld before they even hit the pot. And the sage isn’t just stirred in at the end—it’s fried in butter until it’s crispy and nutty, then drizzled over each bowl like a little golden crown. It’s comfort food that doesn’t need a long ingredient list to impress.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Butternut squash (1 large, about 3 pounds) — Look for one that feels heavy for its size and has a matte, beige skin. Avoid any with green patches or soft spots. I prefer using whole squash rather than pre-cut cubes because roasting halves yields way more flavor. The pre-cut stuff dries out too fast.
- Yellow onion (1 medium, roughly chopped) — Sweet onions work great here too. The onion adds a savory base that balances the squash’s sweetness.
- Garlic (4 cloves, skin-on) — Roasting garlic in its skin turns it sweet and jammy. You’ll squeeze the soft cloves out after roasting. Trust me on this one.
- Fresh sage (1 small bunch) — You’ll need about 12-15 leaves for the crispy topping, plus a few more for the soup itself. Dried sage won’t give you the same texture for the garnish, so don’t skip the fresh stuff if you can help it.
- Unsalted butter (3 tablespoons) — We’re browning this with the sage leaves for the topping. If you’re dairy-free, a good quality olive oil works too, but the butter really does something special here.
- Vegetable broth (4 cups) — Use a good quality broth here. I like Better Than Bouillon roasted vegetable base—it has deeper flavor than most boxed broths. Chicken broth works if you’re not keeping it vegetarian.
- Heavy cream or coconut cream (1/2 cup) — Adds silkiness without overwhelming the squash. For a lighter version, use half-and-half or unsweetened oat milk.
- Salt and black pepper — To taste. I use about 1 teaspoon of salt and 1/2 teaspoon of pepper, but adjust based on your broth’s saltiness.
- Olive oil (2 tablespoons) — For roasting the squash and veggies.
Equipment Needed
You don’t need anything fancy for this recipe, which is part of why I love it. Here’s what you’ll need:
- Sharp chef’s knife — Butternut squash is dense. A dull knife is a recipe for frustration (and possibly a band-aid). A sharp 8-inch chef’s knife makes the job safe and easy.
- Large rimmed baking sheet — Half-sheet size (18×13 inches) is perfect. You want enough space for the squash halves to sit without crowding.
- Parchment paper or silicone baking mat — Makes cleanup a breeze and prevents sticking.
- Large soup pot or Dutch oven — A 5-6 quart pot works great. I use my enameled cast iron Dutch oven for even heating.
- Immersion blender or standard blender — An immersion blender lets you blend right in the pot, which means less cleanup. If using a standard blender, blend in batches and remove the center cap from the lid to let steam escape. Cover with a kitchen towel instead.
- Small skillet — For browning the butter and sage. Any non-stick or stainless steel pan works.
- Measuring cups and spoons — For accuracy, especially with the broth and cream.
If you don’t have an immersion blender, a food processor works too—just work in batches and be careful with the hot liquid. A potato masher won’t give you the same silky texture, but it’ll work in a pinch if you don’t mind a chunkier soup.
Preparation Method

This recipe takes about 1 hour and 15 minutes total, with about 15 minutes of active prep. The oven does most of the work.
- Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper or a silicone mat.
- Prepare the squash. Using a sharp knife, carefully cut the butternut squash in half lengthwise. Scoop out the seeds and stringy bits with a spoon. (Save the seeds—toss them with oil and salt and roast them alongside the squash for a snack!) Place the squash halves cut-side down on the prepared baking sheet.
- Add the onion and garlic. Scatter the roughly chopped onion around the squash halves. Add the garlic cloves (skin still on) to the pan. Drizzle everything with the olive oil and a generous pinch of salt and pepper. Toss the onion and garlic to coat.
- Roast for 45-55 minutes. The squash is done when you can easily pierce the skin with a fork and the flesh is tender all the way through. The onion should be soft and caramelized around the edges, and the garlic should feel soft when squeezed.
- Cool slightly. Let the squash sit on the pan for about 10 minutes until it’s cool enough to handle. Don’t skip this—you don’t want to burn your fingers.
- Scoop the squash. Using a spoon, scoop the roasted squash flesh away from the skin. It should come off easily. Discard the skin. Squeeze the roasted garlic cloves out of their skins into a bowl—they’ll be soft and jammy.
- Start the soup base. In your large pot or Dutch oven, melt 1 tablespoon of the butter over medium heat. Add the roasted onion and cook for 1 minute, scraping up any browned bits from the pan. Add the roasted squash, roasted garlic, and about 4-5 fresh sage leaves. Pour in the vegetable broth.
- Simmer. Bring the mixture to a gentle simmer over medium-high heat, then reduce the heat to low. Let it cook for 10 minutes, stirring occasionally. This lets the sage infuse into the broth.
- Blend until smooth. Remove the pot from the heat. Using an immersion blender, blend the soup until completely smooth. (If using a standard blender, work in batches and be careful with the hot liquid—fill the blender no more than halfway, remove the center cap from the lid, and cover with a kitchen towel.)
- Add the cream. Stir in the heavy cream or coconut cream. Season with salt and pepper to taste. Start with 1/2 teaspoon of salt and adjust from there. Keep the soup warm over low heat while you make the topping.
- Make the brown butter sage topping. In a small skillet, melt the remaining 2 tablespoons of butter over medium heat. Once melted, add the sage leaves in a single layer. Cook for 2-3 minutes, swirling the pan occasionally, until the butter turns golden brown and smells nutty, and the sage leaves are crispy. Watch closely—brown butter can go from perfect to burnt in seconds. Remove from heat immediately.
- Serve. Ladle the soup into bowls. Drizzle a little of the brown butter over each bowl and top with a few crispy sage leaves. Serve hot.
Cooking Tips & Techniques
I’ve made this soup at least a dozen times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t rush the roasting. The squash needs a full 45-55 minutes at 400°F to really caramelize. If you pull it out too early, the soup will taste flat and watery. The edges of the squash should look slightly browned and shrunken away from the skin. That’s where the flavor lives.
Watch the brown butter like a hawk. The first time I made this, I walked away from the stove for “just a second” and ended up with burnt butter that tasted bitter and sad. The sage leaves will start to crisp up and the butter will foam, then the foam will subside and you’ll see little brown specks forming at the bottom of the pan. That’s your window. Pull it off the heat immediately.
Season in layers. Add salt to the vegetables before roasting, a little more after blending, and taste again before serving. Different broths have different salt levels, so don’t rely on the recipe’s measurements alone. Your taste buds are the final judge.
Blend carefully. Hot soup in a blender is a dangerous thing. The steam builds up pressure and can blow the lid off. Always remove the center cap, cover with a towel, and start on low speed. Or just get an immersion blender—it’s one of those kitchen tools I use constantly, and it makes soup-making almost effortless.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. If you’re making it for a dinner party, make it a day ahead and reheat gently. Just wait to add the brown butter sage topping until right before serving.
Variations & Adaptations
This recipe is flexible, and I’ve tried several variations depending on what I have on hand or who I’m cooking for.
- Vegan version. Swap the butter for olive oil in both the roasting and the topping. Use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the squash nicely. For the crispy sage topping, fry the leaves in olive oil until crisp—they won’t be as nutty, but they’ll still be delicious.
- Spicy twist. Add a pinch of red pepper flakes or a small dried chili to the roasting pan with the vegetables. The heat balances the sweetness beautifully. I did this once when I had a cold, and honestly, it might be my new favorite version.
- Apple squash combo. Add one peeled and chopped apple (Honeycrisp or Granny Smith) to the roasting pan with the onion. The apple adds a subtle fruity sweetness that pairs wonderfully with the sage. This is great for fall gatherings when apples are in season.
- Thicker soup. If you like your soup extra thick, use only 3 cups of broth instead of 4. Or stir in a peeled and diced potato with the broth before simmering—the starch will thicken the soup naturally.
- Smoky version. Use smoked paprika (1 teaspoon) stirred into the soup after blending. It adds a warmth that feels almost like bacon without actually using any meat. I’ve served this to guests who swore there was bacon in it.
Serving & Storage Suggestions
This soup is best served piping hot, with the brown butter sage topping added right before serving so the sage stays crispy. I like to serve it in wide, shallow bowls with a side of crusty bread for dipping. A simple green salad with a lemon vinaigrette makes a perfect pairing—the acidity cuts through the richness of the soup.
For a heartier meal, serve it alongside a grilled cheese sandwich. The classic cheddar version is great, but I’ve also done it with brie and apple slices on sourdough, and it was honestly one of the best meals I’ve had all year.
Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavor actually deepens over the first couple of days, so don’t be surprised if it tastes even better on day two.
Freezing: This soup freezes beautifully. Portion it into freezer-safe containers or zip-top bags (lay them flat to save space). It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. Don’t boil the soup when reheating—it can cause the cream to separate and the texture to become grainy.
I always make a double batch and freeze half. There’s nothing better than coming home on a cold day and knowing you have a pot of this soup waiting for you.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s what you’re getting in each serving (based on 6 servings):
- Calories: Approximately 220 per serving
- Protein: 4g
- Fat: 14g (mostly from the butter and cream)
- Carbohydrates: 24g
- Fiber: 6g
- Sugar: 8g (natural from the squash)
- Vitamin A: Over 300% of your daily value—butternut squash is loaded with beta-carotene, which supports eye health and immune function.
- Vitamin C: About 35% of your daily value per serving.
- Potassium: More than a banana—great for muscle function and blood pressure regulation.
This recipe is naturally gluten-free and can easily be made dairy-free or vegan. It’s also relatively low in calories for how satisfying it is, making it a great option if you’re watching your intake but don’t want to feel deprived. The fiber from the squash helps keep you full and supports healthy digestion.
One thing I love about this soup is that it feels indulgent but is actually pretty wholesome. The cream adds richness, but you only need a little to get that silky texture. And the butter sage topping? It’s worth every single calorie.
Conclusion
This cozy roasted butternut squash and sage soup is the kind of recipe that makes you look forward to cold weather. It’s warm, it’s comforting, and it’s surprisingly simple to make. The roasting does all the heavy lifting, and the brown butter sage topping turns it into something special without any fuss.
I love that this soup has become my go-to for so many occasions—quiet weeknight dinners, Thanksgiving starters, lunch prep for busy weeks. It’s versatile enough to dress up or keep simple, and it always delivers that deep, roasted flavor that makes you feel like you put in way more effort than you actually did.
If you make this soup, I’d love to hear how it turns out. Did you add any twists? Serve it with something unexpected? Leave a comment below or tag me in your photos—I read every single one. And if you’re looking for more cozy soup ideas, you might enjoy this homemade fresh garden tomato soup with basil cream or this slow cooker chili with easy cornbread croutons for those days when you want something heartier.
Now go roast that squash. Your kitchen is about to smell amazing.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
You can, but you’ll lose some of the roasted flavor. Frozen squash tends to be watery, so if you go that route, thaw it first and pat it dry before roasting. Roast it on a higher temperature (425°F) to help evaporate the extra moisture. The soup will still be good, just not quite as deep in flavor.
How do I make this soup without an immersion blender?
A standard countertop blender works great. Just let the soup cool for 10-15 minutes first, then blend in batches. Fill the blender no more than halfway, remove the center cap from the lid, and cover the opening with a kitchen towel (not your hand—steam burns are no joke). Start on low speed and gradually increase. A food processor works too, but you’ll need to work in smaller batches.
Can I make this soup ahead of time for a party?
Absolutely. In fact, this soup is better when made a day ahead. The flavors meld and deepen overnight. Make the soup completely, cool it, and refrigerate. When you’re ready to serve, reheat it gently on the stovetop. Make the brown butter sage topping fresh right before serving—it only takes 3 minutes and the crispy sage is best enjoyed immediately.
What can I use instead of sage?
If you don’t have sage, thyme is your best substitute. Use fresh thyme sprigs in the soup while it simmers (remove them before blending), and fry a few whole thyme sprigs in the brown butter for a different but equally delicious topping. Rosemary works too, but use it sparingly—it’s stronger than sage and can overpower the soup.
How do I cut butternut squash safely?
This is the most common question I get. First, microwave the whole squash for 2-3 minutes—this softens the skin just enough to make cutting easier. Use a sharp chef’s knife (not a paring knife). Cut off the top and bottom ends to create flat surfaces. Stand the squash upright and slice down the middle from top to bottom. Scoop out the seeds. If you’re still nervous, you can buy pre-cut squash, but the flavor won’t be quite as good. The microwave trick really does help, I promise.
Pin This Recipe!

Cozy Roasted Butternut Squash and Sage Soup Recipe
This cozy roasted butternut squash and sage soup is the one that changed my mind about squash soup. It’s not fussy—you don’t need to peel anything, the oven does the heavy lifting, and all you have to do is blend. The sage gets crispy in brown butter, and the whole thing tastes like fall in a bowl.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 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, skin-on
- 1 small bunch fresh sage (12–15 leaves for topping, plus a few more for the soup)
- 3 tablespoons unsalted butter
- 4 cups vegetable broth
- 1/2 cup heavy cream or coconut cream
- Salt and black pepper to taste
- 2 tablespoons olive oil
Instructions
- Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper or a silicone mat.
- Using a sharp knife, carefully cut the butternut squash in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Place the squash halves cut-side down on the prepared baking sheet.
- Scatter the roughly chopped onion around the squash halves. Add the garlic cloves (skin still on) to the pan. Drizzle everything with the olive oil and a generous pinch of salt and pepper. Toss the onion and garlic to coat.
- Roast for 45-55 minutes, until the squash is tender and easily pierced with a fork, and the onion is caramelized.
- Let the squash cool on the pan for about 10 minutes until cool enough to handle.
- Scoop the roasted squash flesh away from the skin. Discard the skin. Squeeze the roasted garlic cloves out of their skins into a bowl.
- In a large pot or Dutch oven, melt 1 tablespoon of the butter over medium heat. Add the roasted onion and cook for 1 minute, scraping up any browned bits. Add the roasted squash, roasted garlic, and about 4-5 fresh sage leaves. Pour in the vegetable broth.
- Bring the mixture to a gentle simmer over medium-high heat, then reduce the heat to low. Let it cook for 10 minutes, stirring occasionally.
- Remove the pot from the heat. Using an immersion blender, blend the soup until completely smooth. (If using a standard blender, work in batches, filling no more than halfway, removing the center cap from the lid, and covering with a kitchen towel.)
- Stir in the heavy cream or coconut cream. Season with salt and pepper to taste. Keep warm over low heat.
- In a small skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the sage leaves in a single layer. Cook for 2-3 minutes, swirling occasionally, until the butter turns golden brown and smells nutty, and the sage leaves are crispy. Remove from heat immediately.
- Ladle the soup into bowls. Drizzle a little of the brown butter over each bowl and top with a few crispy sage leaves. Serve hot.
Notes
Don’t rush the roasting—the squash needs a full 45-55 minutes at 400°F to caramelize. Watch the brown butter carefully; it can go from perfect to burnt in seconds. Season in layers: add salt before roasting, after blending, and taste again before serving. This soup tastes even better the next day. For a vegan version, swap butter for olive oil and use coconut cream instead of heavy cream.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 220
- Sugar: 8
- Sodium: 600
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 24
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, roasted butternut squash, sage soup, fall soup, vegetarian soup, gluten-free soup, easy soup recipe


