This was supposed to be a roasted chicken. I had the whole plan mapped out in my head—thighs, carrots, a simple pan sauce. But the butternut squash I’d bought for a side dish was sitting there, looking at me, and I grabbed the wrong knife and sliced my thumb. Not badly, but enough to make me stop. The chicken went back in the fridge. I was annoyed, honestly. The kitchen felt like a mess, and I was already running late for a phone call with my sister. So I just tossed the cubed squash into a pot with some broth, threw in a sad-looking onion, and figured I’d deal with it later. I didn’t even brown it first. I just let it simmer while I bandaged my thumb and apologized to my sister for calling her back twenty minutes late. When I finally tasted it, I almost laughed. It was the best butternut squash soup I’d ever made. The flavor was deep and sweet without any roasting, and the texture was like velvet. I knew right then I’d stumbled onto something I’d be making for years. Maybe you’ve had a moment like that—where a mistake in the kitchen turns into a happy accident you keep coming back to. This creamy butternut squash soup with brown butter sage is that kind of recipe for me. It’s the one I make when I want to feel like I’ve got it all figured out, even when I clearly don’t.
Why You’ll Love This Creamy Butternut Squash Soup
This isn’t just another squash soup. I’ve tested this one more times than I care to admit, and I can tell you it’s the version that finally clicked. It delivers that rich, velvety texture without needing heavy cream or a ton of butter in the base. The brown butter sage finish is what makes it sing—it adds a nutty, savory depth that plain soup just can’t match.
- Quick & Easy: It comes together in about 45 minutes, most of which is hands-off simmering. Perfect for a cozy weeknight when you want something warm without spending hours in the kitchen.
- Simple Ingredients: You probably have most of this in your pantry right now. No fancy grocery trips needed—just squash, broth, an onion, and some sage.
- Perfect for Fall: This soup is like a warm blanket in a bowl. It’s ideal for chilly evenings, Thanksgiving starters, or meal prep for the week.
- Crowd-Pleaser: I’ve served this to picky kids and foodie friends, and it gets rave reviews every single time. The flavor is sophisticated but not intimidating.
- Unbelievably Delicious: That first spoonful hits you with sweetness, then savory brown butter, then a hint of sage. It’s the kind of soup that makes you close your eyes after the first bite.
What makes this recipe different is the technique. I skip the roasting step, which most recipes insist on, and instead let the squash simmer gently in broth. This creates a silkier texture and a cleaner squash flavor. The brown butter sage swirl on top isn’t just garnish—it’s the secret weapon that transforms a simple soup into something you’d order at a fancy café. It’s comfort food reimagined: healthier, faster, 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 creamy butternut squash soup uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Butternut squash (1 large, about 3 pounds) — Peeled, seeded, and cubed into 1-inch pieces. Look for squash that feels heavy for its size with a firm, unblemished skin. I prefer buying pre-cubed squash from the store when I’m short on time, but whole squash is usually more affordable.
- Yellow onion (1 medium) — Diced. This adds a savory base note that balances the sweetness of the squash. You can use a white onion in a pinch, but yellow gives a milder flavor.
- Garlic (3 cloves) — Minced. Fresh garlic is best here—don’t use the jarred stuff, it has a metallic taste. I’ve made that mistake before, and it really does make a difference.
- Vegetable broth (4 cups) — Use a good-quality brand like Imagine or Pacific Foods. Low-sodium is ideal so you can control the salt level. Chicken broth works too if you’re not keeping it vegetarian.
- Unsalted butter (4 tablespoons) — For the brown butter sage topping. Use unsalted so you can season the soup properly without it getting too salty. I recommend Kerrygold or any European-style butter for better browning.
- Fresh sage leaves (10-12 leaves) — These get crispy in the brown butter and add an earthy, slightly peppery flavor. Dried sage won’t work the same way here—fresh is non-negotiable for that texture.
- Heavy cream (1/4 cup) — Optional, but it adds a lovely richness. You can use full-fat coconut milk for a dairy-free version, or skip it entirely for a lighter soup.
- Salt (1 teaspoon) — Fine sea salt is best. Start with less and adjust at the end—squash sweetness varies, so you might need more or less.
- Black pepper (1/2 teaspoon) — Freshly ground. It adds a subtle warmth that complements the sage beautifully.
- Nutmeg (1/4 teaspoon, freshly grated) — This is my secret ingredient. A tiny bit of nutmeg brings out the natural sweetness of the squash without being noticeable on its own. Pre-ground works, but fresh is noticeably better.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need, plus a few tips I’ve picked up along the way.
- Large pot or Dutch oven (5-6 quart) — A heavy-bottomed pot works best for even heating. I use my Le Creuset Dutch oven, but any large pot with a lid will do. If you don’t have one, a stockpot works fine—just stir a little more often.
- Immersion blender — This is my preferred tool for blending soup. It lets you blend right in the pot, which means less mess and easier cleanup. If you don’t have one, a regular blender works too—just work in batches and be careful with the hot liquid.
- Chef’s knife and cutting board — A sharp knife makes peeling and cubing squash much easier. I learned the hard way that a dull knife is more dangerous than a sharp one.
- Vegetable peeler — For peeling the squash. A Y-shaped peeler is my favorite because it glides smoothly over the curves of the squash.
- Small skillet — For browning the butter and sage. A light-colored skillet helps you see when the butter turns golden brown.
- Measuring cups and spoons — For accuracy. I’ve eyeballed the broth before and ended up with soup that was too thin or too thick.
If you’re on a budget, skip the immersion blender and use a regular blender. Just let the soup cool for a few minutes before blending, and only fill the blender halfway to avoid splattering. Trust me on this—I’ve cleaned hot soup off my ceiling before.
Preparation Method

Let me walk you through this step by step. I’ve included all the little details I wish someone had told me the first time I made this.
- Prep the squash (10 minutes) — Peel the butternut squash using a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the squash into 1-inch cubes. Don’t stress about making them perfect—they’ll get blended anyway. Aim for uniform size so they cook evenly. If you’re using pre-cubed squash, skip this step and move on.
- Sauté the aromatics (5 minutes) — Heat 1 tablespoon of olive oil in your large pot over medium heat. Add the diced onion and cook for 3-4 minutes until it’s translucent and starting to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it turns bitter fast. I’ve ruined a batch by walking away to check my phone.
- Add the squash and broth (2 minutes) — Add the cubed squash to the pot along with the vegetable broth. The broth should just cover the squash—if it doesn’t, add a little more or a splash of water. Season with 1 teaspoon of salt and 1/2 teaspoon of black pepper.
- Simmer until tender (20-25 minutes) — Bring the soup to a boil, then reduce the heat to low and cover the pot. Let it simmer gently until the squash is fork-tender. You should be able to pierce a cube easily with no resistance. The squash will look slightly translucent when it’s done. Don’t rush this step—underdone squash won’t blend smoothly.
- Blend until silky (3 minutes) — Remove the pot from the heat. If using an immersion blender, blend the soup directly in the pot until it’s completely smooth. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Be careful—hot liquid expands, so only fill the blender halfway and hold the lid down with a towel. Blend until the soup is velvety and has no lumps. Stir in the heavy cream if using, and the freshly grated nutmeg.
- Make the brown butter sage (5 minutes) — While the soup simmers, melt the butter in a small skillet over medium heat. Swirl the pan occasionally. The butter will foam, then start to turn golden brown. Watch it carefully—it goes from brown to burnt very quickly. When it smells nutty and has turned a deep amber color, add the sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove the pan from the heat immediately.
- Finish and serve (2 minutes) — Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving and top with a crispy sage leaf. If you want to get fancy, add a swirl of cream or a sprinkle of flaky sea salt on top.
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 are my best tips for getting it right every time.
- Don’t skip the nutmeg. I know it seems like a small detail, but that tiny pinch makes the squash taste more squashy, if that makes sense. It rounds out the sweetness without being detectable on its own. I once forgot it and the soup tasted flat—I couldn’t figure out what was missing until I added it back.
- Brown butter is a game-changer. The first few times I made this, I just drizzled regular melted butter on top. It was fine, but not special. The browning process adds a toasty, nutty flavor that completely transforms the soup. Don’t rush it, but don’t walk away either. I’ve burned butter more times than I want to admit, and it’s not salvageable once it turns black.
- Taste and adjust at the end. Squash sweetness varies a lot depending on the season and where it was grown. Sometimes you’ll need more salt, sometimes a pinch of sugar if the squash isn’t sweet enough. Always taste before serving and adjust accordingly.
- Let the soup rest before serving. If you have time, let the blended soup sit for 10-15 minutes before serving. The flavors meld together and the texture becomes even silkier. This is a trick I learned from a chef friend, and it really does make a difference.
- Use a light-colored pan for browning butter. Dark pans make it hard to see when the butter has reached that perfect golden-brown stage. I use my stainless steel skillet for this reason—I can see exactly when to pull it off the heat.
Variations & Adaptations
This soup is incredibly flexible. Here are a few ways I’ve changed it up depending on what I have on hand or who I’m serving.
- 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 actually pairs beautifully with the squash and sage. I’ve served this to non-vegans and they didn’t even notice the difference.
- Spicy twist: Add a pinch of red pepper flakes or a small diced jalapeño when you sauté the onion. The heat cuts through the richness of the brown butter and adds a nice kick. I did this on a whim one cold January night, and it’s become my go-to for when I’m feeling under the weather.
- Roasted version: If you prefer a deeper, caramelized flavor, roast the cubed squash at 400°F for 25 minutes before adding it to the pot. This adds a smoky sweetness, but the soup won’t be quite as silky. I usually stick with the stovetop method because it’s faster and the texture is better.
- Add some protein: Top the soup with crispy bacon bits or crumbled Italian sausage for a heartier meal. The salty, savory flavors balance the sweetness of the squash perfectly. I’ve done this for dinner parties and it always gets compliments.
- Make it a meal: Stir in a cup of cooked white beans or lentils before blending for extra fiber and protein. The beans blend right in and you won’t even notice them, but the soup becomes substantial enough to be a main course.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into warm bowls and top with that brown butter sage mixture right before serving—the crispy sage leaves add a lovely texture contrast. I like to serve it with crusty bread for dipping, or a simple side salad with a tangy vinaigrette to cut through the richness.
For 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 deepen overnight, so it’s even better the next day. I often make a double batch on Sunday and eat it for lunches all week.
To freeze, portion the soup into freezer-safe containers or zip-top bags. Leave a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. Don’t freeze the brown butter topping—make that fresh when you’re ready to serve.
For reheating, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in 30-second bursts, stirring between each. If the soup has thickened too much after storing, thin it with a splash of broth or water. The brown butter topping should be made fresh each time—it loses its magic when reheated.
Nutritional Information & Benefits
This creamy butternut squash soup is as nutritious as it is delicious. Butternut squash is packed with vitamin A, vitamin C, and fiber, making it great for your immune system and digestion. The sage leaves add a dose of antioxidants, and the brown butter, while indulgent, is used sparingly as a finishing touch.
Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 220
- Fat: 12g
- Carbohydrates: 28g
- Fiber: 6g
- Protein: 4g
- Sugar: 8g (naturally occurring)
This soup is naturally gluten-free and can easily be made vegan or dairy-free. It’s also relatively low in calories for how satisfying it is, making it a great option for anyone watching their intake without feeling deprived. I love that I can serve this to my family knowing it’s packed with good-for-you ingredients, and they just think it tastes amazing.
Conclusion
This creamy butternut squash soup with brown butter sage is the kind of recipe that makes you feel like a kitchen genius, even when you started out with a sliced thumb and a ruined dinner plan. It’s forgiving, flexible, and delivers way more flavor than the sum of its parts. I honestly think it’s the best version of squash soup I’ve ever made, and I hope it becomes a staple in your kitchen too.
If you give this a try, I’d love to hear how it turns out. Leave a comment below and let me know if you made any tweaks or if it became a happy accident in your kitchen too. And if you’re looking for more cozy fall recipes, you might enjoy my roasted carrot ginger soup or this easy homemade crusty bread for dipping. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Absolutely! Frozen cubed squash works perfectly and saves you the peeling and chopping time. Just add it directly to the pot without thawing, and increase the simmering time by 5-10 minutes. The texture will be just as smooth and creamy.
How do I know when the brown butter is done?
Watch for the butter to turn a deep golden-amber color and smell nutty and toasty. It will foam up as it cooks, then the foam will subside. Once you see brown specks forming at the bottom of the pan, remove it from the heat immediately—it can go from perfect to burnt in seconds.
Can I make this soup ahead of time for a dinner party?
Yes, and I actually recommend it. Make the soup a day ahead and store it in the refrigerator. The flavors meld and deepen overnight. Just reheat gently on the stovetop and make the brown butter sage topping fresh right before serving.
What can I use instead of fresh sage?
Fresh sage is really best for the brown butter topping because it gets crispy and adds texture. But if you can’t find it, you can use dried sage in the soup itself—add 1 teaspoon dried sage along with the broth. For the topping, try fresh thyme or rosemary instead, or simply drizzle the plain brown butter over the soup.
Is this soup freezer-friendly?
Yes, it freezes beautifully. Cool the soup completely, then transfer it to freezer-safe containers. Leave about an inch of space at the top for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Make the brown butter topping fresh when serving.
PrintCreamy Butternut Squash Soup with Brown Butter Sage
This creamy butternut squash soup with brown butter sage is a happy accident turned staple. It delivers a rich, velvety texture without heavy cream, and the nutty brown butter sage topping transforms it into something special.
- 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 cubed into 1-inch pieces
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth (low-sodium preferred)
- 4 tablespoons unsalted butter
- 10–12 fresh sage leaves
- 1/4 cup heavy cream (optional)
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon freshly grated nutmeg
Instructions
- Prep the squash (10 minutes): Peel the butternut squash using a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the squash into 1-inch cubes.
- Sauté the aromatics (5 minutes): Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the diced onion and cook for 3-4 minutes until translucent. Add the minced garlic and cook for 30 seconds until fragrant.
- Add the squash and broth (2 minutes): Add the cubed squash to the pot along with the vegetable broth. Season with 1 teaspoon salt and 1/2 teaspoon black pepper.
- Simmer until tender (20-25 minutes): Bring the soup to a boil, then reduce heat to low and cover. Simmer until the squash is fork-tender.
- Blend until silky (3 minutes): Remove from heat. Use an immersion blender to blend the soup directly in the pot until smooth. If using a regular blender, let cool for 5 minutes, then blend in batches. Stir in heavy cream (if using) and nutmeg.
- Make the brown butter sage (5 minutes): While soup simmers, melt butter in a small skillet over medium heat. Swirl occasionally until it turns golden brown and smells nutty. Add sage leaves and cook for 30 seconds until crispy. Remove from heat immediately.
- Finish and serve (2 minutes): Ladle soup into bowls. Drizzle brown butter over each serving and top with a crispy sage leaf.
Notes
Don’t skip the nutmeg—it enhances the squash flavor. Brown butter can burn quickly, so watch it carefully. Let the soup rest for 10-15 minutes before serving for better flavor melding. Use a light-colored pan for browning butter to see the color change.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 220
- Sugar: 8
- Sodium: 600
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, creamy soup, brown butter sage, fall recipe, easy soup, vegetarian soup, gluten-free soup


