My friend Jenna did not trust butternut squash in soup. “It’s too sweet,” she said, waving a spoon at me across her tiny kitchen table. “Soup should be savory.” I had just pulled a tray of orange cubes out of the oven, the edges caramelized and bubbling. The smell—nutty, a little earthy, with sage leaves crackling in butter—filled her whole apartment. She was wrong, of course. But I didn’t say that. I just handed her a bowl.
The thing about this creamy roasted butternut squash soup with sage is that it doesn’t taste like dessert masquerading as dinner. Roasting does something magic to squash—it concentrates the sweetness, sure, but it also brings out this almost nutty depth that savory ingredients love. The sage isn’t just a garnish here either. It gets fried in browned butter until it’s crispy and fragrant, and that little bit of effort changes everything.
Jenna took one spoonful. Then another. She didn’t say I told you so, but she didn’t have to. The empty bowl said enough.
This isn’t a complicated recipe. It comes together in about 30 minutes of active time, uses ingredients you can find at any grocery store, and delivers the kind of comfort that makes you slow down and actually taste your food. I’ve made it for sick friends, for chilly Sunday dinners, and for nights when I needed something warm that felt like a hug in a bowl. It always works.
Why You’ll Love This Recipe
I’ve tested this creamy roasted butternut squash soup with sage more times than I can count. I tried it with raw squash (too watery), with vegetable broth only (needed more richness), and with different herbs (rosemary was too piney). This version is the one I keep coming back to. Here’s why it stands out:
- Quick & Easy : From cutting board to bowl in about 30 minutes of hands-on time. The oven does most of the work while you prep other things.
- Simple Ingredients : No fancy trips to specialty stores. Butternut squash, onion, garlic, broth, butter, and fresh sage—that’s it.
- Perfect for Fall : This is the soup you want when the air gets crisp and the leaves start turning. It pairs beautifully with crusty bread or a simple salad.
- Crowd-Pleaser : I’ve served this to kids, picky eaters, and serious food lovers. Everyone goes back for seconds. Even Jenna.
- Unbelievably Delicious : The roasted squash gets blended until silky smooth, and the brown butter sage situation on top? Honestly, it’s the kind of detail that makes people think you spent hours in the kitchen.
What makes this recipe different is the roasting step. So many squash soup recipes just boil everything together, and you end up with a thin, watery result. Roasting first concentrates the flavor and gives the soup a velvety texture without needing cream. This isn’t just another version—it’s the one that finally convinced my skeptical friend.
This is the soup that makes you close your eyes after the first bite. It’s comfort food at its finest—simple, honest, and deeply satisfying.
What Ingredients You Will Need
This recipe uses humble ingredients that work together to create something surprisingly luxurious. Everything is available at a standard grocery store, and most items are probably already in your kitchen.
- Butternut Squash (1 medium, about 2-3 pounds) – Look for one that feels heavy for its size with a firm, tan skin. No green streaks or soft spots. You’ll peel, seed, and cube it into 1-inch pieces. (Pro tip: buy pre-cut cubes from the produce section to save time.)
- Yellow Onion (1 large) – Diced. Adds a savory foundation that balances the squash’s natural sweetness. I prefer yellow onions here—they’re milder than white but more flavorful than sweet.
- Garlic (4 cloves) – Smashed or roughly chopped. Roasting garlic mellows its sharpness and adds a subtle, almost nutty undertone.
- Olive Oil (2 tablespoons) – For roasting the vegetables. A good quality extra-virgin olive oil makes a difference here.
- Vegetable Broth (4 cups) – Use low-sodium so you can control the salt level. I like Pacific Foods or Swanson for consistent flavor. Chicken broth works too if you’re not keeping it vegetarian.
- Unsalted Butter (3 tablespoons) – For the sage topping. Butter gets browned, which adds a rich, toasty flavor that plays beautifully with the sage.
- Fresh Sage Leaves (12-15 leaves) – This is non-negotiable. Dried sage won’t give you the same texture or flavor. Look for leaves that are vibrant green and not wilted.
- Salt and Black Pepper – To taste. I use kosher salt for cooking and flaky sea salt for finishing.
- Optional: Heavy Cream or Coconut Milk (¼ cup) – For extra creaminess. I often skip it because the roasted squash gets so smooth on its own, but it’s nice if you want a richer finish.
Ingredient Selection Tips: When picking butternut squash, choose one with a long neck—it has fewer seeds and more usable flesh. If you’re using pre-cut cubes, make sure they’re roughly the same size for even roasting. For the sage, I grow my own in a pot on the windowsill, but grocery store bunches work perfectly.
Substitutions: No butternut squash? Use a small sugar pumpkin or even sweet potatoes. Need it dairy-free? Use coconut oil instead of butter and skip the cream. The soup will still be delicious—just slightly different in flavor.
Equipment Needed
You don’t need a fancy kitchen to make this creamy roasted butternut squash soup with sage. Here’s what you’ll use:
- Baking Sheet (1 large) – A rimmed sheet pan works best to catch any juices from the roasting squash. I use a half-sheet pan from Nordic Ware—it’s sturdy and doesn’t warp in the oven.
- Parchment Paper – Lining the pan makes cleanup effortless. You can skip it, but you’ll be scrubbing later.
- Chef’s Knife and Cutting Board – A sharp knife makes peeling and cubing butternut squash much safer and easier. I’ve used a dull knife before—never again.
- Vegetable Peeler – For removing the squash skin. A standard Y-peeler works great.
- Large Pot or Dutch Oven – For sautéing the onion and simmering the soup. A Lodge or Le Creuset Dutch oven holds heat beautifully, but any heavy-bottomed pot works.
- Immersion Blender – This is my favorite tool for creamy soups. You blend right in the pot, no transferring hot liquid to a countertop blender. If you don’t have one, a regular blender works—just work in batches and vent the lid.
- Small Skillet – For browning the butter and frying the sage leaves. A non-stick or stainless steel pan both work.
- Measuring Cups and Spoons – For accuracy, especially with the broth and butter.
Budget-Friendly Alternatives: No immersion blender? Let the soup cool slightly, then blend in batches in a standard blender. No Dutch oven? Any large soup pot works. The key is using what you have.
Preparation Method

Let’s make this soup. I’ll walk you through every step so you know exactly what to look for.
Step 1: Roast the Squash
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Peel the butternut squash with a vegetable peeler, then cut off the stem and base. Slice it in half where the narrow neck meets the bulbous bottom. Scoop out the seeds and stringy bits from the bottom half. Cube the squash into 1-inch pieces—they should be roughly the same size so they roast evenly. Toss the cubes with 1 tablespoon of olive oil, a generous pinch of salt, and a few grinds of black pepper. Spread them in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway through, until the edges are golden brown and a fork slides in easily. The smell at this point is incredible—sweet and nutty.
Step 2: Sauté the Aromatics
While the squash roasts, dice the onion and smash the garlic cloves. Heat the remaining 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and a pinch of salt—this helps it soften without browning too fast. Cook for 5-6 minutes, stirring occasionally, until the onion is translucent and fragrant. Add the smashed garlic and cook for another minute, just until you can smell it. Don’t let the garlic burn; it turns bitter quickly.
Step 3: Simmer the Soup
Add the roasted squash cubes to the pot with the onions and garlic. Pour in the 4 cups of vegetable broth. Bring everything to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes. The squash should be very tender—almost falling apart. If you’re using cream or coconut milk, stir it in now. Taste the broth and adjust salt and pepper. Remember, you’ll season more later, so go easy.
Step 4: Blend Until Smooth
Turn off the heat. If you’re using an immersion blender, submerge it into the pot and blend until completely smooth—about 1-2 minutes. Work in a gentle up-and-down motion to incorporate everything. If using a countertop blender, let the soup cool for 5 minutes first. Blend in batches, filling the blender no more than halfway. Remove the center cap from the lid and cover it with a kitchen towel to let steam escape. Blend each batch until velvety smooth, then pour into a clean pot. Taste and adjust seasoning one more time.
Step 5: Make the Brown Butter Sage Topping
This is the part that makes the soup feel special. Place a small skillet over medium heat and add the 3 tablespoons of unsalted butter. Let it melt, then swirl the pan occasionally. The butter will start to foam, then the foam will subside, and you’ll see little brown specks forming at the bottom. This takes about 3-4 minutes. The moment the butter smells nutty and toasty (and it will—it’s unmistakable), add the fresh sage leaves. They’ll sizzle and crisp up in about 30 seconds. Don’t walk away; they burn fast. Immediately remove the pan from the heat and transfer the sage leaves to a paper towel. Pour the brown butter into a small bowl—you’ll drizzle it over the soup later.
Step 6: Serve
Ladle the hot soup into bowls. Drizzle a teaspoon of the brown butter over each serving. Top with 2-3 crispy sage leaves. If you want, add a crack of fresh black pepper or a tiny sprinkle of flaky sea salt. Serve immediately with crusty bread or a simple side salad. I like to pair it with a fresh balsamic vinaigrette pasta salad for a complete fall meal.
Cooking Tips & Techniques
I’ve made this creamy roasted butternut squash soup with sage 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 adds time, but I tried boiling the squash once to speed things up. The soup was watery and bland. Roasting concentrates the flavor and gives you that velvety texture without needing cream. Trust the process.
Cut the squash evenly. When I was starting out, I’d rush through cubing and end up with some pieces the size of my thumb and others the size of a pea. The small ones burned while the big ones stayed hard. Take an extra two minutes to make them uniform—it makes a real difference.
Watch the brown butter like a hawk. The first time I made this, I got distracted by my phone and ended up with black butter that smelled burnt. Brown butter goes from perfect to ruined in about 15 seconds. The moment you smell that nutty aroma, add the sage immediately.
Season in layers. Add a little salt at each stage—when roasting the squash, when sautéing the onion, and at the end after blending. This builds depth of flavor instead of just making the soup taste salty at the finish.
If the soup is too thick, add more broth or a splash of water until it reaches your preferred consistency. If it’s too thin, let it simmer uncovered for a few extra minutes to reduce.
For the silkiest texture, strain the blended soup through a fine-mesh sieve. This removes any stringy bits from the squash. I only do this when I’m serving company—for everyday, the immersion blender does the job fine.
I once forgot to add the garlic entirely. The soup was still good, but it lacked that savory backbone. Don’t be me. Set a timer if you need to.
Variations & Adaptations
This soup is forgiving and easy to adapt. Here are a few ways I’ve changed it up over the years:
Vegan Version: Swap the butter for coconut oil or a high-quality vegan butter. Use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the squash nicely. I’ve made this for vegan friends and they always ask for the recipe.
Spicy Kick: Add ½ teaspoon of red pepper flakes when you sauté the onion. Or stir in a minced chipotle pepper in adobo sauce at the simmering stage. The smoky heat pairs surprisingly well with the sweet roasted squash. I did this on a whim one rainy Tuesday and it’s become my go-to when I want something with more punch.
Apple Squash Combo: Roast a peeled, cored Honeycrisp apple alongside the squash. The apple adds a subtle tartness that cuts through the richness. This variation is especially good in early fall when apples are at their peak.
Curried Version: Stir in 1 tablespoon of curry powder when you sauté the onion. The warm spices—turmeric, cumin, coriander—add complexity without overwhelming the squash. Serve with a dollop of plain yogurt on top.
Make it a Meal: Add a can of drained chickpeas or some shredded rotisserie chicken at the simmering stage. It turns the soup into a heartier main dish. I’ve done this on busy weeknights when I needed more protein.
For a special occasion, top the soup with crispy prosciutto or pancetta. Just fry it in the skillet before making the brown butter, then crumble it over the finished soup. It’s indulgent but worth it.
Serving & Storage Suggestions
This creamy roasted butternut squash soup with sage is best served hot, right after you make the brown butter topping. The contrast between the warm, silky soup and the crispy sage leaves is something special.
Serving Temperature: Serve piping hot. If the soup cools down while you’re prepping the topping, just reheat it gently over low heat for a minute or two.
Presentation: Ladle into shallow bowls so the brown butter and sage leaves sit on top like a garnish. A swirl of cream or a drizzle of brown butter makes it look restaurant-worthy. I sometimes add a few toasted pumpkin seeds for crunch.
What to Serve With It: Crusty sourdough bread is my favorite—it’s perfect for sopping up every last drop. A simple green salad with a tangy vinaigrette balances the richness. For a cozy fall dinner, I’ll serve it alongside cozy brown butter pumpkin chocolate chip bread for dessert. The flavors are seasonal and complementary.
Storage: Let the soup cool completely, then transfer it to an airtight container. It keeps in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight—I often think it tastes even better the next day.
Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving an inch of headroom 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 it’s too thick after thawing. You can also microwave individual portions in 30-second bursts, stirring between each. The brown butter sage topping is best made fresh—it doesn’t reheat well.
Flavor Development: The soup’s flavor gets deeper and more complex after a day or two in the fridge. The roasted squash notes become more pronounced, and the garlic mellows into the background. If you can, make it a day ahead for maximum flavor.
Nutritional Information & Benefits
This soup is surprisingly nutritious for how indulgent it tastes. Here’s a rough breakdown per serving (based on 4 servings, without optional cream):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 210 |
| Total Fat | 12g |
| Saturated Fat | 6g |
| Cholesterol | 23mg |
| Sodium | 520mg |
| Total Carbohydrates | 26g |
| Dietary Fiber | 5g |
| Sugars | 7g |
| Protein | 3g |
| Vitamin A | 350% DV |
| Vitamin C | 35% DV |
| Potassium | 580mg |
Health Benefits: Butternut squash is packed with vitamin A (from beta-carotene), which supports eye health and immune function. It’s also a good source of fiber, which aids digestion and keeps you full. The sage in this recipe isn’t just for flavor—it contains antioxidants and has anti-inflammatory properties. The brown butter adds richness, but you’re still getting a vegetable-forward meal that feels nourishing.
Dietary Considerations: This soup is naturally gluten-free and can be made vegan with simple swaps. It’s also relatively low in calories for a creamy soup, making it a good option if you’re watching your intake. The main allergens are dairy (butter) and potentially garlic (though garlic allergies are rare).
Personal Note: I love that this soup feels indulgent but is actually pretty healthy. It’s the kind of meal that satisfies without weighing you down. On cold winter nights, I make a big batch and eat it for lunch all week. It never gets old.
Conclusion
This creamy roasted butternut squash soup with sage is one of those recipes that proves simple ingredients, treated with care, can create something truly memorable. It’s warm, comforting, and deeply flavorful—the kind of soup that makes you want to curl up on the couch with a good book and a blanket.
I love how forgiving this recipe is. You can make it exactly as written, or you can play with the variations and make it your own. Add a little heat, swap in coconut milk, or throw in an apple. The base is solid enough to handle whatever you throw at it.
If you make this soup, I’d love to hear about it. Drop a comment below and tell me how it turned out. Did you add your own twist? Serve it with something unexpected? Share your version—I’m always looking for new ideas. And if you’re in the mood for more cozy fall recipes, check out my cozy pumpkin cream cheese muffins with cinnamon streusel crown for a sweet companion to this savory soup.
Until next time, happy cooking. And don’t forget the crispy sage leaves—they really do make the soup.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, but the texture won’t be quite as good. Frozen squash releases more water as it roasts, so it won’t caramelize as nicely. If you’re in a pinch, roast frozen squash at 425°F for 30-35 minutes, then proceed with the recipe. The soup will still be tasty, just slightly less rich.
How do I make this soup vegan?
Easy. Use coconut oil or vegan butter instead of regular butter for the sage topping. Skip the heavy cream or use full-fat coconut milk. Use vegetable broth (check the label—some brands use chicken base). Everything else is already plant-based. I’ve made it this way many times and it’s still delicious.
Can I make this soup in a slow cooker?
Absolutely. Roast the squash first (this step is non-negotiable for flavor), then add it to the slow cooker with the sautéed onion, garlic, and broth. Cook on low for 4-6 hours or high for 2-3 hours. Blend with an immersion blender directly in the slow cooker. Make the brown butter sage topping just before serving.
My soup turned out watery. What went wrong?
Most likely, the squash wasn’t roasted long enough. Under-roasted squash retains too much moisture. Also, make sure you’re not adding too much broth—start with 3 cups and add more if needed. If your soup is already watery, let it simmer uncovered for 10-15 minutes to reduce and concentrate the flavor.
How do I store leftover brown butter sage topping?
The brown butter can be stored in an airtight container in the refrigerator for up to a week. The crispy sage leaves are best eaten immediately—they lose their crunch after a few hours. If you have leftover sage leaves, just snack on them (they’re delicious) or crumble them over a salad. For the soup, it’s best to make fresh topping each time you serve it.
Pin This Recipe!

Creamy Roasted Butternut Squash Soup with Sage (Easy, 30-Minute Recipe)
This creamy roasted butternut squash soup with sage is warm, comforting, and deeply flavorful. Roasting the squash concentrates its sweetness and adds a nutty depth, while crispy fried sage leaves in brown butter elevate every bowl.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 large yellow onion, diced
- 4 cloves garlic, smashed or roughly chopped
- 2 tablespoons olive oil
- 4 cups low-sodium vegetable broth
- 3 tablespoons unsalted butter
- 12–15 fresh sage leaves
- Salt and black pepper to taste
- Optional: ¼ cup heavy cream or full-fat coconut milk
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss cubed butternut squash with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway, until golden brown and fork-tender.
- While squash roasts, heat remaining 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add diced onion and a pinch of salt; cook 5-6 minutes until translucent. Add garlic and cook 1 minute more.
- Add roasted squash and vegetable broth to the pot. Bring to a gentle boil, then reduce heat and simmer 10 minutes. Stir in cream or coconut milk if using.
- Remove from heat. Blend soup with an immersion blender until smooth, or let cool slightly and blend in batches in a countertop blender.
- In a small skillet over medium heat, melt butter. Swirl occasionally until it foams, then subsides and brown specks appear (about 3-4 minutes). Add sage leaves; cook 30 seconds until crispy. Remove sage to paper towel; pour brown butter into a small bowl.
- Ladle soup into bowls. Drizzle with brown butter and top with crispy sage leaves. Serve immediately.
Notes
Don’t skip roasting the squash—it concentrates flavor and creates a velvety texture without cream. Watch the brown butter closely; it can burn in seconds. Season in layers for best flavor. For silkiest texture, strain through a fine-mesh sieve. Soup can be made ahead; flavors deepen overnight.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 210
- Sugar: 7
- Sodium: 520
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 26
- Fiber: 5
- Protein: 3
Keywords: butternut squash soup, roasted butternut squash soup, creamy squash soup, sage soup, fall soup, easy soup recipe, 30-minute soup


