I was standing in the grocery store parking lot last November when the smell hit me — someone nearby was carrying a rotisserie chicken, sure, but underneath it was something else. That warm, earthy, almost nutty scent of roasting squash, the kind that fills up a whole house and makes you slow down without meaning to. And suddenly I was seven years old, sitting on the counter in Mrs. Gianelli’s kitchen, watching her slice a butternut squash in half like it was the easiest thing in the world. She wasn’t my grandmother, she was my next-door neighbor, a tiny woman with flour permanently dusted into the creases of her hands. She made this soup every fall, and I’d sit there on that cold Formica counter, legs swinging, while she talked to me about nothing in particular.
I haven’t thought about Mrs. Gianelli in years. She moved away when I was twelve, and I never learned where she went. But that parking lot moment? It stopped me cold. I stood there holding my reusable bags, and I knew I had to figure out how to make that soup myself. Honestly, the first attempt was a disaster — I didn’t roast the squash long enough, and the sage turned bitter instead of crispy. I burnt my tongue testing it, which felt like a fitting tribute to my lack of patience. But I kept at it, because that smell, that feeling, I needed to get it right.
Maybe you’ve had a moment like that, where a random scent pulls you back to someone else’s kitchen. This soup is my best attempt at catching that feeling again. And honestly? It might be even better than I remembered.
Why You’ll Love This Creamy Roasted Butternut Squash Soup
Let me tell you why this particular recipe is worth your time. I tested this soup six times before I got it exactly right — too watery, too sweet, not enough sage, too much cream. The seventh attempt was the one where I actually closed my eyes after the first bite. That’s the version I’m sharing with you today.
- Quick & Easy : Comes together in about 45 minutes, most of which is hands-off roasting time. Perfect for a weekday dinner that feels special.
- Simple Ingredients : No fancy grocery trips needed. Butternut squash, onion, garlic, broth, cream, and sage. That’s it.
- Perfect for Fall and Winter : This soup is basically a hug in a bowl. Great for chilly evenings, holiday starters, or meal prep for the week.
- Crowd-Pleaser : I’ve served this to picky kids, vegetarian friends, and skeptical in-laws. Everyone goes back for seconds.
- Unbelievably Delicious : The roasting brings out the natural sweetness of the squash, and the crispy sage adds this incredible savory crunch. The texture is silky without being heavy.
What makes this version different from the dozens of butternut squash soup recipes out there? It’s the double-roasting technique. I roast the squash, onion, and garlic together until they’re caramelized and tender, then I blend them with just enough broth to create a velvety puree. No roux, no heavy cream drowning the flavor — just the pure, concentrated taste of roasted squash with a hint of sage throughout. The crispy sage leaves on top aren’t just garnish; they’re a textural counterpoint that makes every spoonful interesting.
This recipe isn’t just good — it is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined, healthier than the cream-laden versions but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold, comforting flavor. Most of these are pantry staples or easy to find at any grocery store. The key is letting the roasting do the heavy lifting.
- Butternut Squash (1 large, about 3 pounds) : Peeled, seeded, and cut into 1-inch cubes. Look for a squash that feels heavy for its size with a matte, tan skin. I prefer buying pre-cut cubes from the store when I’m short on time — just make sure they’re fresh, not mushy.
- Yellow Onion (1 medium) : Quartered through the root end so the layers stay together while roasting. This adds a subtle sweetness that balances the squash.
- Garlic Cloves (4-5) : Left whole with the skins on. Roasting garlic mellows its sharpness into something almost buttery. You’ll squeeze the soft cloves out after roasting.
- Olive Oil (3 tablespoons) : Use a good quality extra virgin olive oil for roasting. It helps caramelize the vegetables and adds richness.
- Vegetable Broth (4 cups) : Low-sodium is best so you can control the salt. I recommend Imagine or Pacific Foods for a clean flavor. Chicken broth works too if you’re not keeping it vegetarian.
- Fresh Sage Leaves (about 20-25 leaves) : For the crispy topping. Look for leaves that are vibrant green and not wilted. You’ll also add a few chopped leaves to the soup itself.
- Coconut Milk or Heavy Cream (1/2 cup) : For the creamy finish. I use full-fat coconut milk for a dairy-free version, or heavy cream when I want extra richness. Both work beautifully.
- Salt and Black Pepper (to taste) : Simple seasonings that let the squash shine.
- Optional Garnishes : Toasted pumpkin seeds, a drizzle of brown butter, or a swirl of yogurt. These are nice but not necessary.
Substitution Guidance: Use vegetable broth for a vegan version, and swap the cream for full-fat coconut milk. If you can’t find fresh sage, dried sage works in the soup (use 1 teaspoon), but you won’t get the crispy leaves. For a lower-carb option, replace half the squash with roasted cauliflower — it adds creaminess without the sugar.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:
- Baking Sheet : A large rimmed baking sheet is essential for roasting the vegetables in a single layer. I use a half-sheet pan — it’s my workhorse.
- Chef’s Knife : A sharp knife makes cutting butternut squash much safer and easier. I’ve used a dull knife before, and let me tell you, it’s a recipe for frustration.
- Vegetable Peeler : For removing the squash skin. A Y-shaped peeler works best for the curves of a butternut.
- Large Pot or Dutch Oven : For simmering the soup after blending. A 5-6 quart pot is perfect.
- Immersion Blender or Regular Blender : An immersion blender lets you blend right in the pot, which means less cleanup. If using a regular blender, work in batches and don’t fill it more than halfway with hot liquid.
- Small Skillet : For frying the sage leaves. A non-stick skillet works well here.
- Measuring Cups and Spoons : For accuracy, especially with the broth and cream.
Budget-Friendly Options: If you don’t have an immersion blender, a potato masher will give you a chunkier texture, or you can use a food processor. A sharp knife and a sturdy cutting board are worth investing in, but everything else can be improvised.
Preparation Method

