Fingers numb from scraping frost off the windshield, I walked through the door craving something that would warm me from the inside out. The butternut squash I’d been ignoring on the counter caught my eye—it was now or never with that thing. I’d picked it up on a whim weeks ago, dreaming of soup, but life got busy. Standing there in my coat, I grabbed a knife and started peeling before I could talk myself out of it.
The kitchen filled with the smell of sage and caramelizing squash, and honestly, I felt my shoulders drop for the first time all week. This wasn’t some planned recipe testing session. It was survival cooking at its finest—throwing odds and ends into a pot and hoping for the best. By the time I blended that first batch, I knew I’d stumbled onto something worth repeating. This cozy roasted butternut squash and sage soup became my go-to for those nights when you need a hug in a bowl.
There’s no fuss here. Just real ingredients, a little patience while things roast, and a soup that tastes like you spent hours tending to it. I’ve made it for friends who swore they didn’t like squash, and they went back for seconds. That’s the kind of recipe you hold onto.
Why You’ll Love This Recipe
I’ve tested this soup more times than I can count—tweaking the roasting time, playing with the sage ratio, even trying it with different types of squash. What I landed on is the version that hits every single time. Here’s why it works:
- Simple Ingredients : You probably already have onions, garlic, and broth in your kitchen. The squash and sage are the only special items, and they’re easy to find this time of year.
- One-Pot (Plus a Sheet Pan) : Roast the squash and sage together, then everything goes into one pot for blending. Minimal cleanup, maximum flavor.
- Perfect for Meal Prep : This soup tastes even better the next day. Make a big batch on Sunday and you’ve got lunch or dinner sorted for half the week.
- Naturally Creamy Without Cream : The roasted squash gets so silky when blended that you don’t need any heavy cream. It’s rich and satisfying all on its own.
- Crowd-Pleaser : I’ve served this at fall gatherings alongside my cozy sausage and sweet potato fall soup and watched people go back for thirds. It’s that good.
This isn’t just another squash soup recipe. The roasting step brings out a natural sweetness that you can’t get from boiling, and the fresh sage adds an earthy warmth that feels like fall in a spoon. It’s comfort food that doesn’t weigh you down.
What Ingredients You Will Need
This recipe relies on a short list of ingredients, each pulling its weight. Roasting is the secret here—it deepens flavors and adds complexity without extra work.
- Butternut Squash (1 large, about 3 pounds) : Look for one that feels heavy for its size with firm, unblemished skin. I prefer organic when I can find it, but conventional works just fine. You’ll peel, seed, and cube it into 1-inch chunks.
- Fresh Sage Leaves (10-12 leaves) : Don’t even think about using dried here. Fresh sage crisps up beautifully in the oven and infuses the soup with that distinctive piney, slightly peppery flavor. I grow my own in a pot on the windowsill, but grocery stores carry it year-round.
- Yellow Onion (1 medium) : Diced. It adds a savory backbone that balances the squash’s sweetness. Sweet onions work too if that’s what you have.
- Garlic Cloves (4-5) : Smashed and roasted alongside the squash. Roasted garlic turns buttery and mellow—nothing like the sharp raw stuff.
- Olive Oil (3 tablespoons) : Use a good-quality extra virgin for roasting. It helps everything caramelize and adds richness.
- Vegetable Broth (4 cups) : Low-sodium is best so you can control the salt. I’ve used chicken broth in a pinch and it works great too.
- Coconut Milk (½ cup, full-fat) : This is my secret for extra creaminess without dairy. The flavor is subtle and doesn’t overpower. Heavy cream or half-and-half are fine substitutes if you prefer.
- Salt and Black Pepper : To taste. I start with 1 teaspoon of salt and adjust at the end.
- Optional Toppings : Toasted pumpkin seeds, a drizzle of brown butter, or crispy sage leaves. I always save a few roasted sage leaves for garnish because they look gorgeous.
If you’ve made my cozy brown butter butternut squash soup, you’ll notice this version is simpler and a little lighter, but just as satisfying.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what I use:
- Large Sheet Pan : For roasting the squash, sage, and garlic. A rimmed baking sheet prevents juices from spilling.
- Parchment Paper or Silicone Mat : Makes cleanup a breeze and prevents sticking.
- Chef’s Knife and Vegetable Peeler : A sharp peeler makes quick work of butternut squash skin. I learned the hard way that a dull peeler is a recipe for frustration.
- Large Dutch Oven or Heavy-Bottomed Pot : For sautéing the onions and simmering the soup. I love my enameled cast iron for even heat.
- Immersion Blender or Regular Blender : An immersion blender lets you blend right in the pot—less mess, fewer dishes. If using a regular blender, work in batches and leave the lid slightly ajar to let steam escape.
- Measuring Cups and Spoons : For accuracy, though this recipe is forgiving.
If you don’t have an immersion blender, no worries. A standard blender works perfectly—just be careful with hot liquids. Let the soup cool for a few minutes before blending.
Preparation Method

