Written by

Harmony Rich

Published

Cozy Roasted Butternut Squash Soup with Brown Butter Sage

Ready In 45 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I was standing in the frozen foods aisle of our local grocery store last November when the cold air from the open freezer door hit my face, and the smell of frozen waffles mixed with cleaning solution—and suddenly I was eight years old, sitting at my Aunt Lena’s small kitchen table in Buffalo. She had this way of making soup that felt like a secret. The steam would fog up her glasses, and she’d hum while she stirred, never using a recipe. I remember the orange color of that soup, so bright it almost glowed under her fluorescent kitchen light. She passed away three years ago, and I never got her recipe. Honestly, I didn’t even think to ask.

So for the last two autumns, I’ve been on this quiet mission to recreate that feeling. That first spoonful of something that warms you from the inside out. I’ve made a lot of bad soup in the process—too watery, too sweet, too bland. But this version? This roasted butternut squash soup with brown butter sage is the one. It’s the one that made me stop stirring and just stand there, breathing it in. Maybe you’ve been there, chasing a taste from your past that you can’t quite name. That’s what this recipe is for.

The secret, I learned after many failed batches, is in the roasting. You can’t skip it. You have to let the squash get those dark, caramelized edges. And the brown butter? That was a happy accident. I was trying to toast some sage for garnish, got distracted by a phone call, and came back to butter that had turned a deep amber. I poured it into the soup anyway, and let me tell you—that was the moment everything clicked. This is the soup I keep making, not just because it tastes like fall in a bowl, but because it tastes like the memory I’ve been trying to hold onto.

Why You’ll Love This Recipe

This isn’t just another butternut squash soup recipe floating around the internet. I’ve tested this one at least seven times, tweaking the roast time, the amount of sage, the type of cream. My neighbor Dave, who claims he “doesn’t do squash,” ate two bowls and asked for the recipe. That’s when I knew I had something worth sharing.

  • Quick & Easy: While the squash roasts for about 40 minutes, the active prep time is only about 15 minutes. Perfect for a lazy Sunday or a weeknight when you need comfort fast.
  • Simple Ingredients: You probably already have onions, garlic, and vegetable broth in your pantry. The only special purchase is a butternut squash and some fresh sage—both easy to find at any grocery store.
  • Perfect for Cold Weather: This soup was made for rainy days, snowy evenings, or any time you need to thaw out from the inside.
  • Crowd-Pleaser: I’ve served this to picky kids, vegan friends (use coconut milk instead of cream), and my dad who hates “fancy food.” Everyone loves it.
  • Unbelievably Delicious: The brown butter sage topping is what sets this apart. It adds a nutty, savory depth that makes the soup taste like it simmered all day—even though it comes together in under an hour.

What makes this recipe different is the roasting technique. Most recipes just boil the squash, which makes the soup watery and bland. Roasting concentrates the natural sugars and adds a smoky sweetness you can’t get any other way. And that brown butter? It’s not just a garnish—it’s stirred into the soup and drizzled on top, giving every spoonful that rich, toasty flavor. This is comfort food reimagined: healthier than a creamy chowder, but with the same soul-soothing satisfaction. It’s the kind of soup that makes you close your eyes after the first bite.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly comforting. Most of these are pantry staples, and the fresh ones are easy to find during fall and winter.

For the Roasted Squash Base

  • 1 medium butternut squash (about 2.5 to 3 pounds / 1.1 to 1.4 kg), peeled, seeded, and cut into 1-inch cubes (look for one that feels heavy for its size)
  • 2 tablespoons olive oil (I prefer a mild extra virgin for roasting)
  • 1 medium yellow onion, roughly chopped (about 1.5 cups / 200g)
  • 3 cloves garlic, smashed (don’t bother mincing—the blender will handle it)
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper

For the Soup Base

roasted butternut squash soup with brown butter sage preparation steps

  • 3 cups vegetable broth (720 ml) (use low-sodium so you can control the salt)
  • 1/2 cup full-fat coconut milk or heavy cream (120 ml) (coconut milk keeps it dairy-free and adds a subtle sweetness)
  • 1 tablespoon maple syrup (optional, but nice if your squash isn’t super sweet)

For the Brown Butter Sage Topping

  • 4 tablespoons unsalted butter (56 grams)
  • 10-12 fresh sage leaves (plus a few extra for garnish if you’re feeling fancy)
  • Pinch of flaky sea salt (like Maldon—trust me on this)

Ingredient Tips: For the best texture, look for a squash that feels heavy and has a matte skin (shiny means it was picked too early). I’ve tried this with pre-cut squash from the store, and it works in a pinch, but the cubes are usually smaller and dry out faster. If you’re in a hurry, frozen butternut squash cubes work too—just roast them for 10-15 minutes less and don’t expect the same caramelization. For a nuttier flavor, try using ghee instead of butter for the brown butter sauce. And if you can’t find fresh sage, dried sage works—use about 1 teaspoon, but add it to the soup while it simmers, not for the topping.

Equipment Needed

You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:

  • Large baking sheet (half-sheet pan works best—something with edges to catch any juices)
  • Parchment paper (for easy cleanup—I’ve skipped this and regretted it every time)
  • Large pot or Dutch oven (at least 4-quart / 3.8 liters)
  • Immersion blender or regular blender (an immersion blender is easier and less messy, but a regular blender works fine—just blend in batches and don’t fill it more than halfway with hot liquid)
  • Small skillet (for the brown butter—a light-colored pan helps you see the color change)
  • Chef’s knife and cutting board
  • Measuring cups and spoons

If you don’t have an immersion blender, let the soup cool for 10 minutes before transferring it to a regular blender. Hold the lid down with a towel and start on low speed to avoid hot soup explosions—learned that one the hard way. A good vegetable peeler also makes quick work of the squash skin. I use a Y-peeler, which costs about $8 and has lasted me years.

Preparation Method

Let’s make some soup. Set aside about an hour total—most of that is hands-off roasting time.

  1. Preheat your oven to 400°F (200°C). Line your baking sheet with parchment paper. This isn’t strictly necessary, but it saves you from scrubbing later.
  2. Prep the squash. Cut off both ends of the butternut squash, then slice it in half where the narrow neck meets the bulbous bottom. Use a vegetable peeler to remove the skin—it’s thicker than potato skin, so be firm. Cut the neck into rings, then cube them. Cut the bottom in half, scoop out the seeds with a spoon, and cube the flesh. Aim for 1-inch (2.5 cm) cubes so they cook evenly.
  3. Roast the vegetables. On your prepared baking sheet, toss the cubed squash, chopped onion, and smashed garlic cloves with the olive oil, salt, and pepper. Spread everything in a single layer—crowding the pan will steam instead of roast. Roast for 35-40 minutes, flipping halfway through, until the squash is tender and the edges are caramelized and golden brown. The onions should be soft and slightly charred in spots.
  4. Make the soup base. While the vegetables roast, warm the vegetable broth in your pot over medium heat. You don’t need to boil it—just get it hot so it’s ready to go.
  5. Blend the roasted vegetables. Once the squash mixture is done, carefully transfer it to your pot with the hot broth. Use an immersion blender to puree until completely smooth, about 1-2 minutes. If using a regular blender, work in batches and hold the lid down with a folded towel. The soup should be velvety with no chunks.
  6. Finish the soup. Stir in the coconut milk or heavy cream and maple syrup (if using). Taste and adjust salt and pepper. Keep the soup warm over low heat while you make the brown butter.
  7. Make the brown butter sage. In your small skillet, melt the butter over medium heat. Once it’s melted, add the sage leaves. Swirl the pan constantly. The butter will foam, then start to turn golden, then amber. This takes about 3-4 minutes. Watch closely—it can go from perfect to burnt in seconds. When the butter is a deep golden brown and smells nutty, and the sage leaves are crispy, remove the pan from heat immediately.
  8. Serve. Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving, and top with a crispy sage leaf or two. Sprinkle with a tiny pinch of flaky sea salt. The contrast of the silky soup and the crunchy sage is everything.

Sensory cue: When the soup is properly pureed, it should coat the back of a spoon. If it’s too thick, add more broth a splash at a time. If it’s too thin, let it simmer uncovered for 5-10 minutes to reduce. The brown butter should smell like toasted nuts and caramel—if it smells sharp or burnt, start over. It’s worth the extra 4 minutes.

Cooking Tips & Techniques

I’ve made this soup at least a dozen times, and I’ve messed it up in almost every way possible. Here’s what I’ve learned so you don’t have to repeat my mistakes.

Don’t skip the roasting. I know it’s tempting to just boil the squash to save time, but you’ll end up with watery, bland soup. Roasting concentrates the flavor and adds that caramelized sweetness that makes this recipe special. If you’re in a real hurry, you can microwave the cubed squash for 5 minutes before roasting to jump-start the cooking, but don’t skip the oven entirely.

The brown butter is a moving target. The first time I made this, I walked away from the stove for “just a second” to answer a text. Came back to black butter that smelled like burnt popcorn. The key is to keep swirling the pan and watch for the color change. When the foam subsides and you see golden specks forming at the bottom, you’re there. Immediately pour it into a heat-safe bowl to stop the cooking—don’t leave it in the hot pan.

Season in layers. Add salt at every stage: when roasting the vegetables, when blending the soup, and at the end with the flaky salt garnish. This builds depth of flavor that you can’t get from seasoning only at the end. But go easy on the salt in the broth—you can always add more, but you can’t take it out.

Texture troubleshooting. If your soup turns out stringy, you likely didn’t blend it long enough. Give it a full 2 minutes with the immersion blender. If it’s still not smooth, strain it through a fine-mesh sieve (though honestly, I rarely bother—a few tiny fibers won’t hurt anyone). For an ultra-luxurious texture, stir in an extra tablespoon of butter at the end.

Multitasking strategy. While the squash roasts, chop your onion and garlic. While the soup simmers, make the brown butter. This way, everything comes together in about 45 minutes with very little active work. I’ve even made the soup base a day ahead and just reheated it with the brown butter fresh—works beautifully.

Variations & Adaptations

This soup is endlessly adaptable. Here are a few ways I’ve changed it up depending on my mood or what’s in the fridge.

Vegan Version: Use coconut milk instead of heavy cream, and substitute the butter with a high-quality vegan butter or coconut oil for the brown sage topping. The coconut oil version is actually lovely—it gets nutty and rich just like butter. My friend Sarah, who’s vegan, said this version was “the best soup I’ve had in years.”

Spicy Kick: Add 1/2 teaspoon of smoked paprika and a pinch of cayenne pepper to the squash before roasting. The smokiness plays beautifully with the brown butter. I did this on a whim one rainy Tuesday and now I make it this way half the time. You can also add a minced fresh jalapeño to the roasting pan for more heat.

Apple-Squash Hybrid: Swap one cup of the cubed squash for one chopped apple (Honeycrisp or Granny Smith work best). Roast it right alongside the squash. The apple adds a subtle sweetness and a hint of tartness that cuts through the richness. This version is particularly good with a dollop of Greek yogurt on top.

Thicker, Heartier Version: Add a peeled and cubed Yukon Gold potato to the roasting pan. It blends into the soup seamlessly and makes it extra creamy without needing as much cream. This is my go-to when I want the soup to be a full meal. Serve it with crusty bread and a simple side salad, and you’re set.

Herb Swap: If you don’t have sage, try fresh thyme or rosemary in the brown butter. Thyme gives it a more earthy, almost floral note. Rosemary is bolder and pairs well with a drizzle of honey on top. I’ve also used a mix of sage and thyme when I had leftover herbs from another recipe—no regrets.

Serving & Storage Suggestions

This soup is best served hot, right after you’ve drizzled the brown butter on top. The contrast between the warm, silky soup and the crispy sage leaves is pure magic. I like to serve it in wide, shallow bowls so the brown butter pools on the surface. A side of crusty sourdough or a grilled cheese sandwich is practically mandatory—I’m partial to a sharp cheddar and apple grilled cheese with this soup.

For a fancier presentation, swirl a little extra coconut milk or cream into each bowl before adding the brown butter. Top with pumpkin seeds or toasted pepitas for crunch, and a few fresh sage leaves for color. It’s pretty enough for a dinner party, but simple enough for a Tuesday night.

Storage: The soup (without the brown butter topping) keeps in an airtight container in the fridge for up to 5 days. The flavors actually deepen and meld overnight, so it’s even better the next day. I often make a double batch on Sunday and eat it for lunches all week.

Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stovetop. Make the brown butter fresh when you’re ready to serve—it takes 4 minutes and makes all the difference.

Reheating: Reheat the soup on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after refrigeration, add a splash of broth or water. You can also microwave individual portions in 30-second bursts, stirring between each. Just don’t boil it—it can separate if it gets too hot too fast.

Nutritional Information & Benefits

This soup is as nourishing as it is comforting. Here’s the approximate breakdown per serving (based on 4 servings using coconut milk):

Nutrient Amount per Serving
Calories 285
Total Fat 18g
Saturated Fat 10g
Carbohydrates 32g
Fiber 6g
Sugar 9g (naturally occurring)
Protein 4g
Vitamin A 457% DV
Vitamin C 39% DV
Potassium 780mg

Butternut squash is packed with vitamin A (from beta-carotene), which supports eye health and immune function. The fiber keeps you full and helps with digestion. Sage has been used for centuries in traditional medicine for its anti-inflammatory properties. And despite the butter, this soup is relatively low in calories for how satisfying it is. If you use coconut milk, you’re also getting healthy medium-chain triglycerides (MCTs) that can support brain function. This is comfort food that actually does your body some good.

Dietary Notes: This recipe is naturally gluten-free and can be made vegan and dairy-free with the substitutions listed above. It’s also nut-free and egg-free. The main allergens are dairy (if using cream and butter) and coconut (if using coconut milk).

Conclusion

This roasted butternut squash soup with brown butter sage is the recipe I reach for when the world feels a little heavy. It’s the one I make when I need to slow down and remember what matters. The process of roasting the squash, watching the butter turn golden, and breathing in that nutty, herbal aroma—it’s almost meditative.

I hope this soup brings you the same warmth it’s brought me. Don’t be afraid to make it your own—add more sage, skip the maple syrup, double the brown butter (I won’t tell). The best recipes are the ones that evolve with the cook. If you make it, I’d love to hear how it turned out. Leave a comment below or tag me in your photos. And if you mess up the brown butter the first time? That’s okay. I’ve done it more times than I care to admit. Just try again. It’s worth it.

Now go warm up your kitchen. You deserve this.

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can. Frozen squash is already peeled and cubed, which saves prep time. However, it contains more moisture than fresh squash, so it won’t caramelize as well during roasting. To compensate, spread the frozen cubes on a baking sheet and let them thaw for 15 minutes, then pat them dry with paper towels before tossing with oil and roasting. Reduce the roasting time by about 10 minutes and expect a slightly less intense flavor.

How do I prevent the soup from being too sweet?

If your butternut squash is particularly sweet, or if you prefer a more savory soup, skip the maple syrup entirely. You can also add a squeeze of lemon juice or a splash of apple cider vinegar at the end to balance the sweetness. Another trick is to add an extra clove of garlic or a pinch of white pepper, which adds warmth without heat.

Can I make this soup in a slow cooker or Instant Pot?

Absolutely. For a slow cooker, roast the squash in the oven first (this step is non-negotiable for flavor), then transfer it to the slow cooker with the broth. Cook on low for 2-3 hours, then blend and finish with the cream and brown butter. For an Instant Pot, use the sauté function to cook the onions, then add the roasted squash and broth and pressure cook on high for 5 minutes. Quick release, blend, and finish as directed.

