I did not trust brown butter. For years, it felt like one of those fussy chef tricks that promised a lot and delivered burnt butter and a dirty pan. Every time I saw a recipe calling for it, I’d just melt the butter and move on. Why risk ruining perfectly good fat for a vague nutty flavor? That stubbornness followed me right into the fall soup season. I had my go-to butternut squash soup—simple, roasted, blended with a little stock. It was fine. Good, even. But it never made anyone close their eyes after the first bite.
Then, one chilly November afternoon, I had a fridge full of sage that was about to wilt and a butternut squash that had been staring at me for a week. I decided to finally try the brown butter thing. Not because I believed in it, but because I was out of excuses. I stood over the stove, watching the butter foam and hiss, waiting for the moment it turned that specific shade of amber I’d read about. The sage leaves went in, crackling and shrinking into crispy little coins. The smell that filled my kitchen was so surprising I actually laughed out loud. It smelled like a warm blanket and a log cabin and something I couldn’t quite name.
When I poured that fragrant, nutty butter into the creamy butternut squash soup and stirred, the whole thing changed. The soup went from good to memorable. That single step turned a simple weeknight dinner into something I’d serve to people I wanted to impress. It’s funny how one small, stubbornly avoided technique can unlock a whole new level of flavor. This creamy butternut squash soup with sage brown butter is the reason I now buy extra butter and sage every single week.
Why You’ll Love This Recipe
This isn’t just another fall soup recipe. It’s the one that will ruin all other squash soups for you. I’ve tested this version more times than I care to admit, tweaking the roast time, the stock ratio, and the exact moment to pull the butter off the heat. It’s built on real kitchen experience, not guesswork.
- Rich, Layered Flavor: The roasted squash gives you that deep, caramelized sweetness while the sage brown butter adds a nutty, herbal complexity you can’t get any other way.
- Simple Ingredients: You won’t need a specialty grocery store. Butternut squash, onion, garlic, stock, butter, and fresh sage. That’s the whole list.
- Perfect for Cozy Evenings: This soup is made for chilly nights when you want something that feels both nourishing and indulgent. It pairs beautifully with a simple fall harvest charcuterie board with pears and honey for a complete meal.
- Crowd-Pleaser: I’ve served this to picky eaters, vegetarians, and serious foodies. Every single bowl comes back empty.
- Unbelievably Silky Texture: No cream needed here. The roasted squash blends into a velvety smooth soup that feels luxurious without being heavy.
The secret is in the technique. Roasting the squash until the edges are deeply browned (not just soft) builds the flavor foundation. Then, the brown butter acts like a flavor amplifier, waking up every single note in the soup. It’s the kind of recipe that makes you feel like a really good cook, even though it’s surprisingly easy.
What Ingredients You Will Need
This creamy butternut squash soup relies on a short list of quality ingredients. Each one plays a specific role in building that deep, comforting flavor. Here’s what you’ll need to grab:
For the Soup
- 1 large butternut squash (about 3 pounds) – Peeled, seeded, and cut into 1-inch cubes. Look for a squash that feels heavy for its size with a matte, beige skin. Avoid any with green patches or soft spots.
- 1 medium yellow onion – Roughly chopped. Yellow onion gives the best savory balance to the sweet squash.
- 3 cloves garlic – Smashed and peeled. Whole cloves roast beautifully without burning.
- 2 tablespoons olive oil – For roasting. Use a good quality extra virgin here.
- 1 teaspoon salt – Plus more to taste. I prefer kosher salt for its clean flavor.
- 1/2 teaspoon black pepper – Freshly ground if you can.
- 4 cups low-sodium vegetable broth – Or chicken broth if you’re not keeping it vegetarian. Low-sodium is key so you control the salt level.
- 1/2 cup water – For thinning the soup if needed after blending.
For the Sage Brown Butter

