Written by

Aaliyah Barrett

Published

Cozy Roasted Butternut Squash Soup with Sage Brown Butter

Ready In 45 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be a simple weeknight butternut squash soup. Nothing fancy, just a reliable recipe I’d made a dozen times before. But I was distracted—trying to answer an email while simultaneously chopping a rather stubborn squash. I grabbed the wrong measuring spoon for the salt, and the sage leaves I’d planned to mince ended up getting tossed into the hot butter whole. I was already running late for a dinner with friends, and honestly, I was this close to ordering takeout. What came out of that chaotic kitchen was nothing like the plan—and so much better.

The whole sage leaves sizzled and crisped in the brown butter, filling my kitchen with this nutty, earthy aroma that made me stop mid-email. I remember standing there, phone in one hand, spatula in the other, thinking, “Wait. This is actually… something.” The soup itself was velvety and sweet from the roasted squash, but that sage brown butter—drizzled on top like a golden crown—turned it into a bowl of pure comfort. It was the kind of mistake you don’t admit to at first, but you secretly hope you make again.

Maybe you’ve been there, staring at a pot of soup that looks fine but feels like it’s missing that little something. That’s exactly what this recipe solves. It’s not just another squash soup; it’s the one where the topping steals the show. I mean, honestly, I’ve made this for family gatherings, quiet Tuesday dinners, and even a fancy Thanksgiving starter. Every single time, someone asks for the recipe. And every single time, I smile and say, “It was kind of an accident.”

This cozy roasted butternut squash soup with sage brown butter has become my go-to for those chilly evenings when you need a hug in a bowl. It’s proof that sometimes the best things happen when you stop trying so hard and just let the kitchen do its thing. And trust me, once you taste that sage brown butter, you’ll be glad you did.

Why You’ll Love This Recipe

Let me tell you why this cozy roasted butternut squash soup with sage brown butter has earned a permanent spot in my recipe rotation. After countless trials—some with burnt butter, others with under-roasted squash—I finally landed on a version that hits every single note.

  • Quick & Easy: Comes together in under an hour, with most of that time being hands-off roasting. Perfect for those busy weeknights when you want something that feels special without the stress.
  • Simple Ingredients: No fancy grocery trips needed. You probably already have onions, garlic, broth, and butter in your kitchen. The sage and squash are the only special guests, and they’re easy to find this time of year.
  • Perfect for Cozy Nights: This soup was made for chilly evenings, rainy afternoons, or when you just need a little comfort. It’s also a showstopper as a starter for holiday dinners.
  • Crowd-Pleaser: I’ve served this to picky eaters, vegetarian friends, and serious foodies. Everyone loves it. The sage brown butter is the kind of topping that makes people close their eyes and go “Mmm.”
  • Unbelievably Delicious: The texture is velvety smooth, the flavor is sweet and savory, and that sage brown butter adds a nutty, crispy finish that takes it over the top. This isn’t just soup—it’s an experience.

What makes this recipe different from the rest? It’s the technique. Roasting the squash instead of boiling it concentrates the natural sugars, giving you a deeper, richer flavor. And the sage brown butter isn’t just a garnish—it’s the star. The whole sage leaves crisp up in the butter, creating little crunchy bits of flavor that contrast perfectly with the silky soup.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This cozy roasted butternut squash soup with sage brown butter uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh ones are easy to find at any grocery store.

For the Soup Base

  • 1 medium butternut squash (about 2-3 pounds) — peeled, seeded, and cubed into 1-inch pieces. Look for one that feels heavy for its size and has a firm, unblemished skin. I prefer to buy pre-cut cubes when I’m short on time, but whole squash is more economical.
  • 1 large yellow onion — diced. This adds a sweet, savory foundation. A white onion works too, but yellow gives the best flavor.
  • 3 cloves garlic — smashed. Don’t bother mincing them finely; they’ll get blended anyway. Smashing releases the flavor without the fuss.
  • 3 cups vegetable broth — low-sodium preferred so you can control the salt. Chicken broth works if you’re not keeping it vegetarian. I like Swanson or Pacific Foods for consistent quality.
  • 1/2 cup canned coconut milk — full-fat for creaminess. You can substitute heavy cream or a splash of half-and-half if you prefer. The coconut milk adds a subtle richness that pairs beautifully with the squash.
  • 2 tablespoons olive oil — for roasting the squash and sautéing the onion. Avocado oil works too.
  • 1 teaspoon salt — plus more to taste. I use fine sea salt.
  • 1/2 teaspoon black pepper — freshly ground is best.
  • 1/4 teaspoon ground nutmeg — optional, but it adds a warm, cozy note that complements the sage.

