My friend showed up on my doorstep one chilly evening, totally unannounced. The fridge? Mostly bare, except for a lonely butternut squash sitting there like it was waiting for a rescue. No fancy ingredients, no time to run to the store. So I grabbed that squash, some herbs, and hoped for the best. Honestly, I was skeptical at first—soups can be tricky when you’re winging it with limited supplies. But as the squash roasted, filling the kitchen with that sweet, caramelized scent, I started feeling hopeful. The sage I had on hand added a rustic earthiness, and before long, that humble squash turned into the creamiest, coziest soup I’ve made in a while. It wasn’t just about feeding an unexpected guest—it became a small victory meal, a reminder that sometimes the best recipes come from what’s already in your kitchen. This creamy roasted butternut squash soup with sage stuck around because it’s simple but somehow deeply satisfying. It’s the kind of soup that feels like a warm hug after a day that didn’t go as planned.
Why You’ll Love This Recipe
This creamy roasted butternut squash soup with sage isn’t your average squash soup. I’ve made it countless times, tweaking the roasting times and seasoning until it hit that perfect balance. Here’s why it’s become a favorite in my kitchen:
- Quick & Easy: You can have it ready in under an hour, which is perfect when time’s tight but you want something comforting.
- Simple Ingredients: Nothing fancy here—just basics you probably already have, like butternut squash, fresh sage, onion, and broth.
- Perfect for Cozy Nights: Whether it’s a solo dinner or a casual get-together, this soup feels like a warm blanket in a bowl.
- Crowd-Pleaser: I’ve served this to picky eaters and grown-ups alike — it always gets nods of approval.
- Unbelievably Delicious: The roasting brings out a natural sweetness, and the sage adds a subtle, savory depth that makes the soup sing.
What makes this recipe stand out? The roasting method intensifies the squash’s flavor beyond what boiling or steaming can do. Plus, I blend in a touch of cream (or coconut milk for a dairy-free version) for that silky texture. It’s comforting without being heavy. This isn’t just another butternut squash soup; it’s the recipe I come back to when I want something reliable, cozy, and just plain good.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create a rich, flavorful soup without any fuss. Most of these are pantry staples, and if you like, some can be swapped out to fit what you have on hand.
- Butternut squash: 1 medium (about 2 to 3 pounds), peeled, seeded, and cut into 1-inch cubes. Look for firm and bright orange squash for the best flavor.
- Fresh sage leaves: About 8-10 leaves, washed and roughly chopped. Sage is the soul of this soup, adding that earthy, piney note.
- Yellow onion: 1 medium, chopped. It provides a subtle sweetness that complements the squash.
- Garlic: 3 cloves, minced. Nothing beats the aroma garlic adds when roasting.
- Olive oil: 2 tablespoons, for roasting and sautéing. I prefer extra virgin olive oil for flavor.
- Vegetable broth: 4 cups (about 1 liter). Use a good quality broth for depth; homemade or low-sodium store-bought works best.
- Heavy cream or coconut milk: ½ cup (120 ml). Adds creaminess—coconut milk is a great dairy-free alternative.
- Salt and freshly ground black pepper: To taste. Season gradually and adjust at the end.
- Optional spices: A pinch of nutmeg or smoked paprika for a little extra warmth and complexity.
If you don’t have fresh sage, dried sage works too—just use about a teaspoon and add it during the cooking phase so it softens. For a twist, sometimes I toss in a diced apple during roasting to add a subtle fruity note. In the fall, swapping the butternut squash with kabocha squash works wonderfully too.
Equipment Needed
- Baking sheet: For roasting the squash and onions. A rimmed sheet pan helps keep everything contained.
- Large pot or Dutch oven: For sautéing garlic and simmering the soup. Heavy-bottomed pots distribute heat evenly.
- Immersion blender or countertop blender: To puree the soup until silky smooth. I’ve used both—immersion blenders are convenient, but a countertop blender can give a creamier texture if you blend in batches.
- Chef’s knife and cutting board: For prepping the squash and veggies safely.
- Measuring cups and spoons: For accuracy, especially with broth and cream.
If you don’t have an immersion blender, a food processor or regular blender will do—just be careful blending hot liquids, and do it in small batches with the lid slightly ajar to avoid steam pressure. And if budget is a concern, a baking sheet and a large pot are kitchen basics that serve you for many recipes, including this one.
Preparation Method

