Cozy Roasted Butternut Squash Soup with Sage Brown Butter

Ready In
Servings
Difficulty

My neighbor Carol wasn’t trying to impress anyone. I’d stopped by to borrow a ladder — ours had mysteriously vanished after a garage sale — and the smell hit me before I even got to her front door. It was October, leaves were doing that crunchy dance across the street, and the air had that sharp edge that makes you want to pull your sweater tighter. But this smell? It was warm and nutty and somehow sweet, like autumn had been distilled into something you could breathe in. Carol opened the door with flour on her cheek and a wooden spoon in her hand, completely nonchalant, like she hadn’t just created the most intoxicating kitchen aroma I’d ever encountered.

“Ladder’s in the back,” she said, gesturing vaguely behind her. I barely heard her. I was too busy trying to identify that smell — sage, definitely, and butter browning, and something deep and roasted that I couldn’t place. “What are you making?” I asked, probably sounding a little too eager. She shrugged. “Oh, just some soup. Butternut squash. Nothing fancy.” Nothing fancy, she said, as if the scent wafting from her kitchen wasn’t the olfactory equivalent of a warm blanket and a crackling fire. I mean, honestly, I’d have traded the ladder for a bowl right then and there.

She let me taste it, of course — she’s that kind of neighbor — and I stood in her kitchen, spoon in hand, trying to figure out how something so simple could taste so ridiculously good. The roasted squash was velvety, the sage brown butter added this nutty, almost caramelized richness, and there was just a hint of something warm in the background — nutmeg, maybe, or a whisper of cinnamon. It was cozy in a bowl, the kind of soup that makes you slow down and actually taste what you’re eating. I asked for the recipe, and she scribbled it on the back of an envelope, still half-distracted by whatever she was doing on the stove. That envelope is now stained and splattered and tucked into my favorite cookbook, and I’ve made this soup more times than I can count. You know that feeling when a recipe just clicks into your life and becomes part of your fall rotation forever? This is that soup.

Why You’ll Love This Recipe

Let me be straight with you — I’ve tested a lot of butternut squash soup recipes over the years. Some are too watery. Some are so sweet they feel like dessert. And some are just… boring. This one? It’s different. It’s the one I keep coming back to, and here’s why I think you’ll love it too:

  • Rich, Complex Flavor Without the Fuss : Roasting the squash first brings out its natural sweetness and gives the soup a depth you just can’t get from boiling. And that sage brown butter? It’s basically liquid gold. It adds a nutty, savory note that makes every spoonful interesting.
  • Simple Ingredients, Big Results : You don’t need anything weird or hard to find here. Butternut squash, onion, garlic, broth, butter, sage, and a few pantry spices. That’s it. Carol wasn’t exaggerating when she said it was nothing fancy — it really isn’t, and that’s exactly why it works so well.
  • Perfect for Cozy Season : This soup was made for those crisp fall days when you come inside with cold cheeks and need something to warm you from the inside out. It’s also fantastic for holiday gatherings — Thanksgiving, Friendsgiving, or just a random Tuesday when you need a hug in a bowl.
  • Easier Than You Think : The most time-consuming part is roasting the squash, and that’s mostly hands-off time. Once the squash is tender, everything comes together in about 15 minutes. Blitz it with an immersion blender, swirl in that sage brown butter, and you’re done.
  • Crowd-Pleaser Status : I’ve served this to my family, to dinner guests, to people who claim they “don’t really like squash soup.” Every single time, the bowl comes back empty. It’s one of those recipes that makes you look like you tried way harder than you actually did.

This isn’t just another squash soup recipe. The roasting step is non-negotiable — it concentrates the flavor and gives the soup a silky texture without needing cream. And that sage brown butter? It’s the kind of finishing touch that makes people close their eyes after the first bite. It’s comfort food, reimagined — healthier than a creamy soup loaded with heavy cream, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight meal into something memorable.

What Ingredients You Will Need

This recipe relies on simple, wholesome ingredients that work together to create something greater than the sum of their parts. The magic really happens in the roasting and the browning, so quality matters here — but we’re still talking about grocery store staples, nothing precious or hard to find.

For the Roasted Butternut Squash

  • 1 large butternut squash (about 3 pounds) — Look for one that feels heavy for its size and has a solid, unblemished skin. I prefer using a whole squash and cutting it myself, but if you’re short on time, pre-cut cubes work in a pinch. Just know that pre-cut squash can sometimes be a bit drier, so keep an eye on it while roasting.
  • 2 tablespoons olive oil — Use a good quality extra virgin here. It’s going to help the squash caramelize beautifully.
  • 1/2 teaspoon salt — I use fine sea salt for roasting. It distributes more evenly than kosher salt.
  • 1/4 teaspoon black pepper — Freshly ground, always.

For the Soup Base

roasted butternut squash soup preparation steps

  • 1 medium yellow onion, chopped — About 1 cup. Yellow onions have the right balance of sweetness and sharpness for this soup.
  • 3 cloves garlic, minced — Fresh garlic is a must here. The jarred stuff just doesn’t have the same punch.
  • 4 cups vegetable broth — I like using a low-sodium broth so I can control the salt level. Homemade roasted vegetable broth takes this to another level if you have it on hand.
  • 1/2 cup coconut milk or heavy cream — This is optional, but I love adding a splash for extra creaminess. Coconut milk keeps it dairy-free and adds a subtle sweetness that plays nicely with the squash. Heavy cream makes it richer. Your call.
  • 1/4 teaspoon ground nutmeg — Freshly grated is ideal, but pre-ground works fine. Just a whisper — you want it to support the squash, not overpower it.
  • Pinch of cayenne pepper (optional) — I add this about half the time. It doesn’t make the soup spicy, just gives it a little warmth in the background.

For the Sage Brown Butter

  • 4 tablespoons unsalted butter — Use real butter here, not margarine. The browning process is what creates that nutty flavor, and you need the milk solids in real butter for that to happen.
  • 10-12 fresh sage leaves — Fresh sage is non-negotiable for this. Dried sage just won’t get crispy the same way, and the flavor is different. Look for leaves that are vibrant green and fragrant.
  • Flaky sea salt, for finishing — A sprinkle of Maldon or similar flaky salt right before serving makes a surprising difference. It adds little bursts of saltiness that contrast with the sweet, creamy soup.

Equipment Needed

Nothing too fancy here — this is a one-pot (well, one-pot-plus-a-baking-sheet) kind of recipe. Here’s what you’ll need:

  • Baking sheet — A rimmed baking sheet works best. The rim keeps any squash juices from spilling into your oven. Line it with parchment paper for easy cleanup.
  • Large soup pot or Dutch oven — I use my 5.5-quart Le Creuset for this, but any heavy-bottomed pot will do. The weight helps distribute heat evenly and prevents scorching.
  • Immersion blender — This is my preferred tool for pureeing soup. It’s easier, creates less mess, and gives you more control over the texture. If you don’t have one, a regular blender works fine — just work in batches and be careful with the hot liquid.
  • Chef’s knife and cutting board — A sharp knife makes cutting butternut squash much less intimidating. I learned that the hard way after nearly losing a fingertip to a dull blade.
  • Small skillet — For browning the butter and sage. A light-colored skillet is helpful here because you can see the butter change color more easily.
  • Vegetable peeler — For peeling the squash. A Y-peeler is my favorite — it’s faster and gives you more control than a standard straight peeler.

If you don’t have an immersion blender, don’t let that stop you. A regular countertop blender works beautifully — just let the soup cool for a few minutes before blending, and never fill the blender more than halfway with hot liquid. Trust me on that one. I’ve had a blender lid blow off and redecorate my kitchen with squash soup. Not fun.

Preparation Method

Alright, let’s get cooking. This recipe has a few steps, but they’re all straightforward. Take your time with the roasting and the browning — those are the steps that make this soup sing.

  1. Preheat your oven to 400°F (200°C) . Get that oven nice and hot while you prep the squash. A hot oven is key for good caramelization.

  2. Prep the butternut squash. This is the part that intimidates people, but I promise it’s not that bad. First, cut off the top and bottom of the squash with a sharp chef’s knife. Then cut it in half right where the narrow neck meets the round belly. Stand each piece on its flat end and slice off the skin from top to bottom, following the curve of the squash. Once peeled, cut the neck into 1-inch cubes. Scoop the seeds out of the round section with a spoon (save them for roasting later if you’re feeling ambitious), then cut that into similar-sized cubes. Try to keep the pieces relatively uniform so they roast evenly.

  3. Roast the squash. Toss the cubed squash with the olive oil, salt, and pepper on your baking sheet. Spread it out in a single layer — if the pieces are crowded, they’ll steam instead of roasting. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize and turn golden. You should be able to pierce a piece easily with a fork. The smell at this point is already amazing — that roasted sweetness is going to be the backbone of your soup.

  4. Start the soup base. While the squash roasts, heat a drizzle of olive oil in your large pot over medium heat. Add the chopped onion and cook for 5-7 minutes, stirring occasionally, until it’s soft and translucent. You want it to be fragrant but not browned. Add the minced garlic and cook for another minute — just until you can smell it. Don’t let the garlic burn, or it’ll turn bitter.

  5. Combine and simmer. Add the roasted squash to the pot along with the vegetable broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes. This gives the flavors time to meld and get friendly with each other.

  6. Blend until smooth. Remove the pot from the heat. If you’re using an immersion blender, carefully blend the soup right in the pot until it’s completely smooth and velvety. If you’re using a regular blender, work in batches — fill the blender no more than halfway, hold the lid down with a kitchen towel, and blend until smooth. Return the blended soup to the pot. At this point, stir in the nutmeg, cayenne (if using), and the coconut milk or cream. Taste and adjust the seasoning — you might want a little more salt or a pinch more nutmeg.

  7. Make the sage brown butter. This is where the magic happens. In your small skillet, melt the butter over medium heat. Once it’s melted, add the sage leaves. Swirl the pan gently and watch carefully — the butter will start to foam, then the milk solids will begin to turn golden brown. This happens fast, so don’t walk away. When the butter smells nutty and the sage leaves are crispy (about 3-4 minutes), remove the pan from the heat immediately. The sage leaves should be dark green and translucent in spots, and the butter should be a warm amber color.

  8. Serve and finish. Ladle the soup into bowls. Drizzle a spoonful of the sage brown butter over each serving, letting it swirl into the soup. Top with a crispy sage leaf or two. Finish with a sprinkle of flaky sea salt. That final touch of salt against the sweet, creamy soup and the nutty brown butter — it’s perfect.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things along the way — mostly through trial and error. Here are the tips I wish someone had given me the first time around:

Don’t skip the roasting step. I know it’s tempting to save time by boiling the squash directly in the broth, but don’t do it. Roasting concentrates the squash’s natural sugars and adds a depth of flavor that you simply cannot achieve any other way. The caramelized edges are where the flavor lives. I learned this the hard way when I was in a rush one night and made a “quick” version. It was fine. But it wasn’t this.

Watch the brown butter like a hawk. Brown butter goes from perfect to burnt in about 30 seconds. The first time I made this, I got distracted by my phone and ended up with butter that was more charcoal than amber. Trust me, you don’t want that. Keep your eyes on the pan, and when the butter starts to smell nutty and the foam subsides, pull it off the heat immediately. If you’re nervous, you can even take it off the heat a little early — the residual heat will continue to cook it.

Texture matters. Some people like their squash soup completely smooth, like velvet. Others prefer a little bit of texture. I fall somewhere in the middle. When I blend, I leave it slightly rustic — not chunky, but not perfectly smooth either. It feels more substantial that way. If you want it ultra-smooth, blend it longer, or even pass it through a fine-mesh sieve. If you want it chunkier, just blend half and leave the rest as is.

Season in layers. Don’t just add all the salt at the beginning. Season the squash before roasting, season the onion as it cooks, and then taste the finished soup and adjust. Each layer of seasoning builds on the previous one, and you’ll end up with a more complex, well-rounded flavor. I usually add a pinch more salt at the very end, right before serving, because it brightens everything up.

Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld and deepen, and the texture becomes even creamier. I often make it a day ahead when I’m planning to serve it for a dinner party. Just reheat it gently on the stove, make the brown butter fresh, and you’re good to go.

Variations & Adaptations

One of the things I love about this soup is how adaptable it is. Here are some variations I’ve tried and loved:

Vegan version. This is easy — just use coconut milk instead of heavy cream, and swap the butter for a good quality vegan butter or coconut oil. The sage browns beautifully in coconut oil, though it won’t get quite as nutty. I’ve also used a combination of coconut oil and a splash of tamari for extra umami, and it was surprisingly good.

Spiced-up version. If you like a little heat, add a chopped jalapeño or serrano pepper to the onion as it cooks. Or stir in a teaspoon of harissa paste at the end. I made a version with harissa and a swirl of yogurt once, and it was absolutely stunning — the heat cut through the sweetness of the squash perfectly.

Apple-squash combo. Roast a peeled, chopped apple (Honeycrisp or Fuji work great) along with the squash. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup. I stumbled onto this variation when I had an apple that was about to go soft, and now I do it intentionally about half the time.

Different squash options. Don’t have butternut squash? No problem. This works beautifully with kabocha, delicata, or even sugar pumpkin. Each squash has a slightly different sweetness and texture, so the soup will vary a bit — but that’s part of the fun. I made a version with red kuri squash last fall, and it was incredibly creamy and rich.

Herb variations. Sage is classic, but don’t be afraid to experiment. Rosemary brown butter is fantastic — just add a sprig of fresh rosemary to the butter as it browns. Thyme works well too. I once made a version with sage and a tiny sprig of fresh rosemary together, and the combination was heavenly.

Serving & Storage Suggestions

This soup is wonderful on its own, but it’s even better with a few thoughtful accompaniments. Here’s how I like to serve it:

Serving temperature and presentation. Serve the soup hot — not boiling, but steaming. Ladle it into warmed bowls if you’re feeling fancy. The sage brown butter should be drizzled on top just before serving, while it’s still warm and liquid. That final sprinkle of flaky salt is non-negotiable in my book. It adds texture and a little burst of saltiness that makes the soup sing.

What to serve with it. A crusty loaf of sourdough or a good country bread is perfect for dipping. I also love serving this soup with a simple green salad dressed with lemon and olive oil — the acidity cuts through the richness of the soup. If you want to make it a heartier meal, serve it alongside a roasted vegetable salad or a grilled cheese sandwich. For holiday gatherings, it’s a fantastic starter course before a main dish like roast chicken or turkey.

Storage instructions. This soup keeps beautifully in the refrigerator for up to 5 days. Store it in an airtight container. The flavors actually deepen and improve after a day or two. I often make a double batch on Sunday and eat it for lunches throughout the week.

Freezing instructions. This soup freezes wonderfully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. One note: if you’ve added coconut milk or cream, the texture might separate slightly after freezing. Just give it a good stir or a quick buzz with the immersion blender after reheating, and it’ll come right back together.

Reheating tips. Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick, thin it with a splash of broth or water. I don’t recommend microwaving it — the texture can become uneven. And make the sage brown butter fresh each time you serve it. It only takes a few minutes, and the difference between fresh brown butter and reheated brown butter is night and day.

Nutritional Information & Benefits

This soup is as good for you as it is delicious. Here’s the nutritional breakdown for one serving (about 1.5 cups, made with coconut milk):

  • Calories: Approximately 280
  • Fat: 16g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 4g
  • Vitamin A: 450% of the Daily Value
  • Vitamin C: 40% of the Daily Value

Butternut squash is a nutritional powerhouse. It’s loaded with vitamin A (in the form of beta-carotene), which is fantastic for eye health and immune function. It’s also a great source of fiber, which keeps you feeling full and satisfied. The sage in this recipe isn’t just for flavor — it’s been used for centuries in traditional medicine for its anti-inflammatory properties. And the butter, while indulgent, provides fat-soluble vitamins that help your body absorb all those nutrients from the squash.

If you’re watching your dairy intake, the coconut milk version is a great option. It’s naturally dairy-free and adds healthy medium-chain triglycerides (MCTs) that can support energy and metabolism. This soup is also naturally gluten-free and can be made vegan with the substitutions I mentioned earlier.

Conclusion

This roasted butternut squash soup with sage brown butter is the kind of recipe that becomes a fall tradition. It’s simple enough for a quiet weeknight, but impressive enough for company. The roasted squash gives it a deep, sweet foundation, and that sage brown butter — well, it’s the kind of finishing touch that makes people ask for the recipe. I’ve been making this for years now, and it never gets old. Every time I roast the squash and the kitchen fills with that warm, nutty smell, I’m right back in Carol’s kitchen, standing there with a spoon in my hand, completely smitten.

I hope you’ll give this soup a try. Make it your own — add a little more spice, swap in a different squash, or double the brown butter (I won’t tell). And when you do, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share your own twist on the recipe. Did you add apple? Try it with rosemary? Burn the brown butter and have to start over? (Been there.) Whatever happens, just know that this soup is forgiving and wonderful and exactly what a cozy fall day needs.

Happy cooking, friends. And if you see Carol, tell her I still owe her that ladder.

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

You can, but I don’t recommend it for this recipe. Frozen squash has a higher water content and won’t caramelize the same way when roasted. You’ll lose some of that deep, sweet flavor that makes this soup special. If you’re in a pinch, thaw the frozen squash, pat it very dry, and roast it at a higher temperature (425°F) to encourage browning.

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

I feel this question in my soul. The key is a sharp knife and a stable cutting board. Cut a thin slice off the bottom of the squash so it sits flat. Then cut it in half at the neck. Stand each piece on its flat end and slice the skin off from top to bottom. If the squash is really hard, you can microwave it whole for 2-3 minutes to soften it slightly before cutting.

Can I make this soup in a slow cooker?

Yes, with a few adjustments. Roast the squash first (this step is non-negotiable for flavor). Then add the roasted squash, sautéed onion and garlic, and broth to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend as directed, and make the brown butter fresh when you’re ready to serve.

Why did my brown butter burn?

It happens to the best of us. Brown butter goes from perfect to burnt very quickly because the milk solids continue to cook even after you remove the pan from the heat. The trick is to watch for the foam to subside and the butter to turn amber, then immediately pour it into a cool bowl to stop the cooking. If you see black specks, you’ve gone too far — start over.

Can I freeze the sage brown butter separately?

I don’t recommend it. Brown butter loses its magic when frozen and reheated. The texture changes, and the sage leaves won’t be crispy. Make the brown butter fresh each time you serve the soup — it only takes 5 minutes, and the difference is absolutely worth it. The soup itself freezes beautifully, so just plan to make the brown butter when you thaw it.

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 nutty sage brown butter. This cozy fall recipe is simple yet impressive, perfect for weeknights or holiday gatherings.

  • Author: Sofia
  • 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 and cubed
  • 2 tablespoons olive oil
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 medium yellow onion, chopped (about 1 cup)
  • 3 cloves garlic, minced
  • 4 cups low-sodium vegetable broth
  • 1/2 cup coconut milk or heavy cream (optional)
  • 1/4 teaspoon ground nutmeg
  • Pinch of cayenne pepper (optional)
  • 4 tablespoons unsalted butter
  • 1012 fresh sage leaves
  • Flaky sea salt, for finishing

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Prep the butternut squash: cut off the top and bottom, cut in half at the neck, peel, and cut into 1-inch cubes.
  3. Toss the cubed squash with olive oil, salt, and pepper on a rimmed baking sheet. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until tender and caramelized.
  4. While the squash roasts, heat a drizzle of olive oil in a large pot over medium heat. Add the chopped onion and cook for 5-7 minutes until soft and translucent. Add the minced garlic and cook for 1 minute more.
  5. Add the roasted squash and vegetable broth to the pot. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
  6. Remove from heat and blend until smooth using an immersion blender or a regular blender (work in batches). Stir in nutmeg, cayenne (if using), and coconut milk or cream. Adjust seasoning to taste.
  7. In a small skillet, melt the butter over medium heat. Add the sage leaves and swirl the pan. Cook until the butter turns amber and smells nutty, and the sage leaves are crispy (about 3-4 minutes). Remove from heat immediately.
  8. Ladle the soup into bowls. Drizzle with sage brown butter, top with a crispy sage leaf, and sprinkle with flaky sea salt. Serve hot.

Notes

Don’t skip roasting the squash—it’s key for flavor. Watch the brown butter carefully as it can burn quickly. The soup can be made ahead and actually tastes better the next day. For a vegan version, use coconut milk and vegan butter or coconut oil.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 8
  • Sodium: 600
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 32
  • Fiber: 6
  • Protein: 4

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating