Love this? Save it for later!
Share the inspiration with your friends
I wasn’t expecting cooking advice from my accountant, but there I was, sitting in his cluttered office during tax season, watching him describe exactly how to make the best creamy roasted butternut squash soup with sage. I had been complaining about the cold weather and how I needed something warming for an upcoming dinner party. He just laughed, pulled a stained index card from his desk drawer, and said, “This is my wife’s recipe. She makes it every Thanksgiving, and people fight over the leftovers.” I mean, honestly — my accountant? The same guy who once told me I couldn’t deduct my stand mixer as a business expense?
But here’s the thing — he was right. That soup became the star of my fall gatherings. I tweaked it a bit (sorry, Mrs. Accountant’s wife), added a few tricks I picked up from years of cooking for crowds, and turned it into something truly special. The first time I made it for friends, someone actually asked for the recipe before they finished their bowl. That’s when you know you’ve got something good, you know?
This isn’t just any butternut squash soup. It’s the one that makes people close their eyes after the first spoonful. The one that fills your kitchen with the smell of roasted squash and sage — that earthy, almost nutty aroma that screams fall. And the best part? It’s ridiculously easy to make, even when you’re juggling appetizers, drinks, and trying to look like you have it all together before guests arrive. Let me tell you, this soup has saved me more times than I can count.
Maybe you’ve been there — staring at a butternut squash in the grocery store, wondering if it’s worth the effort. Trust me, it is. This recipe turned me into the person who actually looks forward to squash season. And once you taste it, you’ll understand why I keep coming back to it year after year.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to admit, and let me tell you — it’s the one I always come back to. Here’s why this creamy roasted butternut squash soup with sage stands out from every other version you’ll find online.
- Perfect for Hosting : This is the ultimate dinner party starter. You can make it entirely ahead of time, reheat it in minutes, and serve it with zero last-minute fuss. Your guests will think you spent hours in the kitchen — you didn’t.
- Simple Ingredients : No weird specialty items here. Just butternut squash, fresh sage, onions, garlic, broth, and cream. Things you probably already have or can grab in five minutes at the store.
- Naturally Creamy : Here’s the secret — roasting the squash brings out its natural sweetness and creates a silky texture without needing tons of cream. I use just enough to make it luxurious without weighing it down.
- Crowd-Pleaser : I’ve served this to everyone from picky kids to foodie friends, and it gets rave reviews every single time. It’s vegetarian-friendly, easily made vegan, and naturally gluten-free.
- Make-Ahead Magic : This soup actually tastes better the next day. The flavors meld together overnight, making it perfect for stress-free entertaining.
What makes this version different? It’s the roasting technique. Most recipes just boil the squash, which makes it watery and bland. Roasting concentrates the flavor, caramelizes the natural sugars, and gives the soup that deep, almost nutty taste you can’t get any other way. Plus, I’ve perfected the balance of sage — enough to taste it, but not so much that it overpowers the squash. It’s the kind of soup that makes you wonder why you ever bought the canned stuff.
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 fall and winter. Here’s everything you’ll need and why each ingredient matters.
For the Roasted Squash
- 1 large butternut squash (about 3 pounds) — Look for one that feels heavy for its size with firm, unblemished skin. I prefer using whole squash rather than pre-cut cubes because you get better flavor, but pre-cut works in a pinch (just reduce roasting time by about 10 minutes).
- 2 tablespoons olive oil — A good quality extra-virgin olive oil makes a difference here. It helps the squash caramelize beautifully. I like California Olive Ranch for everyday cooking.
- 1 teaspoon salt — Use fine sea salt for even distribution. Kosher salt works too, but you might need a bit more.
- ½ teaspoon black pepper — Freshly ground is always better, but pre-ground works fine.
For the Soup Base

- 1 large yellow onion (about 2 cups chopped) — Yellow onions have the right balance of sweetness and sharpness for this soup. Sweet onions like Vidalia work too, but avoid red onions — they’ll turn the soup an unappetizing color.
- 3 cloves garlic , minced — Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
- 2 tablespoons unsalted butter — Butter adds richness and helps the sage release its flavor. Use vegan butter if needed.
- 15-20 fresh sage leaves — Fresh sage is key. Dried sage has a different, more medicinal flavor that doesn’t work as well here. Look for sage with firm, fragrant leaves — avoid any that look wilted or yellowed.
- 4 cups vegetable broth — Use a good quality broth. I swear by Kitchen Basics or Imagine brand. Low-sodium is best so you can control the salt level.
- ½ cup heavy cream — This adds that silky, luxurious texture. For a lighter version, use half-and-half or canned coconut milk (full-fat for best results).
For the Garnish
- Extra fresh sage leaves for frying — These crispy sage leaves are optional but absolutely worth it. They add texture and look gorgeous on top.
- Toasted pumpkin seeds — Adds crunch and a nice visual contrast. Pepitas (green pumpkin seeds) work great.
- A drizzle of cream or coconut milk — For that restaurant-style swirl on top.
Substitution Notes : To make this soup vegan, use olive oil instead of butter, and swap the heavy cream for full-fat coconut milk. The coconut flavor is subtle and actually complements the squash beautifully. For a dairy-free version that’s not vegan, try using half-and-half or whole milk — the texture will be slightly thinner but still delicious.
Equipment Needed
You don’t need a fancy kitchen to make this soup, but a few key tools make the process much easier. Here’s what you’ll need:
- Large baking sheet — A rimmed baking sheet is essential for roasting the squash without making a mess. I use a half-sheet pan (18×13 inches) for even roasting. If you don’t have one, any large oven-safe dish works.
- Sharp chef’s knife — Butternut squash is tough. A sharp 8-inch chef’s knife makes cutting it much safer and easier. Trust me on this — a dull knife is dangerous with squash.
- Vegetable peeler — A good Y-shaped peeler works better than a straight one for squash. It gives you more control and removes the skin more efficiently.
- Large soup pot or Dutch oven — A 5-6 quart pot is ideal. I love my Le Creuset Dutch oven for this — it distributes heat evenly and looks beautiful on the table. But any heavy-bottomed pot works fine.
- Immersion blender — This is my favorite tool for creamy soups. It lets you blend right in the pot without transferring hot liquid to a blender. If you don’t have one, a regular blender works — just work in batches and be careful with the hot liquid.
- Wooden spoon — For stirring the onions and garlic without scratching your pot.
- Small skillet — For frying the sage leaves. A non-stick skillet works best here.
Budget-Friendly Tips : If you don’t have an immersion blender, let the soup cool slightly before transferring it to a regular blender. Fill the blender only halfway, hold the lid firmly with a towel, and start on low speed. It’s a bit more work, but the results are just as good.
Preparation Method
Let me walk you through this step by step. I’ve made this soup more times than I can count, so I’ve got all the little tricks to share.
- Preheat your oven to 400°F (200°C). While it’s heating, grab your butternut squash. Here’s my favorite trick — instead of peeling it first, cut the squash in half lengthwise. Scoop out the seeds with a spoon (save them for roasting later if you want). Brush the cut sides with olive oil and sprinkle with salt and pepper. Place them cut-side down on a baking sheet. This method is way easier than wrestling with a peeler, and the skin peels right off after roasting.
- Roast the squash for 40-45 minutes. You’ll know it’s done when you can easily pierce the flesh with a fork. The edges should be caramelized and golden brown. Let it cool for about 10 minutes — just enough so you can handle it without burning your fingers. Then scoop the flesh out with a spoon. You should have about 4 cups of roasted squash.
- While the squash roasts, start the soup base. In your large pot, melt the butter over medium heat. Add the chopped onion and cook for 6-8 minutes, stirring occasionally, until it’s soft and translucent. You want it to look like it’s sweating, not browning. If it starts to brown, turn the heat down a bit.
- Add the garlic and sage. Toss in the minced garlic and about 10 of the fresh sage leaves (save the rest for garnish). Cook for another minute until the garlic smells amazing — you know, that moment when your kitchen starts to smell like a restaurant. Be careful not to burn the garlic, or it’ll turn bitter.
- Add the broth and roasted squash. Pour in the vegetable broth and add all that beautiful roasted squash. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring it to a gentle simmer, then reduce the heat to low. Let it bubble away for about 10 minutes so all the flavors get to know each other.
- Blend until smooth. This is where the magic happens. If you’re using an immersion blender, just stick it right in the pot and blend until silky smooth. If you’re using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Important safety tip : Don’t fill the blender more than halfway, and hold the lid down with a towel. Hot soup expands and can blow the lid off — trust me, I learned this the messy way.
- Stir in the cream. Once the soup is smooth, return it to the pot if you used a regular blender. Stir in the heavy cream and warm it through over low heat. Taste it and adjust the seasoning — you might want a bit more salt or pepper. The soup should be velvety and rich, with a beautiful pale orange color.
- Make the crispy sage garnish. While the soup warms, heat a small skillet with about 2 tablespoons of olive oil over medium heat. Add the remaining sage leaves and fry for about 30 seconds per side until they’re crispy but still green. Drain them on a paper towel. They’ll crisp up more as they cool.
Sensory Cues : When the squash is roasting, your kitchen should smell sweet and nutty. When you add the sage to the butter, the aroma should be earthy and almost pine-like. The finished soup should look like liquid gold — smooth, glossy, and inviting.
Cooking Tips & Techniques
After making this soup dozens of times — including a few spectacular failures — I’ve learned a few things worth sharing.
Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time. I tried that once when I was in a hurry for a dinner party. The soup was watery, bland, and honestly, kind of sad. Roasting concentrates the squash’s natural sugars and gives you that deep, caramelized flavor you can’t get any other way. It’s worth the extra 40 minutes, I promise.
Toast your squash seeds. When you scoop out the seeds before roasting, don’t throw them away. Rinse them, toss them with a little olive oil and salt, and roast them on a separate baking sheet for about 15 minutes at 400°F. They make an amazing garnish and taste way better than store-bought.
Watch your heat when frying sage. The first time I tried making crispy sage leaves, I burned them to a crisp. The oil was too hot, and within seconds, I had black, bitter leaves. Keep the heat at medium, and watch them carefully — they go from perfect to burnt in about 10 seconds.
Make it ahead of time. This soup actually improves overnight. The flavors meld together, and the texture becomes even creamier. I often make it the day before a dinner party, then reheat it gently on the stove while I’m getting everything else ready. Just add a splash of broth or water when reheating, as it thickens in the fridge.
Multitasking strategy : While the squash roasts, you can prep your other ingredients for the dinner party — chop vegetables for a salad, set out serving dishes, or make a quick appetizer. That 40 minutes of roasting time is pure gold for a host.
Variations & Adaptations
One of the things I love about this soup is how adaptable it is. Here are some variations I’ve tried and loved.
Spicy Version : Add 1 teaspoon of smoked paprika and ½ teaspoon of cayenne pepper when you sauté the onions. The smoky heat pairs beautifully with the sweet squash. I made this for a game day gathering, and it was a hit with people who usually find squash soup too mild.
Apple Squash Soup : Peel and chop one large apple (Honeycrisp or Granny Smith work great) and sauté it with the onions. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup. This version is especially good in early fall when apples are at their peak.
Vegan Creamy Version : Use full-fat coconut milk instead of heavy cream, and substitute olive oil for the butter. The coconut flavor is subtle and actually complements the squash beautifully. I served this at a potluck where half the guests were vegan, and nobody guessed it was dairy-free.
Roasted Garlic Addition : Cut the top off a head of garlic, drizzle with olive oil, wrap in foil, and roast it alongside the squash. Squeeze the soft roasted cloves into the soup before blending. It adds a sweet, mellow garlic flavor that’s completely different from raw garlic. Trust me, this is worth the extra effort.
Curried Butternut Squash Soup : Add 2 teaspoons of curry powder and 1 teaspoon of ground ginger when you sauté the onions. The warm spices transform the soup into something completely different — perfect for when you want a change from the classic version.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how I like to present it for dinner parties and gatherings.
Serving Temperature : Serve it hot, but not boiling. The ideal temperature is just below simmering — hot enough to warm you through, but not so hot that it burns your mouth. I usually let it sit for 5 minutes after reheating before ladling it into bowls.
Presentation Tips : Ladle the soup into shallow bowls for a more elegant look. Drizzle a swirl of cream or coconut milk on top, then use a toothpick to drag it into a pattern. Arrange 3-4 crispy sage leaves in the center and sprinkle toasted pumpkin seeds around them. It looks like something from a fancy restaurant, I swear.
What to Serve Alongside : This soup pairs beautifully with crusty bread or garlic bread for dipping. A simple green salad with a tangy vinaigrette cuts through the richness. For a heartier meal, serve it with a grilled cheese sandwich or a side of roasted vegetables. If you’re hosting a fall dinner party, start with this soup, then serve a roast chicken or braised short ribs as the main course.
Beverage Pairings : A crisp white wine like Sauvignon Blanc or a dry Riesling works beautifully. For non-alcoholic options, apple cider or sparkling water with a splash of cranberry juice are perfect.
Storage Instructions : Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day or two. To freeze, let the soup cool completely, then transfer it to freezer-safe containers or zip-top bags. It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Tips : Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling the soup, as it can cause the cream to separate.
Nutritional Information & Benefits
This soup isn’t just delicious — it’s actually good for you. Here’s a breakdown of what you’re getting in each serving.
Estimated Nutritional Values (per serving, about 1.5 cups) :
- Calories: 280
- Total Fat: 18g
- Saturated Fat: 8g
- Cholesterol: 40mg
- Sodium: 650mg
- Total Carbohydrates: 28g
- Dietary Fiber: 5g
- Sugars: 8g
- Protein: 4g
- Vitamin A: 450% DV
- Vitamin C: 40% DV
- Potassium: 700mg
Health Benefits : Butternut squash is packed with vitamin A (in the form of beta-carotene), which is great for eye health and immune function. It’s also a good source of fiber, which helps with digestion and keeps you feeling full. Sage has anti-inflammatory properties and is rich in antioxidants. The olive oil provides healthy monounsaturated fats that support heart health.
Dietary Considerations : This soup is naturally gluten-free and nut-free. To make it vegan, use the substitutions mentioned above. It’s also relatively low in calories for such a satisfying dish, making it a great option if you’re watching your weight.
Allergen Note : This recipe contains dairy (butter and cream). For a dairy-free version, use olive oil and coconut milk as substitutes.
Conclusion
This creamy roasted butternut squash soup with sage has become my go-to recipe for fall gatherings, and I think it’s about to become yours too. It’s the kind of dish that makes people stop mid-conversation to take another spoonful. The kind that gets requested year after year. And honestly? It’s so easy that you’ll wonder why you ever bought soup in a can.
I love this recipe because it proves that you don’t need complicated techniques or fancy ingredients to make something truly special. Just good quality squash, fresh sage, a little patience for roasting, and you’ve got a soup that tastes like it came from a rustic French bistro. It’s comfort in a bowl, perfect for sharing with the people you love.
So go ahead — grab a butternut squash, preheat your oven, and give this recipe a try. And when your guests ask for the recipe (trust me, they will), you can smile and say it came from your accountant. They’ll never believe you.
I’d love to hear how it turns out for you! Drop a comment below and let me know if you tried any variations — especially that roasted garlic version. And if you share it on social media, tag me so I can see your beautiful soup. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen butternut squash, but the texture won’t be quite as good. Frozen squash has a higher water content, so it won’t caramelize as nicely during roasting. If using frozen, thaw it first and pat it dry with paper towels before roasting. You might also need to roast it for a bit longer to evaporate the extra moisture.
How can I make this soup thicker or thinner?
To make it thicker, let it simmer longer after blending so some of the liquid evaporates. You can also add less broth at the beginning — start with 3 cups instead of 4, then add more if needed. To thin it out, simply stir in more broth or water until it reaches your desired consistency. Remember that the soup will thicken as it cools, so keep that in mind.
Can I make this soup in a slow cooker?
Absolutely! Roast the squash first as directed, then add it to the slow cooker with the sautéed onions, garlic, sage, and broth. Cook on low for 4-6 hours or high for 2-3 hours. Blend the soup right in the slow cooker using an immersion blender, then stir in the cream. This method is perfect for parties because the slow cooker keeps it warm for serving.
Why did my soup turn out bitter?
Bitterness usually comes from one of two things: burnt garlic or overcooked sage. If you cook the garlic too long or at too high heat, it turns bitter. Same with the sage — fresh sage should only cook for about a minute. If you used dried sage, it can also develop a bitter taste if cooked too long. Next time, keep the heat medium and watch your timing carefully.
Can I use dried sage instead of fresh?
You can, but I really don’t recommend it. Dried sage has a much stronger, almost medicinal flavor that can overpower the delicate sweetness of the squash. If you must use dried, start with just 1 teaspoon and add more to taste. But honestly, fresh sage is worth seeking out — it makes a huge difference in the final dish. You can find it in the produce section of most grocery stores, usually near the fresh herbs.
Pin This Recipe!

The Best Creamy Roasted Butternut Squash Soup with Sage
This creamy roasted butternut squash soup with sage is the ultimate fall comfort food. Roasting the squash brings out its natural sweetness, creating a silky, luxurious texture that’s perfect for dinner parties or cozy nights in.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds)
- 2 tablespoons olive oil
- 1 teaspoon fine sea salt
- ½ teaspoon freshly ground black pepper
- 1 large yellow onion (about 2 cups chopped)
- 3 cloves garlic, minced
- 2 tablespoons unsalted butter
- 15–20 fresh sage leaves
- 4 cups vegetable broth
- ½ cup heavy cream
- Extra fresh sage leaves for frying (garnish)
- Toasted pumpkin seeds (garnish)
- A drizzle of cream or coconut milk (garnish)
Instructions
- Preheat your oven to 400°F (200°C). Cut the butternut squash in half lengthwise and scoop out the seeds. Brush the cut sides with olive oil and sprinkle with salt and pepper. Place cut-side down on a baking sheet.
- Roast the squash for 40-45 minutes until easily pierced with a fork. Let cool for 10 minutes, then scoop out the flesh (about 4 cups).
- While the squash roasts, melt the butter in a large pot over medium heat. Add the chopped onion and cook for 6-8 minutes until soft and translucent.
- Add the minced garlic and about 10 fresh sage leaves. Cook for 1 minute until fragrant, being careful not to burn the garlic.
- Add the vegetable broth and roasted squash. Stir, scraping up any browned bits. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
- Blend the soup until smooth using an immersion blender or a regular blender (in batches, being careful with hot liquid).
- Stir in the heavy cream and warm through over low heat. Adjust seasoning with salt and pepper to taste.
- For the garnish: Heat 2 tablespoons olive oil in a small skillet over medium heat. Fry the remaining sage leaves for about 30 seconds per side until crispy. Drain on paper towels.
- Serve the soup hot, garnished with crispy sage leaves, toasted pumpkin seeds, and a drizzle of cream.
Notes
For a vegan version, use olive oil instead of butter and full-fat coconut milk instead of heavy cream. The soup can be made ahead and actually tastes better the next day. Store in the refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 8
- Sodium: 650
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 28
- Fiber: 5
- Protein: 4
Keywords: butternut squash soup, creamy soup, roasted squash, sage, fall soup, vegetarian, gluten-free


