Written by

Faith Calderon

Published

Creamy Roasted Butternut Squash Soup with Brown Butter Sage

Ready In 60 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I figured roasting a butternut squash was just a formality before you dumped it into a pot with some broth and called it soup. It took about one batch of pale, watery, flavorless orange liquid for that assumption to fall apart completely. That first attempt was edible, sure, but it was also forgettable—the kind of soup that makes you wonder why anyone bothers with squash when canned pumpkin exists. I stared at that sad bowl, tasted it again, and knew there had to be a better way.

The problem wasn’t the recipe—it was that I was treating the squash like a vegetable instead of a canvas. Roasting it properly, getting real color on those cubes, letting the natural sugars caramelize until the edges looked almost burnt—that’s when everything clicked. And then I made the brown butter. If you’ve never watched butter turn from yellow to amber to a deep, nutty brown while sage leaves crisp up in the foam, you’re missing one of life’s great kitchen moments. That first spoonful of creamy roasted butternut squash soup with brown butter sage made me actually laugh out loud. It was that good.

This isn’t a complicated recipe. It’s just one that respects the ingredients enough to give them the time they need. The squash roasts low and slow until it’s practically falling apart. The aromatics—onion, garlic, a touch of fresh thyme—build a savory base that keeps the sweetness in check. And that brown butter sage finish? It’s the reason people will ask for the recipe before they finish their first bowl. I’ve made this soup for dinner parties, for quiet weeknights, and for those days when you just need something warm to hold onto. It never disappoints.

Why You’ll Love This Recipe

Let me be honest with you—I’ve made a lot of soups over the years. Some were great, some were fine, and some ended up in the compost bin. This creamy roasted butternut squash soup with brown butter sage is the one I keep coming back to. Here’s why it’s earned a permanent spot in my rotation:

  • Deep, Complex Flavor Without the Work : Roasting the squash isn’t just a step—it’s the secret. That caramelization adds a sweetness you can’t get from boiling or steaming, and the brown butter sage takes it over the top.
  • Simple, Whole-Food Ingredients : You don’t need anything fancy here. A butternut squash, some butter, fresh sage, onion, garlic, and broth. That’s it. No cream, no heavy cream substitutes—just pure, velvety texture from the squash itself.
  • Perfect for Batch Cooking : This soup freezes beautifully. Make a double batch on Sunday, and you’ve got lunches or quick dinners for weeks. The flavor actually gets better after a day or two in the fridge.
  • Impressive Enough for Guests, Easy Enough for Tuesday : I’ve served this at holiday dinners alongside a cozy one-bowl banana bread with brown butter and walnuts for dessert, and everyone thought I’d spent hours in the kitchen. Little did they know the oven did most of the work.
  • Naturally Creamy and Dairy-Free Friendly : The roasted squash blends into a silky puree all on its own. If you skip the brown butter topping or use a dairy-free butter alternative, this soup is completely plant-based.

What makes this version different from the dozens of squash soup recipes out there? It’s the technique. Roasting the squash with the aromatics until everything is deeply browned. Blending it until it’s impossibly smooth. And that brown butter sage drizzle—it’s not just garnish, it’s the flavor anchor that ties the whole bowl together. This is the soup that made my husband, who claimed he didn’t like butternut squash, ask for seconds.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, nutty, slightly sweet flavor without any fuss. Most of these are pantry staples, and the fresh ones are easy to find year-round.

For the Roasted Squash Base

  • 1 large butternut squash (about 3 pounds) — Look for one that feels heavy for its size with a firm, unblemished skin. I prefer the longer, straighter necks because they’re easier to peel and cube. (Pro tip: if peeling squash feels like a workout, you can microwave the whole squash for 2-3 minutes first to soften the skin slightly.)
  • 2 tablespoons olive oil — Use a good-quality extra virgin olive oil for roasting. It adds a subtle fruitiness that complements the squash.
  • 1 medium yellow onion, roughly chopped — Yellow onions have the best balance of sweetness and savory depth for this soup.
  • 3 cloves garlic, smashed — Smashing them whole means they’ll roast without burning, and you can fish them out easily if needed.
  • 4 sprigs fresh thyme — Fresh thyme is non-negotiable here. The dried stuff just doesn’t have the same aromatic punch.
  • 1 teaspoon kosher salt — I use Diamond Crystal. If you’re using table salt, reduce to about ¾ teaspoon.
  • ½ teaspoon black pepper, freshly ground