- Preheat your oven to 400°F (200°C). Line a large sheet pan with parchment paper. This high heat is key for caramelizing the squash.
- Prep the squash. Cut off both ends, then use a vegetable peeler to remove the skin. Slice the squash in half lengthwise and scoop out the seeds with a spoon. Cut into 1-inch cubes. Don’t stress about perfect uniformity, but try to keep pieces similar in size for even roasting.
- Roast the squash, garlic, and sage. Toss the squash cubes with 2 tablespoons of olive oil, ½ teaspoon of salt, and a few cracks of black pepper. Spread them in a single layer on the sheet pan. Tuck the smashed garlic cloves and sage leaves in among the squash. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and browned at the edges. The sage will get crispy—that’s exactly what you want.
- Sauté the onion. While the squash roasts, heat the remaining 1 tablespoon of olive oil in your Dutch oven over medium heat. Add the diced onion and a pinch of salt. Cook for 6-8 minutes, stirring occasionally, until soft and translucent. Don’t rush this step—browned onions add depth.
- Combine and simmer. Once the squash is done, add the roasted squash, garlic, and half the crispy sage leaves to the pot with the onions. Pour in the vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 10 minutes. This lets all the flavors meld together.
- Blend until silky. Remove the pot from heat. Use an immersion blender to puree the soup until completely smooth. If using a regular blender, work in batches and hold the lid with a towel. The soup should look velvety and uniform.
- Stir in the coconut milk. Add the coconut milk and stir well. Taste and adjust seasoning—more salt, pepper, or even a pinch of nutmeg if you’re feeling fancy. If the soup is too thick, add a splash more broth or water until it reaches your preferred consistency.
- Serve and garnish. Ladle into bowls and top with the reserved crispy sage leaves, toasted pumpkin seeds, or a drizzle of olive oil. I like to serve this with crusty bread for dipping.
The whole process takes about 45 minutes, but only 15 of those are active. The oven does most of the heavy lifting.
Cooking Tips & Techniques
I’ve messed up this soup more times than I’d like to admit. Here’s what I learned so you don’t have to:
- Don’t skip the roasting. I once tried boiling the squash to save time. The soup was watery and bland. Roasting concentrates the natural sugars and gives you that deep, caramelized flavor that makes this soup special.
- Watch the garlic. Garlic can go from golden to bitter in seconds. If your cloves are small, check them at the 20-minute mark. They should be soft and lightly browned.
- Blend carefully. Hot soup expands in a blender. Always remove the center cap from the lid and cover it with a towel to let steam escape. Start on low speed and gradually increase.
- Season in layers. Add salt at each stage—when roasting the squash, sautéing the onions, and at the end. This builds flavor gradually instead of dumping it all at once.
- Make it ahead. This soup actually improves after a day in the fridge. The flavors settle and become more harmonious. I often make it the night before I plan to serve it.
One time I forgot to add the coconut milk entirely and served a perfectly good soup that was just a little less luxurious. Nobody complained, but I noticed. Don’t skip it—the creaminess is worth it.
Variations & Adaptations
This recipe is a great base for experimentation. Here are some ways I’ve changed it up:
- Vegan and Dairy-Free : It already is! Coconut milk keeps it creamy without any dairy. Use vegetable broth to keep it fully plant-based.
- Add Some Heat : Toss a chopped jalapeño or a pinch of red pepper flakes in with the onions. The warmth plays beautifully with the sweet squash.
- Swap the Squash : Kabocha, acorn, or even pumpkin work here. Adjust roasting time based on size—smaller squashes cook faster.
- Herb Variations : Rosemary or thyme can stand in for sage. I’ve done a rosemary version that felt more Mediterranean and less autumnal. Both are delicious.
- Make It a Meal : Stir in cooked white beans or shredded chicken after blending for extra protein. Top with crumbled bacon if you’re feeling indulgent.
- Spiced Version : Add ½ teaspoon of smoked paprika and a pinch of cinnamon to the roasting squash. It gives the soup a warm, almost smoky undertone.
I once made a double batch and froze half in individual portions. Best decision ever—those freezer containers saved me on more than one busy weeknight.
Serving & Storage Suggestions
This soup is versatile when it comes to serving. Here’s how I handle it:
- Serving Temperature : Hot, straight from the pot. I’ve also enjoyed it at room temperature on warmer fall days—it’s surprisingly good that way.
- Presentation : Ladle into shallow bowls. Swirl a little extra coconut milk on top, scatter crispy sage leaves, and add a sprinkle of flaky sea salt. A drizzle of brown butter takes it over the top.
- Pairings : Crusty sourdough or a simple green salad with crispy fall harvest chopped salad with easy maple vinaigrette makes a complete meal. For something heartier, serve it alongside easy maple dijon sheet pan chicken thighs.
- Refrigerator Storage : Cool completely and store in an airtight container for up to 5 days. The flavor gets better around day 2.
- Freezer Storage : Pour into freezer-safe bags or containers, leaving room for expansion. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating : Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it thickened too much. Microwave in 30-second bursts if you’re in a hurry.
Pro tip: If you’re freezing, leave out the coconut milk and add it fresh when reheating. The texture stays creamier that way.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s the breakdown per serving (about 1.5 cups):
- Calories : ~180
- Fat : 9g (mostly from olive oil and coconut milk)
- Carbohydrates : 24g
- Fiber : 5g
- Protein : 3g
- Vitamin A : Over 200% of your daily needs (thank you, butternut squash!)
- Vitamin C : 35% DV
- Potassium : 15% DV
Butternut squash is packed with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. Sage has anti-inflammatory properties and adds flavor without sodium. This soup is naturally gluten-free and low in added sugars—just the sweetness from the roasted squash.
I love that I can serve this to my family knowing it’s good for them without any of them suspecting it’s “healthy.” It just tastes like comfort.
Conclusion
This cozy roasted butternut squash and sage soup has become my cold-weather anchor. It’s the recipe I turn to when I need something reliable, something that makes the kitchen smell like comfort, something that delivers every single time. The roasting step is non-negotiable—it’s what transforms a simple squash into something deeply flavorful.
I hope you make this your own. Add extra sage if you love it. Skip the coconut milk and use cream. Throw in a pinch of cayenne. The beauty of this soup is that it welcomes tweaks. It’s forgiving, it’s flexible, and it’s always good.
If you give this a try, I’d love to hear how it went. Drop a comment below or tag me in your photos. And if you’re looking for more cozy fall recipes, don’t miss my cozy crockpot pumpkin chili with black beans—it’s another cold-weather favorite that never disappoints.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, but the texture will be different. Frozen squash releases more water as it roasts, so it won’t caramelize as deeply. Pat it dry with paper towels before roasting, and expect a slightly thinner soup. It’s still good—just not quite as rich.
How do I make this soup thicker?
Simmer it longer after blending to reduce the liquid. You can also add a peeled and diced potato when you add the broth—it will break down and naturally thicken the soup. Another trick is to use less broth and add more gradually until you reach your desired consistency.
Can I make this in a slow cooker?
Absolutely. Roast the squash, garlic, and sage in the oven first, then transfer everything to a slow cooker with the broth and onions. Cook on low for 4-6 hours or high for 2-3 hours. Blend right in the slow cooker with an immersion blender, then stir in the coconut milk.
What can I use instead of coconut milk?
Heavy cream, half-and-half, or even full-fat Greek yogurt work well. For a dairy-free option, try cashew cream or oat milk. Keep in mind that lighter milks won’t be as creamy. I’ve used canned evaporated milk in a pinch and it was lovely.
How long does this soup last in the fridge?
Stored in an airtight container, it stays good for up to 5 days. The flavors actually deepen over the first couple of days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if it thickened too much.
Pin This Recipe!

