Love this? Save it for later!
Share the inspiration with your friends
My husband took one bite of this soup, looked at me with those wide eyes he gets when something really surprises him, and said, “Okay, this is the one. Don’t change a thing.” And I just stood there holding my spoon, half-laughing because he’d said the same thing about the roasted tomato basil soup I made last month. But honestly? He was right this time. The butternut squash gets all caramelized and sweet in the oven, and then you blend it up with a little warmth from the sage—it’s like fall decided to move into your kitchen and stay awhile.
I didn’t grow up eating squash soup, which is probably why it took me so long to figure out how good it could actually be. My first few attempts were watery, bland, and honestly kind of sad. You know those soups that taste healthy in a punishing way? Yeah, that was mine. But then I started roasting the squash instead of boiling it, and everything changed. The natural sugars concentrate, the texture gets velvety, and suddenly you don’t need a ton of cream to make it feel indulgent.
The crispy sage on top is non-negotiable at this point. It’s not just a garnish—it’s the little salty, herby crunch that makes each spoonful interesting. I’ve made this for dinner parties, for sick friends, and for those Tuesday nights when I just need something warm and comforting. It never disappoints. And the best part? You probably have most of the ingredients already.
Why You’ll Love This Recipe
Let me tell you why this particular soup has earned a permanent spot in my fall rotation. I’ve tested it about six times now (my freezer can prove it), and each batch got better.
- Roasted, Not Boiled : Roasting the squash with a little olive oil and salt brings out this deep, nutty sweetness that you just can’t get from boiling. It’s the difference between “this is good” and “what did you put in this?”
- Simple Ingredients : Butternut squash, onion, garlic, broth, sage, and a little cream. That’s it. No weird specialty items or trips to three different stores.
- Perfect for Meal Prep : This soup tastes even better the next day, and it freezes beautifully. Make a big batch on Sunday and you’ve got lunches or quick dinners all week.
- Crowd-Pleaser : I’ve served this to picky eaters, to folks who swear they don’t like squash, and to my mother-in-law who is notoriously hard to impress. Empty bowls every time.
- Comfort Food That Feels Good : It’s creamy without being heavy, thanks to the roasted squash doing most of the work. You get that cozy feeling without the food coma.
What makes this version different from others you’ll find online? It’s the balance. The sage isn’t overpowering, the cream is just enough to round things out, and the roasted garlic adds this subtle sweetness that makes you wonder why you ever skipped it. Plus, that crispy sage topping? It’s so easy to make and it takes the soup from good to memorable.
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 or easy to find at any grocery store.
For the Soup
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes (look for one with a long neck—more usable flesh, fewer seeds)
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, skin on (roasting them whole makes them sweet and spreadable)
- 3 tablespoons olive oil, divided
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 4 cups low-sodium vegetable broth (or chicken broth if you prefer)
- ½ cup heavy cream (or full-fat coconut milk for dairy-free)
- 2 tablespoons fresh sage leaves, finely chopped (about 8-10 leaves)
- Pinch of nutmeg (freshly grated if you have it—it makes a difference)
For the Crispy Sage Topping

- 12-15 fresh sage leaves, whole
- 2 tablespoons butter (or olive oil for dairy-free)
- Flaky sea salt, for finishing
I recommend using Melt Organic Butter for the crispy sage—it has a higher smoke point than regular butter and gives the sage a cleaner flavor. For the broth, Swanson’s vegetable broth is my go-to because it’s not overpowering and lets the squash shine. If you’re substituting, just know that butternut squash is pretty forgiving. You can swap the heavy cream for full-fat coconut milk and it’ll still be creamy and delicious—just with a slight coconut undertone that actually pairs nicely with the sage.
Equipment Needed
You don’t need a fancy kitchen to make this soup, which is one of the reasons I love it so much.
- Baking sheet (half-sheet size works best for even roasting)
- Large pot or Dutch oven (I use my 5.5-quart Le Creuset, but any heavy-bottomed pot works)
- Immersion blender (this is my preferred method—less cleanup and you can blend right in the pot. I’ve had my Cuisinart immersion blender for years and it still works like a charm)
- Regular blender (if you don’t have an immersion blender, a standard countertop blender works fine—just blend in batches and be careful with the hot liquid)
- Sharp chef’s knife (peeling and cubing squash is the most labor-intensive part, so a good knife helps)
- Vegetable peeler (a Y-shaped peeler makes quick work of the squash skin)
- Small skillet (for frying the sage leaves)
- Measuring cups and spoons
If you don’t have an immersion blender, don’t worry. A regular blender works perfectly—just let the soup cool for a few minutes before blending, and never fill the blender more than halfway. Trust me on that one. I learned the hard way.
Preparation Method
Let’s get into the actual cooking. This might look like a lot of steps, but I promise it’s mostly hands-off time while things roast.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper if you have it—it makes cleanup so much easier.
- Prep the squash. Cut off both ends of the butternut squash, then peel it with a vegetable peeler. Cut it in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Try to make them roughly the same size so they roast evenly. (Pro tip: if the squash is really hard to cut, microwave it whole for 2-3 minutes to soften it slightly.)
- Roast the vegetables. Spread the cubed squash and chopped onion on the baking sheet. Add the garlic cloves (skin still on). Drizzle with 2 tablespoons of olive oil, sprinkle with salt and pepper, and toss everything together with your hands. Roast for 35-40 minutes, flipping halfway through, until the squash is tender and caramelized on the edges. The garlic should be soft when you squeeze it.
- Cook the sage. While the vegetables roast, heat the remaining 1 tablespoon of olive oil in a small skillet over medium heat. Add the chopped fresh sage and cook for 1-2 minutes until fragrant. Set aside—you’ll add this to the soup later.
- Make the crispy sage topping. In the same small skillet (wipe it out first), melt the butter over medium heat. Add the whole sage leaves in a single layer. Cook for 30-45 seconds per side until they turn dark green and crispy. They’ll crisp up more as they cool. Transfer to a paper towel-lined plate and sprinkle with flaky sea salt.
- Squeeze the roasted garlic. Once the vegetables are done roasting and have cooled for a few minutes, squeeze the soft garlic cloves out of their skins into a bowl. Discard the skins.
- Combine and simmer. Transfer the roasted squash, onion, and garlic to your large pot. Add the vegetable broth and the cooked chopped sage. Bring to a simmer over medium heat, then reduce heat to low and let it cook for 10 minutes. This lets all the flavors get to know each other.
- Blend until smooth. Use your immersion blender directly in the pot until the soup is completely smooth. If using a regular blender, work in batches and hold the lid down with a kitchen towel to prevent splatters. The soup should be velvety and thick.
- Add the cream and nutmeg. Stir in the heavy cream and a pinch of nutmeg. Taste and adjust salt and pepper. If the soup is too thick for your liking, add a little more broth or water until it reaches your desired consistency.
- Serve and garnish. Ladle the soup into bowls, top with a few crispy sage leaves, and add an extra drizzle of cream if you’re feeling fancy. Serve hot.
Cooking Tips & Techniques
I’ve made this soup enough times to know where things can go wrong, so let me save you some trouble.
Don’t skip the roasting step. I know it’s tempting to just boil the squash and call it a day, but roasting is what gives this soup its deep, almost caramel-like flavor. Boiled squash soup tastes flat and watery. Roasted squash soup tastes like someone spent hours on it—even though you really didn’t.
Watch your garlic. Roasted garlic is sweet and mellow, but if you let it burn, it turns bitter. If your garlic cloves look very dark after roasting, just squeeze out the flesh and discard any blackened parts. Better yet, check them at the 25-minute mark and remove them if they’re already soft.
Blend with caution. Hot soup in a blender is basically a science experiment waiting to explode. If using a regular blender, always remove the center cap from the lid and cover it with a folded kitchen towel. This lets steam escape and prevents pressure from building up. Start on low speed and gradually increase.
Season gradually. The saltiness of broth varies by brand, so start with the amount I’ve listed and add more at the end. You can always add salt, but you can’t take it out. Same goes for the nutmeg—a little goes a long way, and you want it to whisper, not shout.
Make it ahead. This soup actually improves after a day in the fridge. The flavors meld together and get even more complex. If you’re planning to serve it for a dinner party, make it the day before and just reheat it gently.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some ways I’ve changed it up depending on what I had on hand or who I was cooking for.
- Vegan Version : Swap the heavy cream for full-fat coconut milk and use olive oil instead of butter for the crispy sage. The coconut milk adds a subtle sweetness that works beautifully with the squash. I’ve made this for vegan friends and they couldn’t tell the difference.
- Spicy Kick : Add ½ teaspoon of red pepper flakes along with the chopped sage, or stir in a tablespoon of harissa paste at the end. The heat cuts through the creaminess and adds a whole new dimension. My husband loves this version.
- Apple-Squash Combo : Roast one peeled and cubed apple (Honeycrisp or Fuji work great) along with the squash. It adds natural sweetness and a subtle fruitiness that’s perfect for fall. I tried this on a whim when I had an extra apple lying around, and now it’s one of my favorite variations.
- Smoky Twist : Swap the fresh sage for ½ teaspoon of smoked paprika and top the soup with crispy bacon bits instead of sage leaves. It gives the soup a completely different personality—smoky, savory, and incredibly satisfying.
- Curried Butternut Squash Soup : Add 1 tablespoon of curry powder to the pot when you add the broth. The warm spices complement the sweetness of the squash perfectly. Serve with a dollop of yogurt on top.
Serving & Storage Suggestions
This soup is versatile enough for casual weeknight dinners and special occasions alike.
How to serve: Ladle the soup into warm bowls and top with 3-4 crispy sage leaves. A drizzle of heavy cream or a sprinkle of pumpkin seeds adds nice texture. I like to serve it with crusty bread for dipping—a good sourdough or a warm baguette works perfectly. For a heartier meal, pair it with a simple green salad dressed with lemon vinaigrette. If you’re feeling extra cozy, serve it alongside a crispy Hatch chili cheddar cornbread skillet for the ultimate fall dinner.
Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or 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. If the soup has thickened too much after storage, add a splash of broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each. Just know that the crispy sage leaves won’t survive freezing or refrigeration—make fresh ones when you’re ready to serve.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s the estimated nutritional breakdown per serving (based on 6 servings):
- Calories: 245
- Fat: 14g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 4g
- Sugar: 8g (naturally occurring)
- Sodium: 580mg
Butternut squash is packed with vitamin A (one serving provides over 100% of your daily needs), vitamin C, and potassium. It’s also rich in antioxidants like beta-carotene, which supports eye health and immune function. The sage adds anti-inflammatory properties, and the olive oil provides healthy monounsaturated fats. This soup is naturally gluten-free and can easily be made dairy-free and vegan. If you’re watching your sodium, use low-sodium broth and adjust the salt at the end.
I love that this soup feels indulgent but is actually pretty good for you. It’s the kind of meal that fills you up without weighing you down.
Conclusion
This creamy roasted butternut squash soup with crispy sage has become my go-to for fall entertaining, cozy nights in, and everything in between. It’s one of those recipes that looks and tastes like you spent hours in the kitchen, but really just requires a little roasting and a quick blend. The caramelized squash, the fragrant sage, the velvety texture—it all comes together in a way that feels both simple and special.
I really hope you give this one a try. Whether you’re cooking for a crowd or just for yourself on a quiet evening, this soup has a way of making everything feel a little warmer. And if you make it your own—add a little spice, swap in coconut milk, or throw in an extra handful of sage—please let me know how it turns out. Leave a comment below or tag me in your photos. I love seeing how you make these recipes your own.
Happy cooking, friends. Stay warm out there.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen butternut squash to save time. Just spread the frozen cubes on the baking sheet and roast them directly—no need to thaw first. They may need an extra 10-15 minutes in the oven, and they won’t get quite as caramelized as fresh squash, but the soup will still be delicious.
How do I peel and cut butternut squash safely?
Start by cutting off both ends so the squash sits flat on your cutting board. Use a sharp Y-shaped vegetable peeler to remove the skin. Cut the squash in half where the narrow neck meets the round bulb—this makes it easier to handle. Cut each piece in half lengthwise, scoop out the seeds, and then cube the flesh. If the squash is too hard to cut, microwave it whole for 2-3 minutes to soften it slightly.
Can I make this soup in an Instant Pot or slow cooker?
Absolutely. For the Instant Pot, use the sauté function to cook the onion and garlic, then add the cubed squash and broth. Pressure cook on high for 10 minutes, then blend. For a slow cooker, combine all ingredients (except cream and crispy sage) and cook on low for 6-8 hours or high for 3-4 hours, then blend and stir in the cream. You’ll still want to roast the squash first for the best flavor, but both methods work well in a pinch.
Why is my soup watery or too thin?
Watery soup usually happens when the squash isn’t roasted long enough or when too much broth is added. Make sure your squash is fully tender and caramelized before blending—this concentrates the flavor and natural starches. Start with 4 cups of broth and add more only if needed. If your soup is already too thin, simmer it uncovered for 10-15 minutes to let some liquid evaporate and thicken the texture.
Can I freeze the crispy sage leaves?
Unfortunately, crispy sage leaves don’t freeze well—they lose their crunch and become soggy when thawed. I recommend making them fresh each time you serve the soup. They only take about 2 minutes to make, so it’s easy to whip up a batch right before serving. If you have leftover crispy sage, store them in an airtight container at room temperature for up to 2 days, but they’re best enjoyed fresh.
Pin This Recipe!

Creamy Roasted Butternut Squash Soup Recipe with Crispy Sage
This creamy roasted butternut squash soup with crispy sage is the ultimate fall comfort food. Roasting the squash brings out its natural sweetness, while the crispy sage adds a salty, herby crunch that makes each spoonful memorable.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, skin on
- 3 tablespoons olive oil, divided
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 4 cups low-sodium vegetable broth (or chicken broth)
- ½ cup heavy cream (or full-fat coconut milk for dairy-free)
- 2 tablespoons fresh sage leaves, finely chopped (about 8–10 leaves)
- Pinch of nutmeg (freshly grated if possible)
- 12–15 fresh sage leaves, whole (for crispy sage topping)
- 2 tablespoons butter (or olive oil for dairy-free)
- Flaky sea salt, for finishing
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper if desired.
- Prep the squash: Cut off both ends, peel with a vegetable peeler, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- Roast the vegetables: Spread cubed squash and chopped onion on the baking sheet. Add garlic cloves (skin on). Drizzle with 2 tablespoons olive oil, sprinkle with salt and pepper, and toss. Roast for 35-40 minutes, flipping halfway, until squash is tender and caramelized. Garlic should be soft when squeezed.
- Cook the sage: While vegetables roast, heat remaining 1 tablespoon olive oil in a small skillet over medium heat. Add chopped sage and cook for 1-2 minutes until fragrant. Set aside.
- Make the crispy sage topping: In the same skillet, melt butter over medium heat. Add whole sage leaves in a single layer. Cook for 30-45 seconds per side until dark green and crispy. Transfer to a paper towel-lined plate and sprinkle with flaky sea salt.
- Squeeze the roasted garlic: Once vegetables are done and cooled slightly, squeeze soft garlic cloves out of their skins into a bowl. Discard skins.
- Combine and simmer: Transfer roasted squash, onion, and garlic to a large pot. Add vegetable broth and cooked chopped sage. Bring to a simmer over medium heat, then reduce to low and cook for 10 minutes.
- Blend until smooth: Use an immersion blender directly in the pot until completely smooth. If using a regular blender, work in batches, remove center cap, cover with a towel, and blend carefully.
- Add the cream and nutmeg: Stir in heavy cream and a pinch of nutmeg. Taste and adjust salt and pepper. Add more broth or water if too thick.
- Serve and garnish: Ladle soup into bowls, top with crispy sage leaves, and add an extra drizzle of cream if desired. Serve hot.
Notes
Don’t skip the roasting step—it gives the soup deep, caramelized flavor. Watch the garlic to avoid bitterness. Blend hot soup carefully to avoid splatters. Season gradually. The soup improves after a day in the fridge. For vegan version, use coconut milk and olive oil. For a spicy kick, add red pepper flakes or harissa. For apple-squash combo, roast an apple with the squash. For smoky twist, use smoked paprika and bacon bits. For curried version, add curry powder with the broth.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 245
- Sugar: 8
- Sodium: 580
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 28
- Fiber: 5
- Protein: 4
Keywords: butternut squash soup, roasted butternut squash soup, creamy squash soup, fall soup, sage, crispy sage, vegetarian soup, gluten-free soup