For the Sage Brown Butter

roasted butternut squash soup preparation steps

  • 4 tablespoons unsalted butter — use a good quality butter here since it’s the star. Kerrygold or Plugrà are my go-to brands for richer flavor.
  • 10-12 fresh sage leaves — whole, not chopped. Look for leaves that are vibrant green and not wilted. Dried sage won’t work the same way for this recipe.
  • Pinch of flaky sea salt — for finishing. Maldon is my favorite.

Substitution Guidance

  • For a dairy-free version: Use vegan butter or ghee (if tolerated) for the brown butter. The sage will still crisp up nicely.
  • For a nut-free version: This recipe is naturally nut-free as written. Just make sure your broth doesn’t contain any nut-based ingredients.
  • For a lower-fat option: Skip the coconut milk and use an extra 1/2 cup of broth. The soup will still be delicious, just a bit thinner.
  • Seasonal swap: In the summer, try this with roasted carrots or sweet potatoes instead of butternut squash. The sage brown butter works beautifully with either.

Equipment Needed

You don’t need a fancy kitchen to make this cozy roasted butternut squash soup with sage brown butter. Here’s what you’ll need:

  • Baking sheet — a large rimmed baking sheet for roasting the squash. I use a half-sheet pan (18×13 inches). If you don’t have one, a 9×13 baking dish works, but the squash won’t get as caramelized.
  • Large pot or Dutch oven — for sautéing the onion and simmering the soup. A 5-quart Dutch oven is ideal. I love my Lodge enameled cast iron, but any heavy-bottomed pot works.
  • Immersion blender — this is my preferred tool for silky smooth soup. It’s easier to clean and you blend right in the pot. If you don’t have one, a regular blender works—just blend in batches and be careful with the hot liquid.
  • Small skillet — for making the sage brown butter. A light-colored pan is helpful so you can see the butter change color.
  • Chef’s knife and cutting board — for prepping the squash and onion. A sharp knife makes a world of difference with butternut squash.
  • Vegetable peeler — for peeling the squash. A Y-peeler is faster and easier to control.

If you’re on a budget, skip the immersion blender and use a regular blender. Just let the soup cool slightly before blending, and hold the lid down with a kitchen towel to prevent splatters. I’ve learned that lesson the hard way—hot soup on the ceiling is not a good look.

Preparation Method

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, peel and cube your butternut squash into 1-inch pieces. This is the most time-consuming part, but it goes faster if you cut the squash in half first, scoop out the seeds, then peel and cube. I usually do this while listening to a podcast—it’s oddly meditative.
  2. Toss the cubed squash with 1 tablespoon of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread it in a single layer on the baking sheet. Don’t overcrowd the pan—if the pieces are too close together, they’ll steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and lightly caramelized on the edges. You’ll know it’s done when a fork slides in easily.
  3. While the squash roasts, heat the remaining 1 tablespoon of olive oil in your large pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until it’s soft and translucent. Add the smashed garlic cloves and cook for another minute until fragrant. Don’t let the garlic burn—it turns bitter.
  4. Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring everything to a simmer over medium-high heat. Reduce the heat to low and let it simmer for 10 minutes. This allows the flavors to meld together. The squash will start to break down into the broth.
  5. Remove the pot from the heat. Using an immersion blender, blend the soup until it’s completely smooth. If you’re 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. Blend on low speed to start, then increase to high.
  6. Stir in the coconut milk, nutmeg (if using), and remaining 1/2 teaspoon of salt. Taste and adjust seasoning. The soup should be velvety smooth and deeply savory with a hint of sweetness. If it’s too thick, add a splash more broth. If it’s too thin, let it simmer uncovered for a few minutes to reduce.
  7. Now for the magic: the sage brown butter. In a small skillet, melt the butter over medium heat. 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 is the milk solids toasting—that’s where the nutty flavor comes from. As soon as the butter turns golden brown (about 3-4 minutes), add the whole sage leaves. They’ll sizzle and crisp up in about 30 seconds. Immediately remove the pan from the heat to prevent burning.
  8. Ladle the soup into bowls. Drizzle each bowl with a spoonful of the sage brown butter, making sure to include a few crispy sage leaves. Sprinkle with a pinch of flaky sea salt and serve immediately.

Pro tip: The soup itself is forgiving—you can make it ahead and reheat it. But the sage brown butter is best made fresh, right before serving. The crispy sage leaves lose their crunch if they sit too long.

Cooking Tips & Techniques

Over the years, I’ve made this cozy roasted butternut squash soup with sage brown butter more times than I can count. And let me tell you, I’ve learned a few things the hard way.

Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time, but roasting is non-negotiable. It concentrates the sugars and adds a caramelized depth that you simply can’t get from boiling. Trust me, I tried the shortcut once. The soup was bland and watery. Never again.

Watch the brown butter like a hawk. Brown butter goes from perfect to burnt in about 15 seconds. The first time I made this, I got distracted by my phone and ended up with black butter. It was bitter and completely ruined the soup. Now I make the brown butter first, before I even start the soup, so I can give it my full attention. The key is to swirl the pan constantly and remove it from the heat the moment you see golden-brown specks.

Use whole sage leaves, not chopped. Chopped sage burns too quickly in the butter. Whole leaves give you those beautiful crispy bits that are so satisfying to bite into. Plus, they look gorgeous on top of the soup.

Season in layers. Add salt at every stage—when roasting the squash, when sautéing the onion, and at the end. This builds flavor from the ground up. If you only season at the end, the soup will taste flat.

Multitask strategically. While the squash roasts, prep your onion and garlic. While the soup simmers, make the brown butter. This way, everything comes together in about 45 minutes with minimal last-minute chaos.

If your soup is too thick, add broth or water a splash at a time until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for 10-15 minutes to reduce. The perfect soup should coat the back of a spoon but still be pourable.

Variations & Adaptations

One of the best things about this cozy roasted butternut squash soup with sage brown butter is how adaptable it is. Here are a few variations I’ve tried and loved:

  • Vegan Version: Use vegan butter or a high-quality olive oil for the brown butter. The sage will still crisp up beautifully. Swap the coconut milk for full-fat oat milk or cashew cream for extra richness.
  • Spicy Kick: Add a pinch of red pepper flakes or a small chopped jalapeño when sautéing the onion. The heat balances the sweetness of the squash perfectly. I tried this on a whim one cold evening, and it was surprisingly good.
  • Apple Squash Soup: Roast one peeled and cubed apple (like Honeycrisp or Fuji) along with the squash. The apple adds a subtle fruity sweetness that complements the sage. This is my favorite fall variation.
  • Curried Butternut Squash Soup: Stir in 1 teaspoon of curry powder or garam masala when you add the broth. The warm spices pair beautifully with the sage brown butter. It’s a whole different soup, but equally delicious.
  • Low-Carb Option: Replace the butternut squash with roasted cauliflower or a mix of cauliflower and carrots. The texture won’t be as silky, but it’s still satisfying and lower in carbs.
  • Make it a Meal: Add a can of drained and rinsed chickpeas to the soup before blending for extra protein and fiber. Or top each bowl with crispy bacon bits or toasted pumpkin seeds for crunch.

Serving & Storage Suggestions

This cozy roasted butternut squash soup with sage brown butter is best served hot, right after you’ve drizzled on that glorious brown butter. The contrast between the warm, silky soup and the crispy sage leaves is pure magic.

Serving Suggestions: Pair this soup with a crusty sourdough bread or a simple grilled cheese sandwich for a complete meal. A side salad with a tangy vinaigrette balances the richness. For a holiday dinner, serve it as a starter in small cups or shot glasses—it’s elegant and unexpected.

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

Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. Don’t freeze the brown butter—make it fresh when you’re ready to serve.

Reheating: Reheat the soup 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 in between. Once reheated, make the sage brown butter fresh and drizzle it on top.

Flavor Development: This is one of those soups that gets better with time. The roasted squash flavor becomes more pronounced, and the spices meld together beautifully. I actually prefer it on day two—if I can resist eating it all on day one.

Nutritional Information & Benefits

This cozy roasted butternut squash soup with sage brown butter is not only delicious but also packed with nutrients. Here’s a rough estimate per serving (based on 4 servings):

  • Calories: ~280
  • Fat: 18g (from olive oil, coconut milk, and butter)
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 4g
  • Vitamin A: Over 400% of the daily value (thanks to the butternut squash)
  • Vitamin C: 35% of the daily value
  • Potassium: 600mg

Health Benefits: Butternut squash is a powerhouse of vitamin A, which is essential for eye health and immune function. It’s also rich in fiber, which supports digestion and keeps you full longer. The sage in the brown butter has anti-inflammatory properties and adds a lovely earthy flavor. Coconut milk provides healthy fats that help your body absorb the fat-soluble vitamins in the squash.

Dietary Considerations: This recipe is naturally gluten-free and nut-free. It’s vegetarian as written, and can easily be made vegan with a few swaps. The coconut milk makes it dairy-free, which is great for those with lactose intolerance.

Personal Note: I love that this soup feels indulgent but is actually quite wholesome. It’s the kind of meal that nourishes your body and your soul at the same time. And honestly, that’s the best kind of comfort food.

Conclusion

This cozy roasted butternut squash soup with sage brown butter started as a happy accident, but it’s become one of my most requested recipes. It’s proof that sometimes the best dishes come from the most unexpected moments—when you’re distracted, when things go wrong, when you just go with the flow. The soup itself is velvety and sweet, but that sage brown butter is what takes it from good to unforgettable.

I hope you give this recipe a try, whether it’s for a quiet weeknight dinner or a special holiday gathering. Don’t be afraid to make it your own—swap in different herbs, add a pinch of spice, or double the brown butter (I won’t judge). The beauty of cooking is that every batch is a little different, and that’s what makes it fun.

I’d love to hear how yours turns out! Leave a comment below and let me know if you made any fun variations. And if you loved it, share it with a friend who needs a little warmth in their life. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Yes, you can use frozen cubed butternut squash to save time. Just thaw it first and pat it dry with paper towels before roasting. Frozen squash tends to release more water, so you might need to roast it a little longer to get that caramelized edge.

Can I make this soup ahead of time?

Absolutely! This soup is perfect for meal prep. Make the soup (without the brown butter) up to 5 days ahead and store it in the fridge. The flavors get even better overnight. Just reheat and make the sage brown butter fresh before serving.

How do I get the soup super smooth without an immersion blender?

No problem! Use a regular blender instead. Let the soup cool for 5-10 minutes first, then blend in batches. Only fill the blender halfway to prevent hot liquid from splattering. Hold the lid down with a kitchen towel and start on low speed.

Can I use dried sage instead of fresh?

I don’t recommend it for the brown butter topping. Fresh sage leaves crisp up beautifully and have a milder, more aromatic flavor. Dried sage would burn in the butter and turn bitter. You can use dried sage in the soup itself if you want, but fresh is really the way to go for that gorgeous topping.

What can I use instead of coconut milk?

Heavy cream, half-and-half, or even a splash of whole milk will work. For a dairy-free option, try oat milk or cashew cream. The coconut milk adds a subtle richness, but any creamy liquid will give you a silky texture.

Pin This Recipe!

roasted butternut squash soup recipe

Print

Cozy Roasted Butternut Squash Soup with Sage Brown Butter

A velvety roasted butternut squash soup topped with crispy sage brown butter. This comforting soup is perfect for chilly evenings and holiday gatherings, with a rich, nutty flavor that elevates a simple weeknight meal.

  • Author: Mandy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed into 1-inch pieces
  • 1 large yellow onion, diced
  • 3 cloves garlic, smashed
  • 3 cups low-sodium vegetable broth
  • 1/2 cup full-fat canned coconut milk
  • 2 tablespoons olive oil
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon ground nutmeg (optional)
  • 4 tablespoons unsalted butter
  • 10–12 fresh sage leaves
  • Pinch of flaky sea salt (for finishing)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Toss the cubed squash with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway, until tender and lightly caramelized.
  3. While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and cook for 5-6 minutes until soft and translucent. Add the smashed garlic and cook for 1 minute until fragrant.
  4. Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring to a simmer over medium-high heat. Reduce heat to low and simmer for 10 minutes.
  5. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. (Alternatively, let cool slightly and blend in batches in a regular blender.)
  6. Stir in the coconut milk, nutmeg (if using), and remaining 1/2 teaspoon salt. Taste and adjust seasoning.
  7. In a small skillet, melt the butter over medium heat. Swirl the pan occasionally. When the butter turns golden brown and has brown specks (about 3-4 minutes), add the whole sage leaves. They will sizzle and crisp in about 30 seconds. Immediately remove from heat.
  8. Ladle the soup into bowls. Drizzle each bowl with a spoonful of the sage brown butter, including a few crispy sage leaves. Sprinkle with flaky sea salt and serve immediately.

Notes

The soup can be made ahead and stored in the refrigerator for up to 5 days. The sage brown butter is best made fresh just before serving. For a vegan version, use vegan butter or olive oil for the brown butter and swap coconut milk for oat milk or cashew cream.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 280
  • Sugar: 8
  • Sodium: 600
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, sage brown butter, roasted squash soup, fall soup, cozy soup, vegetarian soup, gluten-free 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 ★☆ ★☆ ★☆ ★☆ ★☆