- Preheat your oven to 425°F (220°C). This high heat helps caramelize the squash for deeper flavor. Line a baking sheet with parchment paper for easier cleanup.
- Prepare the butternut squash: Peel, seed, and cut it into roughly 1-inch cubes for even roasting. Toss the cubes with 1 tablespoon of olive oil, salt, and pepper in a large bowl.
- Add chopped onion and half of the sage leaves: Toss these with the squash on the baking sheet, spreading everything out in a single layer. Overcrowding will steam the squash instead of roasting it.
- Roast in the oven for 30-35 minutes. Toss halfway through roasting to get even browning. You’ll notice the edges turn golden brown and smell wonderfully sweet and nutty—that’s your cue.
- Meanwhile, heat the remaining 1 tablespoon of olive oil in a large pot over medium heat. Add minced garlic and the other half of the sage leaves. Sauté for 2-3 minutes until fragrant but not browned, stirring often to prevent burning.
- When the squash and onions are done roasting, add them to the pot. Pour in the vegetable broth and bring to a simmer. Let it cook gently for about 10 minutes to meld flavors.
- Remove the pot from heat and blend the soup. Use an immersion blender right in the pot, or carefully transfer batches to a blender. Blend until smooth and creamy. The texture should be velvety without lumpiness.
- Stir in the heavy cream or coconut milk. Warm the soup gently on low heat, but avoid boiling after adding dairy or coconut milk to keep it from curdling.
- Taste and adjust seasoning: Add more salt, pepper, or a pinch of nutmeg if you like. Sometimes a squeeze of fresh lemon juice brightens it up if you want a little zing.
- Ladle into bowls and garnish: A few chopped fresh sage leaves or a drizzle of olive oil works beautifully. Serve hot.
Pro tip: If your soup feels too thick, add more broth or water a little at a time. If it’s too thin, simmer uncovered for a few minutes to reduce it. Also, roasting the squash with the skin off saves blending time and ensures smoothness—trust me on this one.
Cooking Tips & Techniques
Roasting is key here. It concentrates the squash’s natural sugars, giving the soup a deep, caramelized flavor you just can’t get from boiling. I learned the hard way that under-roasted squash makes a bland soup that tastes watery. So don’t rush this step.
When blending, let the soup cool slightly if using a countertop blender to avoid steam pressure buildup—safety first! Also, blending in small batches helps achieve that luscious texture.
The sage is subtle but important. Adding half during roasting and half when sautéing garlic layers the flavor. Too much sage can overpower, so measure carefully.
Don’t skip seasoning at the end. Salt brings out all the flavors, and black pepper adds a gentle kick. If you want a smoky twist, a pinch of smoked paprika works wonders.
Multitasking tip: While the squash roasts, prep your garlic and sage, and sauté them in your pot. It makes the whole process smoother and faster.
Variations & Adaptations
- Dairy-Free Version: Use coconut milk instead of heavy cream. It adds creaminess and a slight tropical note that pairs surprisingly well with sage.
- Spicy Twist: Add a pinch of cayenne pepper or red pepper flakes when sautéing garlic for a warm heat kick.
- Herb Swap: If you don’t have sage, thyme or rosemary works as a substitute—just use a bit less as they tend to be stronger.
- Chunky Style: Blend only half the soup for a thicker texture with roasted chunks throughout.
- Seasonal Swap: In winter, try swapping butternut squash with sweet potatoes or carrots for a slightly different but equally comforting flavor.
One time, I tossed in some roasted apples along with the squash—unexpected, but it added a beautiful sweetness that made the soup a little more special for a holiday dinner. If you want to impress without stress, this soup pairs nicely with a fresh green salad or crusty bread, like the one in my fresh Caprese skewers recipe I shared recently.
Serving & Storage Suggestions
Serve this creamy roasted butternut squash soup hot, ideally in warmed bowls to keep that cozy vibe going. A light drizzle of olive oil or a few crispy sage leaves on top adds a nice touch. For a heartier meal, pair it with crusty bread or a grilled cheese sandwich (I’m partial to the crispy crust on my cinnamon sugar donuts recipe, but that’s a sweeter spin!).
Leftovers store well in the fridge for up to 4 days in an airtight container. When reheating, warm gently on the stove to avoid scorching or curdling. You can also freeze the soup for up to 3 months. Just thaw overnight in the fridge and reheat slowly.
Flavors tend to deepen after resting a day, so if you can wait, the soup tastes even better the next day. Just remember to stir well before serving.
Nutritional Information & Benefits
One serving (about 1½ cups or 350 ml) of this creamy roasted butternut squash soup with sage contains approximately:
| Nutrient | Amount |
|---|---|
| Calories | 180-220 kcal |
| Carbohydrates | 25 g |
| Protein | 3 g |
| Fat | 8-10 g |
| Fiber | 4 g |
| Vitamin A | High (from squash) |
| Vitamin C | Moderate |
Butternut squash is a great source of beta-carotene (which your body converts to vitamin A) and fiber, both essential for eye health and digestion. Sage adds antioxidants and has anti-inflammatory properties. If you use coconut milk, the soup is naturally dairy-free and suitable for lactose intolerance.
Keep in mind, this recipe contains alliums (onion, garlic) and dairy if you choose cream, which may be allergens for some. For those following gluten-free or low-carb diets, this soup fits nicely without any adjustments.
Conclusion
When you need something that’s cozy, flavorful, and unpretentious, this creamy roasted butternut squash soup with sage delivers every time. It’s a recipe born from necessity but perfected through love and a bit of trial and error. Whether you’re whipping it up for a last-minute guest or craving a comforting solo dinner, it’s easy to customize and forgiving enough for any skill level.
I keep coming back to this soup because it feels like comfort food that doesn’t weigh you down. Plus, it’s a great way to celebrate seasonal squash before the winter months slip away. If you try it, I’d love to hear how you make it your own—maybe with a pinch of smoked paprika or a swirl of cream.
Here’s to simple ingredients and unexpected delights in the kitchen!
Frequently Asked Questions
Can I make this soup ahead of time?
Absolutely! It actually tastes better the next day once the flavors meld. Just store it in an airtight container in the fridge for up to 4 days or freeze for longer storage.
What if I don’t have fresh sage?
Dried sage works fine—use about 1 teaspoon and add it during cooking so it softens. Thyme or rosemary can also be good substitutes.
How do I make this soup vegan?
Use coconut milk instead of heavy cream and make sure your broth is vegetable-based. This keeps the soup creamy and dairy-free.
Can I roast the squash in advance?
Yes, roasting the squash a day ahead saves time. Keep it refrigerated until you’re ready to make the soup.
What other herbs go well with butternut squash soup?
Besides sage, thyme, rosemary, and a little parsley work nicely. Fresh herbs added at the end brighten the flavor.
Pin This Recipe!

Creamy Roasted Butternut Squash Soup with Sage
A cozy, creamy soup made from roasted butternut squash and fresh sage, perfect for chilly evenings. This easy homemade recipe uses simple ingredients and a roasting method to intensify flavor.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 8–10 fresh sage leaves, washed and roughly chopped
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil (preferably extra virgin)
- 4 cups vegetable broth (about 1 quart)
- ½ cup heavy cream or coconut milk (120 ml)
- Salt and freshly ground black pepper, to taste
- Optional: pinch of nutmeg or smoked paprika
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Peel, seed, and cut the butternut squash into roughly 1-inch cubes. Toss the cubes with 1 tablespoon of olive oil, salt, and pepper in a large bowl.
- Add chopped onion and half of the sage leaves to the squash. Spread everything out in a single layer on the baking sheet.
- Roast in the oven for 30-35 minutes, tossing halfway through until edges are golden brown and caramelized.
- Meanwhile, heat the remaining 1 tablespoon of olive oil in a large pot over medium heat. Add minced garlic and the other half of the sage leaves. Sauté for 2-3 minutes until fragrant but not browned.
- Add the roasted squash and onions to the pot. Pour in the vegetable broth and bring to a simmer. Cook gently for about 10 minutes to meld flavors.
- Remove the pot from heat and blend the soup until smooth and creamy using an immersion blender or countertop blender in batches.
- Stir in the heavy cream or coconut milk. Warm the soup gently on low heat, avoiding boiling to prevent curdling.
- Taste and adjust seasoning with salt, pepper, and optional nutmeg or smoked paprika. Add a squeeze of fresh lemon juice if desired.
- Ladle into bowls and garnish with chopped fresh sage leaves or a drizzle of olive oil. Serve hot.
Notes
If soup is too thick, add more broth or water gradually. If too thin, simmer uncovered to reduce. Roasting with skin off ensures smoothness. Use dried sage if fresh is unavailable, adding during cooking. Blend in small batches if using countertop blender to avoid steam pressure. Soup tastes better the next day. Can be frozen up to 3 months.
Nutrition
- Serving Size: About 1½ cups (350 m
- Calories: 180220
- Fat: 810
- Saturated Fat: 34
- Carbohydrates: 25
- Fiber: 4
- Protein: 3
Keywords: butternut squash soup, roasted squash soup, creamy soup, sage soup, easy soup recipe, cozy soup, dairy-free soup option