- 4 tablespoons unsalted butter – Unsalted is important here so the butter doesn’t get too salty as it browns. I recommend Kerrygold for its rich flavor and lower water content, which helps it brown more evenly.
- 10-12 fresh sage leaves – Plus a few extra for garnish. Fresh sage is non-negotiable here; dried sage will burn and taste bitter.
- Pinch of flaky sea salt – For finishing the brown butter. Maldon is my go-to.
Substitution Notes
If you’re dairy-free, you can substitute the butter with a high-quality vegan butter or ghee (which is lactose-free). Just note that vegan butter browns differently and may not get as nutty. For a lower-fat version, you can skip the brown butter topping and just swirl in a little coconut milk for richness. The soup itself is naturally gluten-free and can be made vegan with the butter swap.
Equipment Needed
You don’t need a fancy kitchen to make this creamy butternut squash soup. Here’s what you’ll actually use:
- Large rimmed baking sheet – For roasting the squash. A half-sheet pan works perfectly. If you don’t have one, any large oven-safe pan will do, just make sure the squash is in a single layer.
- Sharp chef’s knife – Butternut squash is tough. A sharp knife makes the prep safer and faster. I use a 8-inch Wusthof and it handles the job beautifully.
- Vegetable peeler – A Y-peeler is my favorite for squash because it glides over the curves more easily than a standard straight peeler.
- Large heavy-bottomed pot or Dutch oven – For simmering and blending the soup. A 5-quart Dutch oven is ideal. Le Creuset is lovely, but a Lodge enameled one works just as well for a fraction of the price.
- Immersion blender – This is my preferred tool for blending hot soup. It’s safer and creates less mess than transferring to a countertop blender. If you don’t have one, a regular blender works fine—just work in batches and don’t fill the jar more than halfway with hot liquid.
- Small skillet or saucepan – For making the sage brown butter. A light-colored pan helps you see the color change in the butter.
An immersion blender is a worthwhile investment if you make soups regularly. I’ve had mine for years and it’s one of the most-used tools in my kitchen. If you’re on a budget, a standard blender will get the job done—just be careful with the hot liquid.
Preparation Method
Let’s walk through this step by step. I’ve included all the little details I wish someone had told me the first time I made this.
Step 1: Roast the Squash and Aromatics
Preheat your oven to 400°F (200°C). While it heats, prep the squash. Cut off both ends, then slice it in half where the narrow neck meets the round bulb. Stand each piece on end and slice off the skin in strips with your chef’s knife. A Y-peeler can handle the thinner parts, but the knife is faster for the tough spots. Scoop out the seeds and stringy bits with a spoon, then cut the flesh into uniform 1-inch cubes.
On your baking sheet, toss the squash cubes, chopped onion, and smashed garlic cloves with the olive oil, salt, and pepper. Spread everything into a single, even layer. Don’t overcrowd the pan—if the pieces are touching too much, they’ll steam instead of roast. Roast for 30-35 minutes, flipping halfway through, until the squash is tender and the edges are caramelized and slightly browned. The onions should be soft and translucent, and the garlic should be fragrant and golden.
Step 2: Simmer the Soup Base
Transfer the roasted squash, onions, and garlic to your large pot. Pour in the vegetable broth and water. Bring everything to a boil over medium-high heat, then reduce to a simmer. Let it cook for 10 minutes. This step allows the flavors to meld together and makes the squash even softer for blending.
Step 3: Blend Until Silky
Remove the pot from the heat. If you’re using an immersion blender, submerge it fully and blend until completely smooth. Work in a gentle up-and-down motion to incorporate all the bits. If you’re using a countertop blender, let the soup cool for 5 minutes first, then carefully transfer it in batches. Fill the blender no more than halfway, hold the lid firmly with a towel, and blend on low to start. Return the blended soup to the pot.
At this point, taste the soup. Add more salt or pepper if needed. If it’s thicker than you like, stir in a little extra broth or water until it reaches your preferred consistency. I like mine thick enough to coat the back of a spoon but still pourable.
Step 4: Make the Sage Brown Butter
While the soup is simmering, make the brown butter. Place your small skillet over medium heat and add the butter. Let it melt completely, then swirl the pan occasionally. The butter will go through stages: first it will foam up, then the foam will subside, and you’ll see small brown specks forming at the bottom of the pan. This happens quickly, so watch closely.
When the butter turns a golden-amber color and smells nutty and toasty (about 4-5 minutes), immediately add the sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove the pan from the heat right away and stir in a pinch of flaky sea salt. Don’t walk away during this step—brown butter can go from perfect to burnt in seconds.
Step 5: Serve
Ladle the hot soup into bowls. Drizzle a spoonful of the sage brown butter over each serving, making sure to include a crispy sage leaf or two on top. The butter will pool on the surface and create a beautiful, aromatic finish. Serve immediately while everything is warm.
Cooking Tips & Techniques
I’ve made this creamy butternut squash soup more times than I can count, and I’ve definitely made my share of mistakes along the way. Here’s what I’ve learned so you don’t have to learn the hard way.
Don’t skip the roasting step. I know it’s tempting to boil the squash directly in the broth to save time, but roasting is what gives this soup its deep, caramelized flavor. Boiled squash tastes flat and watery. Roasted squash tastes like candy. Trust the oven.
Cut the squash evenly. This is one of those boring tips that actually matters. If your cubes are different sizes, the smaller ones will burn while the larger ones are still hard. Take the extra minute to make them uniform.
Watch the brown butter like a hawk. The first time I made brown butter, I looked away to answer a text and came back to a smoking pan and a kitchen that smelled like burnt popcorn. It happens fast. Keep your eyes on the pan and trust your nose. When it smells nutty and looks amber, it’s done.
Use hot stock. If you’re adding broth to the roasted squash, heat it first. Adding cold liquid to hot squash will shock the flavors and make the soup take longer to come together. I just microwave my broth for a minute while the squash finishes roasting.
Season in layers. I add salt at the roasting stage, then again after blending. This builds flavor from the ground up instead of trying to fix a bland soup at the end. You can always add more salt, but you can’t take it out.
Don’t over-blend hot soup in a countertop blender. The steam builds up pressure and can blow the lid off, leaving you with a mess and a burn risk. Always let the soup cool slightly, blend in small batches, and hold the lid down with a towel.
One time, I forgot to add the garlic before blending. I ended up with a perfectly smooth soup that tasted like nothing. I had to roast more garlic, blend it in, and start over. Now I double-check before I hit the blend button.
Variations & Adaptations
This soup is a great base recipe that welcomes changes. Here are some ways I’ve adapted it depending on what I have on hand or who I’m feeding.
Vegan Version
Swap the butter for a high-quality vegan butter or coconut oil. The coconut oil won’t brown the same way, but it will add a subtle richness. Use vegetable broth and skip any dairy garnish. The soup itself is already naturally creamy from the squash, so you won’t miss the dairy.
Spicy Kick
Add 1/2 teaspoon of red pepper flakes or a small chopped jalapeño to the roasting pan with the squash. The heat balances the sweetness beautifully. I did this once when I had a cold and wanted something warming, and it’s been a regular variation ever since.
Apple Squash Blend
Swap one cup of the cubed squash for one peeled and cubed apple (Honeycrisp or Fuji work great). Roast it right alongside the squash. The apple adds a bright, fruity note that pairs wonderfully with the sage. This version is especially good if you’re serving the soup with a cozy small batch pumpkin muffin with maple glaze on the side.
Coconut Curry Twist
Add 1 tablespoon of yellow curry paste to the pot when you add the broth. Stir in 1/2 cup of full-fat coconut milk after blending. The curry and coconut turn this into a completely different soup—warming, aromatic, and deeply satisfying.
Make It a Meal
Top each bowl with crispy chickpeas, toasted pumpkin seeds, or crumbled bacon. Serve with crusty bread for dipping. I often make a double batch and use the leftovers as a pasta sauce by thinning it with a little more broth and tossing it with cooked rigatoni.
Serving & Storage Suggestions
This creamy butternut squash soup is best served hot, straight from the pot. Ladle it into warmed bowls and finish each one with that gorgeous sage brown butter drizzle. The butter will pool on top and the crispy sage leaves make a beautiful, edible garnish. I like to serve it with a side of crusty sourdough or a simple green salad dressed with lemon vinaigrette to cut through the richness.
For a more substantial meal, pair it with something hearty. A bowl of this soup alongside a creamy slow cooker cheeseburger potato soup makes for an incredible soup flight dinner, or keep it light with a simple grilled cheese sandwich.
Storage: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually deepen overnight, so it tastes even better the next day. Store the brown butter separately in a small jar in the fridge.
Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe bags or containers, leaving an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Don’t freeze the brown butter topping—make it fresh when you’re ready to serve.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it thickens too much after storage, stir in a splash of broth or water to loosen it. Reheat the brown butter in a small skillet over low heat until just melted. Avoid the microwave for the butter—it can splatter and won’t reheat evenly.
Flavor development note: This soup is one of those rare dishes that genuinely improves with time. The roasted notes deepen, the sage flavor infuses more fully, and everything melds together into something even more cohesive. I often make it a day ahead on purpose.
Nutritional Information & Benefits
This creamy butternut squash soup is as nourishing as it is delicious. Here’s the estimated nutritional breakdown per serving (based on 4 servings, with brown butter topping):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 |
| Total Fat | 16g |
| Saturated Fat | 8g |
| Cholesterol | 30mg |
| Sodium | 520mg |
| Total Carbohydrates | 34g |
| Dietary Fiber | 6g |
| Sugars | 8g |
| Protein | 4g |
| Vitamin A | 457% DV |
| Vitamin C | 42% DV |
| Potassium | 896mg |
Butternut squash is a powerhouse of nutrition. It’s loaded with vitamin A (in the form of beta-carotene), which supports eye health and immune function. The fiber content helps keep you full and supports healthy digestion. Sage is known for its antioxidant properties and has been used traditionally to support cognitive health. This soup is naturally gluten-free and can be made vegan with a simple butter swap. It’s also relatively low in sugar for how sweet it tastes, thanks to the natural sugars in the roasted squash.
I love that this soup feels indulgent but is actually packed with things that are good for you. It’s comfort food that doesn’t leave you feeling heavy or sluggish afterward.
Conclusion
This creamy butternut squash soup with sage brown butter is the kind of recipe that makes you look forward to fall all year long. It’s simple enough for a quiet weeknight but impressive enough to serve at a holiday dinner table. The roasted squash gives you that deep, sweet foundation, and the brown butter takes it to a place that feels almost magical. It’s the recipe that changed my mind about brown butter, and I have a feeling it’ll change yours too.
I hope you make this soup and fall in love with it the way I did. Play with the variations, double the batch for the freezer, and don’t be shy with that sage brown butter drizzle. If you try it, I’d love to hear how it turned out. Leave a comment below and let me know what you thought, or tag me in your photos if you share them online. There’s something special about knowing this soup is warming up kitchens everywhere.
Happy cooking, and stay cozy.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen cubed butternut squash to save time. Just know that frozen squash has a higher water content and won’t roast as deeply or caramelize the same way. The soup will still be good, but it won’t have quite the same depth of flavor. If using frozen, skip the roasting step and simmer the squash directly in the broth until tender, then blend.
How do I make this soup ahead of time for a dinner party?
This soup is perfect for making ahead. Prepare the soup completely, let it cool, and refrigerate in an airtight container for up to 3 days. Make the sage brown butter fresh on the day you serve it. Reheat the soup gently on the stovetop, adjusting the consistency with a splash of broth if needed, then drizzle with the fresh brown butter right before serving.
Why did my brown butter turn bitter?
Brown butter turns bitter when it’s cooked too long. The milk solids go from toasted (nutty and delicious) to burnt (bitter and unpleasant) very quickly. Always remove the pan from the heat as soon as the butter turns a golden-amber color and smells nutty. If you see black specks instead of brown, you’ve gone too far and it’s best to start over.
Can I make this soup in a slow cooker?
Absolutely. Toss the cubed squash, onion, garlic, olive oil, salt, and pepper into the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until the squash is very tender. Add the broth and blend with an immersion blender directly in the slow cooker. Make the brown butter on the stovetop just before serving.
How can I make the soup thicker or thinner?
For a thicker soup, use less broth or let the soup simmer uncovered for an extra 10-15 minutes after blending to reduce it. For a thinner soup, stir in additional broth, water, or even a splash of milk until it reaches your desired consistency. Remember that the soup will thicken slightly as it cools, so account for that if you’re serving it later.
Pin This Recipe!

Creamy Butternut Squash Soup with Sage Brown Butter
This creamy butternut squash soup is roasted to caramelized perfection, then blended into a velvety smooth base and finished with a nutty sage brown butter drizzle. It’s a simple yet impressive fall soup that’s perfect for cozy evenings.
- 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), peeled, seeded, and cut into 1-inch cubes
- 1 medium yellow onion, roughly chopped
- 3 cloves garlic, smashed and peeled
- 2 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 4 cups low-sodium vegetable broth
- 1/2 cup water
- 4 tablespoons unsalted butter
- 10–12 fresh sage leaves, plus extra for garnish
- Pinch of flaky sea salt (such as Maldon)
Instructions
- Preheat oven to 400°F (200°C). On a large rimmed baking sheet, toss the cubed butternut squash, chopped onion, and smashed garlic cloves with olive oil, salt, and pepper. Spread in a single layer and roast for 30-35 minutes, flipping halfway, until squash is tender and edges are caramelized.
- Transfer the roasted squash, onions, and garlic to a large pot. Add vegetable broth and water. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 10 minutes to meld flavors.
- Remove pot from heat. Using an immersion blender, blend the soup until completely smooth. Alternatively, let cool slightly, then blend in batches in a countertop blender (fill no more than halfway, hold lid with a towel). Return blended soup to pot. Taste and adjust salt and pepper as needed. If too thick, stir in additional broth or water.
- While soup simmers, make the sage brown butter: Place a small skillet over medium heat and add butter. Melt completely, swirling occasionally. Butter will foam, then subside, and brown specks will form. When butter turns golden-amber and smells nutty (about 4-5 minutes), immediately add sage leaves. They will sizzle and crisp in about 30 seconds. Remove from heat and stir in a pinch of flaky sea salt.
- Ladle hot soup into bowls. Drizzle a spoonful of sage brown butter over each serving, including a crispy sage leaf or two on top. Serve immediately.
Notes
Don’t skip roasting the squash—it builds deep flavor. Watch the brown butter closely; it can go from perfect to burnt in seconds. For a vegan version, use vegan butter or coconut oil. The soup can be made ahead and refrigerated for up to 5 days, or frozen for up to 3 months. Make the brown butter fresh when serving.
Nutrition
- Serving Size: 1 bowl (about 2 cups
- Calories: 285
- Sugar: 8
- Sodium: 520
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 34
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, creamy soup, sage brown butter, fall soup, roasted squash soup, vegetarian soup, gluten-free soup