Cozy Roasted Butternut Squash and Sage Soup Recipe
A comforting, creamy roasted butternut squash soup with fresh sage and coconut milk. Perfect for cold days, this one-pot (plus sheet pan) recipe is naturally vegan, gluten-free, and packed with flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 10–12 fresh sage leaves
- 1 medium yellow onion, diced
- 4–5 garlic cloves, smashed
- 3 tablespoons olive oil, divided
- 4 cups low-sodium vegetable broth
- 1/2 cup full-fat coconut milk
- 1 teaspoon salt, plus more to taste
- Black pepper to taste
- Optional toppings: toasted pumpkin seeds, brown butter drizzle, crispy sage leaves
Instructions
- Preheat oven to 400°F (200°C). Line a large sheet pan with parchment paper.
- Cut off both ends of the butternut squash, peel with a vegetable peeler, slice in half lengthwise, and scoop out seeds. Cut into 1-inch cubes.
- Toss squash cubes with 2 tablespoons olive oil, 1/2 teaspoon salt, and a few cracks of black pepper. Spread in a single layer on the sheet pan. Tuck smashed garlic cloves and sage leaves among the squash.
- Roast for 25-30 minutes, flipping halfway, until squash is tender and browned at the edges. Sage should be crispy.
- While squash roasts, heat remaining 1 tablespoon olive oil in a large Dutch oven over medium heat. Add diced onion and a pinch of salt. Cook 6-8 minutes until soft and translucent.
- Add roasted squash, garlic, and half the crispy sage leaves to the pot with the onions. Pour in vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 10 minutes.
- Remove from heat. Use an immersion blender to puree until smooth. (If using a regular blender, work in batches, leaving lid slightly ajar to let steam escape.)
- Stir in coconut milk. Taste and adjust seasoning with more salt, pepper, or a pinch of nutmeg if desired. Add more broth or water if too thick.
- Ladle into bowls and garnish with reserved crispy sage leaves, toasted pumpkin seeds, or a drizzle of olive oil. Serve with crusty bread.
Notes
Don’t skip roasting—it concentrates the squash’s natural sugars. Watch garlic closely to avoid bitterness. Season in layers for best flavor. Soup improves after a day in the fridge. For freezing, leave out coconut milk and add fresh when reheating.
Nutrition
- Serving Size: 1.5 cups
- Calories: 180
- Sugar: 8
- Sodium: 600
- Fat: 9
- Saturated Fat: 3
- Carbohydrates: 24
- Fiber: 5
- Protein: 3
Keywords: butternut squash soup, roasted squash soup, sage soup, vegan soup, gluten-free soup, fall soup, creamy soup