My soup turned out watery. How can I fix it?

This usually happens if the squash wasn’t roasted long enough or if you added too much broth. To fix it, let the soup simmer uncovered over medium heat for 10-15 minutes, stirring occasionally, until it thickens. You can also stir in a tablespoon of cornstarch mixed with two tablespoons of cold water (called a slurry) and simmer for a few more minutes. Or, for a creamier fix, blend in a peeled, cooked potato or an extra 1/4 cup of coconut milk.

How do I get the brown butter right every time?

The key is patience and attention. Use a light-colored pan so you can see the color change. Cut the butter into even pieces so it melts uniformly. Swirl the pan constantly. The butter will go through stages: melt, foam, subside, then turn golden with brown specks. As soon as you see those specks and smell a nutty aroma, remove the pan from the heat and pour the butter into a heat-safe bowl immediately. The residual heat in the pan can burn it if you leave it sitting. And never walk away from the stove—brown butter goes from perfect to burnt in about 15 seconds.

Pin This Recipe!

roasted butternut squash soup with brown butter sage recipe

Print

Cozy Roasted Butternut Squash Soup with Brown Butter Sage

This roasted butternut squash soup with brown butter sage is the ultimate comfort food for cold weather. Roasting the squash concentrates its natural sweetness, while the nutty brown butter and crispy sage add a rich, savory depth that makes every spoonful unforgettable.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2.5 to 3 pounds / 1.1 to 1.4 kg), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 medium yellow onion, roughly chopped (about 1.5 cups / 200g)
  • 3 cloves garlic, smashed
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper
  • 3 cups vegetable broth (720 ml), low-sodium
  • 1/2 cup full-fat coconut milk or heavy cream (120 ml)
  • 1 tablespoon maple syrup (optional)
  • 4 tablespoons unsalted butter (56 grams)
  • 1012 fresh sage leaves (plus extra for garnish)
  • Pinch of flaky sea salt (like Maldon)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Prep the squash: Cut off both ends, slice in half where the narrow neck meets the bulbous bottom. Use a vegetable peeler to remove the skin. Cut the neck into rings, then cube them. Cut the bottom in half, scoop out the seeds, and cube the flesh into 1-inch cubes.
  3. On the prepared baking sheet, toss the cubed squash, chopped onion, and smashed garlic cloves with olive oil, salt, and pepper. Spread in a single layer. Roast for 35-40 minutes, flipping halfway, until tender and caramelized.
  4. While the vegetables roast, warm the vegetable broth in a large pot over medium heat.
  5. Once roasted, carefully transfer the vegetables to the pot with the hot broth. Use an immersion blender to puree until completely smooth, about 1-2 minutes. (If using a regular blender, work in batches and hold the lid down with a towel.)
  6. Stir in the coconut milk or heavy cream and maple syrup (if using). Taste and adjust salt and pepper. Keep warm over low heat.
  7. In a small skillet, melt the butter over medium heat. Add the sage leaves and swirl constantly. Cook for 3-4 minutes until the butter turns deep golden brown and smells nutty, and the sage leaves are crispy. Remove from heat immediately.
  8. Ladle the soup into bowls. Drizzle a spoonful of brown butter over each serving, top with a crispy sage leaf, and sprinkle with flaky sea salt.

Notes

Don’t skip roasting the squash—it’s essential for flavor. For the brown butter, watch closely as it can burn quickly; remove from heat as soon as it turns amber and smells nutty. Season in layers: add salt at every stage. For a vegan version, use coconut milk and vegan butter or coconut oil. The soup can be stored in the fridge for up to 5 days or frozen for up to 3 months (make brown butter fresh when serving).

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 285
  • Sugar: 9
  • Sodium: 780
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 32
  • Fiber: 6
  • Protein: 4

Keywords: butternut squash soup, roasted butternut squash soup, brown butter sage soup, fall soup, winter soup, creamy soup, gluten-free soup, vegetarian soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating