It was 11:47 PM on a particularly dreary Tuesday, and I had a very specific craving for something that tasted like autumn in a bowl. I didn’t have the heavy cream the fancy recipes call for, or the patience to peel and chop a whole butternut squash at that hour, but I had a bag of pre-cut squash cubes from the grocery store and a stick of butter that was starting to look at me funny. That’s when the idea arrived—what if I just roasted the squash until it got all caramelized and sweet, then blitzed it with some broth and poured a ridiculous amount of brown butter on top? I mean, honestly, it felt like a gamble. There was a moment where I almost just ordered takeout, but the rain was coming down sideways, and the thought of putting on real pants seemed like too much. So I went for it. And let me tell you, something about the late night loosened the usual rules—I didn’t stress about the measurements, I just eyeballed the sage, and I let the butter get a little darker than I normally would. The result was this bowl of pure comfort that made me forget about the rain, the late hour, and the fact that I’d forgotten to buy bread. Maybe you’ve been there—standing in your kitchen at an ungodly hour, wondering if you can pull off something amazing with what you’ve got. This soup is proof that you can.
Why You’ll Love This Recipe
This cozy creamy butternut squash soup with sage brown butter isn’t just another soup recipe—it’s the one that’ll make you cancel your plans and stay home with a good book. I’ve tested this version at least a dozen times, tweaking the roast time and the butter ratio until it felt right. Here’s what makes it stand out:
- Quick & Easy: From fridge to table in about 45 minutes, most of which is hands-off roasting time.
- Simple Ingredients: No fancy grocery trips needed—squash, butter, sage, broth, and a few pantry staples.
- Perfect for Cozy Nights: This is the soup you want when the weather turns cold or you’ve had a rough day that needs fixing.
- Crowd-Pleaser: Even folks who claim they don’t like squash ask for seconds.
- Unbelievably Delicious: The nutty brown butter and crispy sage on top? It’s next-level comfort food that’ll make you close your eyes after the first bite.
The trick here is roasting the squash until it’s deeply caramelized—that’s where the sweetness comes from, not added sugar. And the brown butter? It’s not just a garnish; it’s the soul of this dish. This isn’t just another version of butternut squash soup—it’s the best version, the one that feels like a hug in a bowl.
What Ingredients You Will Need
This recipe 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.
- For the soup:
- 1 medium butternut squash (about 2-3 lbs), peeled, seeded, and cut into 1-inch cubes (or 4 cups pre-cut cubes)
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 3 cups vegetable broth (or chicken broth for a richer flavor)
- 1/2 cup canned coconut milk (full-fat for creaminess) or heavy cream
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (freshly grated if you have it)
- 1/4 teaspoon cayenne pepper (optional, for a little warmth)
- For the sage brown butter:
- 4 tablespoons unsalted butter
- 10-12 fresh sage leaves
- Pinch of flaky sea salt (for finishing)
I recommend using a good-quality vegetable broth, like the one from Better Than Bouillon, for the best depth of flavor. For the squash, look for one that feels heavy for its size and has a solid, tan skin without soft spots. If you’re short on time, the pre-cut cubes from the produce section work perfectly—just make sure they’re fresh. For a dairy-free version, swap the butter with a high-quality vegan butter, though the browning might be slightly different. The coconut milk adds a lovely richness without being overpowering; if you’re not a fan, heavy cream or even plain Greek yogurt thinned with a little broth works too.
Equipment Needed
You don’t need a ton of fancy gear for this one, which is part of the beauty of it.
- Large baking sheet (rimmed, to catch any juices)
- Parchment paper or silicone baking mat
- Large soup pot or Dutch oven (5-6 quart)
- Immersion blender (or a regular blender, working in batches)
- Small skillet for the brown butter
- Sharp knife and cutting board
- Measuring cups and spoons
If you don’t have an immersion blender, a regular blender works fine—just let the soup cool a bit first and blend in batches, holding the lid down with a towel to avoid any hot soup explosions (I learned that one the hard way). A Dutch oven is ideal for this because it holds heat well and gives you room to stir without splashing, but any heavy-bottomed pot will do.
Preparation Method

Let’s get into the nitty-gritty. This cozy creamy butternut squash soup with sage brown butter comes together in a few simple steps.
- Preheat and prep the squash: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Toss the cubed butternut squash with the olive oil, 1/4 teaspoon of salt, and a pinch of pepper. Spread it out in a single layer—don’t overcrowd, or it’ll steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize and turn golden brown. You want those dark spots; that’s where the flavor lives.
- Sauté the aromatics: While the squash roasts, heat a drizzle of olive oil in your soup pot over medium heat. Add the chopped onion and cook for 5-6 minutes, until it’s soft and translucent. Add the minced garlic and cook for another minute, until fragrant. Don’t let the garlic burn—it’ll turn bitter.
- Combine and simmer: Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring everything to a gentle boil. Reduce the heat to low, cover, and let it simmer for 10 minutes. This allows all the flavors to meld together.
- Blend until smooth: Use an immersion blender to puree the soup directly in the pot until it’s completely smooth and velvety. If you’re using a regular blender, let the soup cool for a few minutes, then blend in batches. Be careful—hot liquids expand, so only fill the blender halfway each time.
- Finish the soup: Stir in the coconut milk (or cream), nutmeg, cayenne (if using), and the remaining salt and pepper. Taste and adjust seasoning—you might want a little more salt or a pinch more nutmeg. Keep the soup warm over low heat while you make the brown butter.
- Make the sage brown butter: In a small skillet, melt the butter over medium heat. Once it’s melted, add the sage leaves. 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 it smells nutty and the sage leaves are crispy (they’ll darken a bit), remove the pan from the heat. Don’t walk away—brown butter can go from perfect to burnt in seconds.
- Serve: Ladle the soup into bowls. Drizzle a generous spoonful of the sage brown butter over each serving, and top with a few crispy sage leaves. Sprinkle with a tiny pinch of flaky sea salt. Serve immediately.
Cooking Tips & Techniques
Here are some things I’ve learned the hard way so you don’t have to.
- Don’t skip the roasting: I know it’s tempting to just boil the squash, but roasting concentrates the sugars and gives you that deep, caramelized flavor. It’s non-negotiable for the best soup.
- Watch the brown butter like a hawk: The first time I made this, I got distracted by my phone and ended up with burnt butter that tasted like ashes. The key is to keep swirling and trust your nose—when it smells like toasted nuts, it’s done.
- Use room temperature coconut milk: If your coconut milk is cold from the fridge, it can seize up a bit when added to the hot soup. Let it sit on the counter for 10 minutes first, or give it a good shake before opening.
- Season in layers: Add salt at every stage—when roasting the squash, when sautéing the onions, and at the end. This builds depth of flavor that you can’t get from just salting at the end.
- Make it ahead: This soup actually tastes better the next day. The flavors have time to meld and deepen. Just reheat gently on the stove, adding a splash of broth or water if it’s too thick.
Variations & Adaptations
This cozy creamy butternut squash soup with sage brown butter is pretty forgiving, so feel free to play around.
- Vegan version: Use a good vegan butter for the brown butter (Miyoko’s works beautifully) and stick with coconut milk. The flavor is still rich and nutty.
- Spicy kick: Add a chopped jalapeño or a pinch of red pepper flakes when you sauté the onions. The heat plays nicely with the sweet squash.
- Apple-squash combo: Swap one cup of the squash for a peeled and chopped apple (like Honeycrisp or Granny Smith). Roast it alongside the squash—it adds a subtle sweetness and tang.
- Roasted garlic twist: Cut the top off a head of garlic, drizzle with olive oil, wrap in foil, and roast alongside the squash. Squeeze the soft cloves into the soup before blending. It’s incredible.
- Nut-free option: If you’re avoiding nuts, the brown butter is already nut-free. Just skip any nut-based garnishes like toasted pecans (though those are amazing on top too).
Serving & Storage Suggestions
Serve this soup piping hot, ladled into deep bowls. The sage brown butter on top is essential—don’t skip it. I like to serve it with a chunk of crusty sourdough bread for dipping, or a simple grilled cheese sandwich for the ultimate comfort meal. A side salad with a tangy vinaigrette cuts through the richness nicely.
For storage, let the soup cool completely, then transfer it to an airtight container. It’ll keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two. To freeze, portion the soup into freezer-safe bags or containers, leaving a little room for expansion. It freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water. The brown butter topping is best made fresh, but you can store leftover brown butter in the fridge for a week and reheat it gently. The crispy sage leaves won’t stay crispy once stored, so make those fresh each time.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (based on 4 servings, using coconut milk):
- Calories: 290
- Fat: 18g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 4g
- Vitamin A: 350% of the Daily Value (from the squash)
- Vitamin C: 40% of the DV
Butternut squash is packed with vitamin A, which is great for eye health and your immune system. The sage in the brown butter isn’t just for flavor—it’s also known for its anti-inflammatory properties. And the coconut milk provides healthy fats that help you absorb all those fat-soluble vitamins. This soup is naturally gluten-free and can easily be made vegan. It’s a bowl of comfort that’s actually good for you.
Conclusion
So here’s the thing—this cozy creamy butternut squash soup with sage brown butter is the kind of recipe that feels special without being fussy. It’s the soup I make when I need to feel grounded, when the world feels a little too loud, or when I just want to eat something that tastes like a warm blanket. I love that it starts with a simple roasted squash and ends with that glorious pour of brown butter. It’s proof that you don’t need a dozen complicated steps to make something memorable. I really hope you give it a try, and I’d love to hear how it turns out for you. Did you add a twist? Did you burn the butter like I did the first time? (It happens to the best of us.) Drop a comment below or tag me in your photos—I can’t wait to see your cozy creations. Now go make some soup, put on your comfiest socks, and enjoy every last spoonful.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can! Frozen squash works in a pinch, but you won’t get the same caramelization from roasting because it releases more moisture. If using frozen, thaw it first and pat it dry with paper towels before roasting. The soup will still be delicious, just slightly less sweet.
How can I make this soup thicker or thinner?
For a thicker soup, use less broth—start with 2 cups instead of 3, then add more as needed. You can also stir in a tablespoon of cornstarch mixed with cold water if it’s too thin. For a thinner soup, add more broth or a splash of milk until it reaches your desired consistency.
Can I make the sage brown butter ahead of time?
You can make the brown butter up to a week in advance and store it in the fridge. Just reheat it gently on the stove or in the microwave before serving. The crispy sage leaves are best made fresh, as they’ll lose their crunch after a few hours.
Is this soup freezer-friendly?
Absolutely. Let the soup cool completely, then portion it into freezer-safe containers. It’ll keep for up to 3 months. Thaw overnight in the fridge and reheat gently. I recommend making the brown butter fresh when you serve it, as the texture changes after freezing.
What can I use instead of coconut milk?
Heavy cream is the classic substitute—it adds a similar richness. For a lighter option, use half-and-half or whole milk. For a dairy-free alternative, oat milk or cashew cream work well, though they’ll be slightly less creamy. Greek yogurt thinned with a little broth is another option, but don’t let it boil or it might curdle.
PrintCozy Creamy Butternut Squash Soup with Sage Brown Butter
This cozy creamy butternut squash soup with sage brown butter is the one that’ll make you cancel your plans and stay home with a good book. It’s the best version of butternut squash soup, the one that feels like a hug in a 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 lbs), peeled, seeded, and cut into 1-inch cubes (or 4 cups pre-cut cubes)
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 3 cups vegetable broth (or chicken broth for a richer flavor)
- 1/2 cup canned coconut milk (full-fat for creaminess) or heavy cream
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (freshly grated if you have it)
- 1/4 teaspoon cayenne pepper (optional, for a little warmth)
- 4 tablespoons unsalted butter
- 10–12 fresh sage leaves
- Pinch of flaky sea salt (for finishing)
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Toss the cubed butternut squash with the olive oil, 1/4 teaspoon of salt, and a pinch of pepper. Spread it out in a single layer. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize and turn golden brown.
- While the squash roasts, heat a drizzle of olive oil in your soup pot over medium heat. Add the chopped onion and cook for 5-6 minutes, until it’s soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring everything to a gentle boil. Reduce the heat to low, cover, and let it simmer for 10 minutes.
- Use an immersion blender to puree the soup directly in the pot until it’s completely smooth and velvety. If using a regular blender, let the soup cool for a few minutes, then blend in batches.
- Stir in the coconut milk (or cream), nutmeg, cayenne (if using), and the remaining salt and pepper. Taste and adjust seasoning. Keep the soup warm over low heat while you make the brown butter.
- In a small skillet, melt the butter over medium heat. Once melted, add the sage leaves. 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 it smells nutty and the sage leaves are crispy, remove the pan from the heat.
- Ladle the soup into bowls. Drizzle a generous spoonful of the sage brown butter over each serving, and top with a few crispy sage leaves. Sprinkle with a tiny pinch of flaky sea salt. Serve immediately.
Notes
Don’t skip the roasting—it concentrates the sugars and gives deep caramelized flavor. Watch the brown butter like a hawk; it can go from perfect to burnt in seconds. Use room temperature coconut milk to prevent seizing. Season in layers for depth of flavor. This soup tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 290
- Sugar: 8
- Sodium: 680
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 32
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, creamy soup, sage brown butter, fall soup, cozy soup, vegetarian soup, gluten-free soup


