
Velvety Roasted Butternut Squash Soup with Sage
The squash comes out of the oven with browned edges and a sweet, nutty smell, and that’s where this soup gets its depth. When I add those roasted cubes to…
Tip: save now, make later.
The squash comes out of the oven with browned edges and a sweet, nutty smell, and that’s where this soup gets its depth. When I add those roasted cubes to the pot, they already taste like more than squash simmered in broth. That difference keeps this velvety roasted butternut squash soup with sage from tasting flat, even though the ingredient list is short.
I roast the squash separately, then let it simmer with softened onion, fresh sage, garlic, and broth before blending everything smooth. The cream goes in at the end, after the pot is off its strongest heat; a gentle warm-through keeps the finish silky instead of boiled. Each spoonful is smooth and rich, with sage in the background and the roasted squash up front.

Kitchen Note
Chop the sage finely before it goes into the pot. It only cooks for 30 seconds with the garlic, and small pieces spread their fragrance through the soup without leaving you with a big bite of leaf.
Save this velvety roasted butternut squash soup with sage for a cozy meal with browned squash, a smooth finish, and a pot that comes together without complicated steps.
Why This Squash Gets Roasted Before It Ever Sees the Broth
Butternut squash is naturally sweet, but simmering raw cubes in broth gives them very little chance to develop a browned, savory edge. Roasting first changes the character of the whole pot: the cut surfaces take on color, and the squash tastes fuller before it meets the onion, sage, and broth. You don’t need to roast it until every piece is deeply dark. Tender centers and browned edges are the cue.
Spacing matters here. When the cubes sit in a single layer, hot air can reach their surfaces; crowded pieces hold onto moisture and soften without browning as well. Turning them once halfway gives both sides time against the hot pan. That small bit of color adds contrast to the soup’s naturally sweet base, so the sage reads as earthy and fragrant rather than sharp.
It’s also why the broth doesn’t need to do all the work. It brings the roasted squash together and loosens the puree, while the browned edges provide the deeper flavor. The result stays gentle and velvety, but it doesn’t taste one-note.
What the Squash, Sage, and Cream Each Bring to the Pot

- Butternut squash — This is the body of the soup, so choose firm squash with no soft spots. Peeled, cubed squash is convenient; just look for pieces that are roughly similar in size so they roast at the same pace. Fresh sage and cream can’t make under-roasted squash taste browned, so give the pan room to do its job.
- Olive oil and unsalted butter — The olive oil coats the squash for roasting, while butter gives the onion a rounder, richer base in the pot. Everyday olive oil and butter work well; there’s no need for a specialty bottle. For a dairy-free version, the butter can be replaced with olive oil, though the onion base will taste less buttery.
- Yellow onion, garlic, and fresh sage — The onion softens into the base without competing with the squash. Fresh sage has a clear, woodsy aroma that suits the roasted vegetable; choose leaves that look fresh rather than dry or wilted. Garlic is there to support the sage, not dominate it, so mince it evenly and add it only after the onion has softened.
- Chicken or vegetable broth — Either works, and low-sodium broth leaves the measured kosher salt in control. Chicken broth makes the soup taste a little more savory; vegetable broth keeps it vegetarian and lets the squash and sage stay prominent. Use a broth you enjoy sipping, since its flavor remains in the finished soup.
- Heavy cream — Cream rounds off the squash and gives the blended soup its plush finish. A fresh carton of ordinary heavy cream is enough; a premium brand won’t change the method. For a dairy-free pot, unsweetened full-fat coconut milk can replace it, bringing a faint coconut note and a slightly different kind of richness.
From Browned Squash to a Smooth, Cream-Finished Pot
Roast Until the Edges Pick Up Color
Heat the oven to 425°F, then toss the cubed squash on a rimmed baking sheet with the olive oil, 1/2 teaspoon of the salt, and the black pepper. Spread the pieces in a single layer so they roast instead of steaming against one another. Roast for 30–35 minutes, turning once halfway through. Look for tender squash with browned edges; if the centers are still firm, give them more time in the oven.
Soften the Onion in Butter
Melt the butter in a 5-quart pot over medium heat. Add the chopped onion and cook for 6–8 minutes, stirring occasionally, until it’s softened. The onion should look tender and glossy rather than crisp. Keep the heat at medium so it has time to soften without scorching on the bottom of the pot.
Wake Up the Sage and Garlic
Stir in the finely chopped sage and minced garlic. Cook for 30 seconds, stirring, until fragrant; the aroma should rise quickly without the garlic taking on dark color. Because both ingredients cook briefly, keep them moving around the pot. If the garlic starts browning, lower the heat rather than letting it turn bitter.
Simmer, Blend, and Finish Gently
Add the roasted squash, broth, and remaining 1/2 teaspoon salt, then bring the pot to a simmer. Cook uncovered for 10 minutes so the squash and broth come together. Blend until completely smooth with an immersion blender, or carefully blend in batches in a countertop blender; hot liquid expands, so don’t fill the blender to the top. Stir in the cream and warm the soup over low heat for 2–3 minutes without letting it boil.
Three Thoughtful Ways to Adapt This Squash Soup
Keep It Vegetarian with Vegetable Broth
Choose low-sodium vegetable broth instead of chicken broth. The soup stays full-bodied, with the roasted squash and sage taking the lead; this is a simple swap that doesn’t require changing the cooking method.
Make a Dairy-Free Pot
Use olive oil in place of the butter when softening the onion, then use unsweetened full-fat coconut milk instead of heavy cream. The soup will still blend smoothly, but the coconut milk adds a mild coconut flavor rather than the neutral, buttery finish of cream.
Leave a Little Texture in Each Bowl
For a more rustic texture, blend the soup until most of it is smooth but stop before every last bit disappears. You’ll keep some small pieces of squash in the bowl, trading the completely velvety finish for a little more texture without changing the ingredients.
Storage and Reheating
- Refrigerator: Cool and refrigerate within 2 hours, then keep covered for 3–4 days. The soup may thicken as it chills; stir well when reheating.
- Freezer: Freeze in airtight portions for up to 2–3 months, leaving a little room for expansion. Thaw overnight in the refrigerator; the cream can separate slightly, but stirring as it warms brings the soup back together.
- Reheating: Warm gently in a saucepan over low heat, stirring often, until it reaches 165°F. Avoid a hard boil, which can make the creamy texture less smooth.
Questions That Come Up While Making This Sage Squash Soup

Velvety Roasted Butternut Squash Soup with Sage
Ingredients
Equipment
Method
- Heat the oven to 425°F.
- Toss the squash with the olive oil, 1/2 teaspoon of the salt, and the black pepper on a rimmed baking sheet.
- Spread the squash in a single layer.
- Roast for 30–35 minutes, turning once halfway, until tender and browned at the edges.
- Melt the butter in a 5-quart pot over medium heat.
- Add the onion and cook for 6–8 minutes, stirring occasionally, until softened.
- Add the sage and garlic and cook for 30 seconds, stirring, until fragrant.
- Add the roasted squash, broth, and remaining 1/2 teaspoon salt.
- Bring the soup to a simmer.
- Cook uncovered for 10 minutes.
- Blend the soup until completely smooth with an immersion blender, or carefully blend in batches in a countertop blender.
- Stir in the heavy cream and warm over low heat for 2–3 minutes without boiling.