For the Soup Base

creamy roasted butternut squash soup with brown butter sage preparation steps

  • 3 cups low-sodium vegetable broth — You can use chicken broth too, but vegetable keeps it vegetarian-friendly. Low-sodium is important so you can control the salt level.
  • ½ cup full-fat coconut milk (optional, for extra creaminess) — I often skip this because the squash gets so creamy on its own, but if you want that velvety restaurant-style texture, a splash of coconut milk does wonders.

For the Brown Butter Sage Topping

  • 4 tablespoons unsalted butter — European-style butter (like Kerrygold) has a higher fat content and browns more evenly. Worth the splurge here.
  • 12-15 fresh sage leaves — Look for leaves that are vibrant green with no brown spots. The fresher the sage, the more aromatic the brown butter.
  • Flaky sea salt, for finishing — Maldon or any flaky salt is perfect. It adds that little crunch and burst of salt that makes the brown butter sing.

If you’re looking for more ways to use fresh herbs and simple ingredients, you might enjoy this fresh savory cottage cheese bowl that uses similar pantry staples for a quick lunch.

Equipment Needed

You don’t need a fancy kitchen to make this soup, but a few key tools make the process much smoother.

  • Large rimmed baking sheet — A half-sheet pan is ideal. Make sure it has edges so the squash juices don’t spill onto your oven floor.
  • Parchment paper or silicone baking mat — This makes cleanup a breeze and prevents the squash from sticking.
  • Heavy-bottomed pot or Dutch oven — I use my 5.5-quart Le Creuset for this. The even heat distribution helps the soup cook without scorching.
  • Immersion blender — This is my preferred method because it’s less cleanup than a countertop blender. If you don’t have one, a regular blender works fine—just be careful with hot liquids.
  • Small skillet — For browning the butter. A light-colored pan helps you see the color change more clearly.
  • Vegetable peeler and sharp chef’s knife — A good peeler makes quick work of the squash skin. I like the Y-shaped peelers for this job.

If you don’t have an immersion blender, let the soup cool for 5-10 minutes before transferring it to a regular blender in batches. Fill the blender no more than halfway, hold the lid firmly with a towel, and start on low speed.

Preparation Method

This recipe comes together in about an hour, and most of that time is hands-off roasting. Let’s break it down step by step.

Step 1: Roast the Squash and Aromatics (40 minutes)

Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Peel the butternut squash using a vegetable peeler, then cut it in half lengthwise and scoop out the seeds with a spoon. Cut the squash into 1-inch cubes—try to keep them uniform so they roast evenly. Toss the cubes on the baking sheet with the chopped onion, smashed garlic cloves, and thyme sprigs. Drizzle with olive oil, season with salt and pepper, and toss everything together with your hands until well coated. Spread in a single layer—crowding the pan will steam the squash instead of roasting it. 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. Remove the thyme stems (the leaves will have fallen off) and discard them.

Step 2: Blend the Soup (5 minutes)

Transfer the roasted squash, onions, and garlic to your heavy-bottomed pot. Add the vegetable broth. Use your immersion blender to puree until completely smooth—this should take about 2 minutes. If you’re using a countertop blender, work in batches and blend until silky. Taste and adjust salt and pepper. If you want a thinner soup, add more broth a splash at a time. If you’re using coconut milk, stir it in now. Keep the soup warm over low heat while you make the brown butter.

Step 3: Make the Brown Butter Sage (5 minutes)

In a small skillet (preferably light-colored so you can see the color change), melt the butter over medium heat. Once melted, it will start to foam and sizzle—that’s the water evaporating. Swirl the pan occasionally. After about 2-3 minutes, the foam will subside and the butter will start to turn golden. Watch closely here. When it turns a deep amber color and smells nutty and toasty (about 3-4 minutes total), add the sage leaves. They’ll crisp up in about 30 seconds. Immediately remove the pan from the heat and pour the butter and sage into a heatproof bowl—if you leave it in the hot pan, it will continue to cook and could burn.

Step 4: Serve and Finish (2 minutes)

Ladle the soup into bowls. Drizzle each serving with a spoonful of the brown butter and top with a few crispy sage leaves. Finish with a pinch of flaky sea salt. Serve immediately.

If you’re making this for a crowd, you can keep the soup warm in a slow cooker on low for up to 2 hours. Just wait to add the brown butter until right before serving.

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 perfect every time.

Don’t rush the roasting. I know it’s tempting to crank the oven to 425°F to speed things up, but 400°F is the sweet spot. It gives the squash time to caramelize without burning the natural sugars. If you see the edges getting too dark before the squash is tender, cover the pan loosely with foil for the last 10 minutes.

Brown butter is a journey, not a destination. The first time I made brown butter, I looked away for 10 seconds and ended up with burnt butter that tasted bitter and smoky. Watch for these visual cues: the butter will go from pale yellow to golden to amber. The foam will subside. You’ll smell a distinct nutty aroma. As soon as you see those dark brown specks forming at the bottom, add the sage and pull it off the heat. If you’re nervous, use a light-colored pan so you can actually see what’s happening.

Season in layers. Salt the squash before roasting, adjust the seasoning after blending, and finish with flaky salt. Each layer builds on the last, and that final crunch of salt against the creamy soup is what makes people close their eyes while eating.

Blend hot, but carefully. Hot liquids expand in a blender, which can blow the lid off and splatter soup everywhere. If you’re using a countertop blender, remove the center cap from the lid and cover the opening with a folded kitchen towel. This lets steam escape while keeping everything contained.

Make it ahead. This soup actually tastes better the next day. The flavors meld and deepen overnight. I often make it a day before I plan to serve it, then reheat gently on the stove. Just don’t add the brown butter until you’re ready to serve—it loses its magic if you store it mixed in.

Variations & Adaptations

One of the things I love about this creamy roasted butternut squash soup with brown butter sage is how adaptable it is. Here are a few ways to switch it up.

Dairy-Free/Vegan Version: Substitute the butter with a high-quality vegan butter (I like Miyoko’s) for the brown butter. The sage will still crisp up beautifully, and the nutty flavor will be slightly different but still delicious. Skip the coconut milk or use a dairy-free creamer.

Spicy Twist: Add ½ teaspoon of red pepper flakes to the roasting pan along with the squash. The heat balances the sweetness perfectly. You can also drizzle the finished soup with chili oil instead of brown butter for a completely different vibe.

Roasted Apple Addition: Peel and cube one Honeycrisp or Granny Smith apple and add it to the roasting pan with the squash. The apple adds a subtle sweetness and a hint of acidity that brightens the whole soup. This is my personal favorite variation for fall.

Protein Boost: For a heartier meal, top the soup with crispy chickpeas (tossed in olive oil and smoked paprika, roasted at 400°F for 20 minutes) or shredded rotisserie chicken. It turns a side dish into a full dinner.

Herb Swap: If you can’t find fresh sage, try fresh rosemary or thyme in the brown butter instead. The technique is the same, and the flavor will be different but equally delicious.

Serving & Storage Suggestions

This soup is versatile enough for casual weeknight dinners and fancy holiday meals alike. Here’s how to serve and store it.

Serving Temperature: Serve the soup hot, but not boiling. I find it’s best when it’s just below a simmer—hot enough to warm you through, but not so hot that you can’t taste the brown butter.

Presentation: Ladle the soup into wide, shallow bowls so the brown butter drizzle has room to spread. Arrange 2-3 crispy sage leaves on top and finish with that flaky sea salt. A drizzle of high-quality olive oil or a swirl of cream can add another layer of richness.

Pairings: This soup pairs beautifully with a crusty sourdough bread or a simple green salad with a lemony vinaigrette. For a full meal, serve it alongside a healthy grilled chicken Caesar salad for a balanced dinner that feels special without being fussy.

Storage: Store the soup (without the brown butter topping) in an airtight container in the refrigerator for up to 5 days. The brown butter sage is best made fresh, but you can store leftover brown butter in a jar in the fridge for up to a week and reheat gently before using.

Freezing: This soup freezes exceptionally well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove, adding a splash of broth or water to thin it out if needed.

Reheating: Reheat the soup in a pot over medium-low heat, stirring occasionally. If it seems too thick, add a splash of broth or water. Don’t boil it—gentle reheating preserves the silky texture. Make fresh brown butter sage for serving; it only takes 5 minutes and makes a huge difference.

Nutritional Information & Benefits

This soup is as nourishing as it is delicious. Here’s a rough nutritional breakdown per serving (based on 4 servings, without optional coconut milk):

  • Calories: 285
  • Fat: 18g (12g from the brown butter)
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 4g
  • Sugar: 8g (naturally occurring)
  • Sodium: 680mg (varies based on broth and added salt)

Butternut squash is packed with vitamin A (one serving provides over 200% of your daily needs), vitamin C, potassium, and fiber. The beta-carotene in squash is fat-soluble, meaning the brown butter actually helps your body absorb more of those nutrients. Sage has anti-inflammatory properties and is rich in antioxidants. This isn’t just comfort food—it’s food that actually makes you feel good.

If you’re watching your intake, you can reduce the butter to 2 tablespoons or skip the brown butter entirely and just top with crispy sage leaves sautéed in a teaspoon of olive oil. The soup itself is naturally low in calories and fat without the topping.

Conclusion

This creamy roasted butternut squash soup with brown butter sage is the kind of recipe that makes you feel like a really good cook, even when you’re just following instructions. It’s forgiving enough for beginners, impressive enough for company, and soul-warming enough for those quiet nights when you need a bowl of something that feels like a hug.

I love that this recipe doesn’t rely on heavy cream or complicated techniques to taste luxurious. It’s just good ingredients, treated with care, and finished with that magical brown butter that makes everything better. The first time I made it for my family, my picky eater nephew asked for thirds. That’s when I knew this one was special.

I’d love to hear how yours turns out. Did you try a variation? Add something unexpected? Serve it with your favorite crusty bread? Drop a comment below and let me know—I read every single one, and your tweaks might inspire someone else’s dinner tonight.

And if you’re looking for more cozy, seasonal recipes, don’t miss this creamy one-pan Tuscan chicken that uses a similar technique for a completely different flavor profile. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

You can, but the texture won’t be quite as good. Frozen squash releases a lot of water as it thaws, which means it won’t caramelize as well in the oven. If you’re in a pinch, roast the frozen squash at 425°F for about 25 minutes, then drain off any excess liquid before blending. The flavor will still be good, just slightly less concentrated.

How do I peel a butternut squash without losing a finger?

I feel you—butternut squash can be a beast. Here’s my trick: use a sharp Y-shaped vegetable peeler and work from top to bottom in long strokes. If the squash is particularly hard, microwave it whole for 2-3 minutes to soften the skin slightly. You can also cut the squash in half crosswise (separating the bulb from the neck) and peel each piece separately. And honestly? If peeling isn’t your thing, many grocery stores sell pre-peeled and cubed butternut squash in the produce section. No shame in that game.

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

Yes! For a slow cooker, sauté the onion and garlic in a pan first, then add them to the slow cooker with the peeled, cubed squash, thyme, salt, pepper, and 1 cup of broth. Cook on low for 6-8 hours or high for 3-4 hours. Blend, then finish with the brown butter. For an Instant Pot, use the sauté function to soften the onion and garlic, add the squash and broth, and pressure cook on high for 10 minutes. Quick release, blend, and you’re done.

Why did my brown butter burn?

It happens to the best of us. Brown butter goes from perfect to burnt in about 15 seconds. The most common mistake is walking away from the pan. Stay close, keep the heat at medium (not high), and watch for the color change. If you see black specks forming instead of golden brown ones, you’ve gone too far. Next time, pull the pan off the heat a few seconds earlier than you think you should—the residual heat will continue cooking the butter.

Can I add protein to this soup to make it a full meal?

Absolutely. Stir in shredded rotisserie chicken or leftover roasted turkey after blending for an easy protein boost. Crispy chickpeas (roasted with olive oil and cumin) are a great plant-based option. You can also swirl in a dollop of Greek yogurt or cottage cheese for extra creaminess and protein—it’s a great way to make the soup more filling without changing the flavor much.

Pin This Recipe!

creamy roasted butternut squash soup with brown butter sage recipe

Print

Creamy Roasted Butternut Squash Soup with Brown Butter Sage

This creamy roasted butternut squash soup is made with caramelized squash, aromatics, and a rich brown butter sage topping. It’s naturally creamy, dairy-free friendly, and perfect for batch cooking.

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

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 medium yellow onion, roughly chopped
  • 3 cloves garlic, smashed
  • 4 sprigs fresh thyme
  • 1 teaspoon kosher salt (Diamond Crystal; reduce to ¾ teaspoon if using table salt)
  • ½ teaspoon black pepper, freshly ground
  • 3 cups low-sodium vegetable broth
  • ½ cup full-fat coconut milk (optional, for extra creaminess)
  • 4 tablespoons unsalted butter (European-style preferred)
  • 1215 fresh sage leaves
  • Flaky sea salt, for finishing

Instructions

  1. Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Peel the butternut squash, cut in half lengthwise, and scoop out seeds. Cut into 1-inch cubes.
  3. Toss squash cubes on the baking sheet with chopped onion, smashed garlic, and thyme sprigs. Drizzle with olive oil, season with salt and pepper, and toss to coat. Spread in a single layer.
  4. Roast for 35-40 minutes, flipping halfway, until squash is tender and edges are caramelized and golden brown. Remove thyme stems and discard.
  5. Transfer roasted squash, onions, and garlic to a heavy-bottomed pot. Add vegetable broth. Use an immersion blender to puree until completely smooth (about 2 minutes). If using a countertop blender, work in batches. Taste and adjust salt and pepper. Stir in coconut milk if using. Keep warm over low heat.
  6. In a small light-colored skillet, melt butter over medium heat. Swirl occasionally. After 2-3 minutes, foam will subside and butter will turn golden. When it turns deep amber and smells nutty (about 3-4 minutes total), add sage leaves. They will crisp in about 30 seconds. Immediately remove from heat and pour butter and sage into a heatproof bowl.
  7. Ladle soup into bowls. Drizzle each serving with brown butter and top with crispy sage leaves. Finish with a pinch of flaky sea salt. Serve immediately.

Notes

Don’t rush the roasting; 400°F is the sweet spot for caramelization. Watch brown butter closely—it goes from perfect to burnt in seconds. Season in layers: salt before roasting, adjust after blending, finish with flaky salt. Soup tastes even better the next day. Store without brown butter topping; make fresh for serving.

Nutrition

  • Serving Size: 1 serving (about 2 c
  • Calories: 285
  • Sugar: 8
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 12
  • Carbohydrates: 32
  • Fiber: 6
  • Protein: 4

Keywords: butternut squash soup, creamy soup, roasted squash, brown butter sage, fall soup, vegetarian soup, dairy-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