Let’s get cooking. This method is straightforward, but I’ve included all the little details that make the difference between good soup and great soup.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, prepare your vegetables.
- Prep the butternut squash. Carefully cut off both ends of the squash, then use a vegetable peeler to remove the skin. Cut the squash in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes — try to keep them uniform so they roast evenly. You should have about 5-6 cups of cubed squash.
- Roast the vegetables. On the prepared baking sheet, combine the cubed squash, quartered onion, and whole garlic cloves. Drizzle with 2 tablespoons of olive oil, season with 1/2 teaspoon of salt and a few grinds of black pepper. Toss everything to coat evenly, then spread in a single layer. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and golden brown around the edges. The onion should be soft and starting to caramelize.
- Fry the sage leaves. While the vegetables roast, heat 1 tablespoon of olive oil in a small skillet over medium heat. Add the sage leaves in a single layer (you may need to do this in batches). Fry for about 15-20 seconds per side, until they turn bright green and crisp. They will sizzle and shrink slightly. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt. Set aside.
- Blend the soup. Transfer the roasted vegetables to a large pot or Dutch oven. Squeeze the roasted garlic cloves out of their skins right into the pot — they should be soft and jammy. Add 3 cups of the vegetable broth. Use an immersion blender to puree until completely smooth, starting on low speed and increasing to high. If using a regular blender, work in batches and hold the lid down with a kitchen towel to prevent steam from popping it open.
- Simmer and season. Place the pot over medium heat. Stir in the remaining 1 cup of broth and the coconut milk or heavy cream. Bring to a gentle simmer, then reduce heat to low. Taste and adjust seasoning — you’ll likely need another 1/2 teaspoon of salt and some black pepper. If the soup is too thick, add more broth or a splash of water. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
- Finish with fresh sage. Chop 4-5 fresh sage leaves and stir them into the soup just before serving. This adds a subtle herbal note that complements the crispy sage topping.
- Serve. Ladle the soup into bowls. Top with a few crispy sage leaves, a drizzle of olive oil or cream, and a sprinkle of black pepper. Serve hot.
Sensory Cues: When the squash is done roasting, it should be easily pierced with a fork and the edges should look caramelized and slightly darker. The garlic will feel soft when you squeeze it. The soup, after blending, should be velvety and smooth, with a deep orange color. The crispy sage should shatter when you bite into it.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time, but roasting is what gives this soup its deep, caramelized flavor. Boiling makes it watery and bland. Trust the process.
Cut the squash into even pieces. This is one of those details that really matters. If some cubes are smaller, they’ll burn before the larger ones are tender. Aim for 1-inch cubes and take the extra minute to make them uniform.
Watch the sage carefully. Fried sage goes from perfect to burnt in about 10 seconds. As soon as the leaves stop sizzling and turn bright green, get them out of the oil. They will crisp up further as they cool. I’ve ruined more than a few batches by walking away for “just a second.”
Season in layers. Add salt to the vegetables before roasting, then again after blending, and finally adjust at the end. This builds flavor gradually rather than dumping it all in at once. Under-seasoned soup is the most common mistake I see.
Use an immersion blender carefully. If you’re using a regular blender, let the soup cool for a few minutes before blending, and never fill the blender more than halfway. Hot liquid expands and can blow the lid off — trust me, cleaning soup off the ceiling is not fun.
Make it ahead of time. This soup actually tastes better the next day. The flavors meld and deepen overnight. Make it a day ahead, refrigerate, and reheat gently on the stove. Add a splash of broth or water if it thickens too much.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved:
Vegan Version : Use full-fat coconut milk instead of heavy cream, and vegetable broth instead of chicken broth. The coconut milk adds a subtle sweetness that pairs beautifully with the squash. I actually prefer this version most of the time.
Spicy Roasted Butternut Squash Soup : Add 1/2 teaspoon of smoked paprika and 1/4 teaspoon of cayenne pepper to the vegetables before roasting. Top with crispy sage and a drizzle of chili oil. The warmth of the spices cuts through the sweetness perfectly.
Apple-Butternut Squash Soup : Add one peeled and chopped apple (Honeycrisp or Fuji work well) to the baking sheet with the vegetables. The apple adds a subtle fruity sweetness that complements the squash. Reduce the cream to 1/4 cup since the apple adds natural creaminess.
Dairy-Free and Nut-Free : This version is naturally nut-free if you use coconut milk. Just make sure your vegetable broth doesn’t contain any nut-based ingredients. It’s also gluten-free as written.
For a Thicker Soup : Reduce the broth to 3 cups total and add a peeled, diced potato to the roasting pan. The potato breaks down and adds body without needing extra cream. I tried this once when I was out of cream, and honestly, it was a happy accident.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving Temperature: Serve hot, straight from the pot. I don’t recommend serving it cold — the texture changes and the flavors don’t sing the same way.
Presentation: Ladle into shallow bowls for a more elegant look. Top with a few crispy sage leaves, a drizzle of brown butter or olive oil, and a sprinkle of flaky sea salt. A swirl of yogurt or coconut cream on top looks beautiful too.
Complementary Dishes: This soup pairs beautifully with crusty bread, a simple green salad with lemon vinaigrette, or a grilled cheese sandwich for a cozy meal. For a holiday starter, serve it in small cups or shot glasses for a festive touch.
Storage: Let the soup cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually improve after a day or two.
Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe bags or containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened. You can also reheat individual portions in the microwave — just do it in 30-second intervals, stirring in between.
How Flavors Develop: The soup tastes even better on day two. The roasted flavors deepen, and the sage becomes more integrated. I often make a double batch just so I have leftovers for the week.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s a rough estimate per serving (based on 6 servings):
- Calories: Approximately 220-260 per serving (depending on cream vs. coconut milk)
- Fat: 12-15g (mostly from olive oil and cream/coconut milk)
- Carbohydrates: 28-32g
- Fiber: 6-8g
- Protein: 4-5g
- Vitamin A: Over 400% of the daily value (from the butternut squash)
- Vitamin C: About 35% of the daily value
- Potassium: About 700mg per serving
Health Benefits: Butternut squash is packed with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. It’s also a great source of fiber, which supports digestion. The sage in this recipe isn’t just for flavor — it has anti-inflammatory properties and is rich in antioxidants. Using coconut milk provides healthy medium-chain triglycerides (MCTs) that can support energy metabolism.
Dietary Considerations: This soup is naturally gluten-free and can be made vegan by using coconut milk and vegetable broth. It’s also nut-free if you avoid any nut-based garnishes. The only potential allergen is dairy if you use heavy cream.
My Wellness Perspective: I love that this soup feels indulgent but is actually packed with nutrients. It’s the kind of meal that makes you feel good from the inside out — warm, satisfied, and nourished. I often make a batch on Sunday and have it for quick lunches throughout the week.
Conclusion
This creamy roasted butternut squash soup with crispy sage is more than just a recipe — it’s a way to capture that feeling of warmth and comfort that we all crave, especially as the weather turns cold. It’s the soup I make when I need to slow down, when I want to fill my kitchen with that incredible roasting smell, when I’m thinking about Mrs. Gianelli and her flour-dusted hands.
I hope you make this soup and make it your own. Add more sage if you love it. Skip the cream if you don’t need it. Top it with pumpkin seeds or a drizzle of brown butter. The beauty of a simple recipe like this is that it’s a starting point, not a rulebook.
I’d love to hear how it turns out for you. Did you make any changes? Did it bring back a memory? Drop a comment below and let me know — I read every single one. And if you loved it, please share it with someone who needs a warm bowl of comfort today.
Happy cooking, friend. Your kitchen is about to smell incredible.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can use frozen cubed butternut squash to save time. Just thaw it first and pat it dry with paper towels to remove excess moisture. Roast it a little longer — about 35-40 minutes — since frozen squash releases more water. The flavor won’t be quite as concentrated as fresh, but it’s a great shortcut for busy nights.
How do I make the soup thicker without adding cream?
Add a peeled, diced potato to the roasting pan with the squash. The potato breaks down during blending and adds natural creaminess without any dairy. You can also reduce the broth to 3 cups total for a thicker consistency. Another trick is to stir in a tablespoon of nutritional yeast or a handful of raw cashews (soaked in hot water for 15 minutes) before blending.
Can I make this soup in a slow cooker or Instant Pot?
Absolutely. For a slow cooker, roast the squash, onion, and garlic in the oven first (this step is non-negotiable for flavor), then transfer them to the slow cooker with 3 cups of broth. Cook on low for 4-6 hours or high for 2-3 hours. Blend, then stir in the cream. For an Instant Pot, use the sauté function to fry the sage first, then add the roasted vegetables and broth. Pressure cook on high for 5 minutes, then quick release. Blend and finish with cream.
Why did my crispy sage turn bitter?
This usually happens when the oil is too hot or the sage is fried too long. The oil should be at medium heat — not smoking. Fry the sage leaves for just 15-20 seconds per side, until they turn bright green and stop sizzling. Remove them immediately to a paper towel. If they look dark green or brown, they’re burnt. Fresh sage is also important; older leaves can have a more bitter flavor.
Can I freeze this soup with the cream already added?
Yes, you can freeze the soup with cream or coconut milk already mixed in. The texture might change slightly upon thawing — it could separate a little — but a quick whisk while reheating brings it back together. For the best results, freeze the soup without the cream, then stir it in after thawing and reheating. The crispy sage leaves should always be made fresh; they lose their crunch in the freezer.
Pin This Recipe!

Creamy Roasted Butternut Squash Soup with Crispy Sage
A velvety, comforting soup made with roasted butternut squash, caramelized onion, and garlic, finished with a touch of cream and topped with crispy sage leaves. This recipe captures the warmth of fall and winter in every spoonful.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 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, quartered through the root end
- 4–5 garlic cloves, left whole with skins on
- 3 tablespoons olive oil, divided
- 4 cups low-sodium vegetable broth
- 20–25 fresh sage leaves
- 1/2 cup coconut milk or heavy cream
- Salt and black pepper to taste
- Optional garnishes: toasted pumpkin seeds, brown butter drizzle, yogurt swirl
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Prep the butternut squash: cut off both ends, peel, halve lengthwise, scoop out seeds, and cut into 1-inch cubes (about 5-6 cups).
- On the prepared baking sheet, combine cubed squash, quartered onion, and whole garlic cloves. Drizzle with 2 tablespoons olive oil, season with 1/2 teaspoon salt and black pepper. Toss to coat and spread in a single layer. Roast for 25-30 minutes, flipping halfway, until squash is tender and golden brown.
- While vegetables roast, heat 1 tablespoon olive oil in a small skillet over medium heat. Fry sage leaves in a single layer for 15-20 seconds per side until bright green and crisp. Transfer to a paper towel-lined plate and sprinkle with a pinch of salt. Set aside.
- Transfer roasted vegetables to a large pot. Squeeze roasted garlic cloves out of their skins into the pot. Add 3 cups vegetable broth. Use an immersion blender to puree until smooth (or blend in batches in a regular blender, holding lid with a towel).
- Place pot over medium heat. Stir in remaining 1 cup broth and coconut milk or heavy cream. Bring to a gentle simmer, then reduce heat to low. Taste and adjust seasoning with additional salt and pepper. If too thick, add more broth or water; if too thin, simmer uncovered to reduce.
- Chop 4-5 fresh sage leaves and stir into the soup just before serving.
- Ladle soup into bowls. Top with crispy sage leaves, a drizzle of olive oil or cream, and a sprinkle of black pepper. Serve hot.
Notes
For best flavor, don’t skip roasting the vegetables. Cut squash into even 1-inch cubes for uniform roasting. Watch sage carefully as it burns quickly. Season in layers for depth. Soup tastes even better the next day. Can be made vegan by using coconut milk and vegetable broth. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 240
- Sugar: 8
- Sodium: 480
- Fat: 13
- Saturated Fat: 4
- Carbohydrates: 30
- Fiber: 7
- Protein: 4.5
Keywords: butternut squash soup, creamy soup, roasted squash, fall soup, winter soup, vegetarian, gluten-free, crispy sage


