Written by

Nora Spencer

Published

Creamy Roasted Butternut Squash Soup with Sage Brown Butter

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be a simple roasted chicken dinner. I had the bird seasoned, the potatoes halved, and a beautiful butternut squash I planned to cube and roast alongside everything as a side dish. Then my oven decided to run about fifty degrees cooler than the dial said, and I didn’t notice until an hour and a half later when the chicken was still raw and the squash was barely warm. I was already running late for a dinner party, and honestly, I almost just ordered pizza. But I pulled the squash out, annoyed, and figured I’d at least salvage something from the disaster. I tossed the semi-soft cubes into a pot with some broth I had in the freezer, added a splash of cream because why not, and let it simmer while I figured out Plan B for the main course.

What came out of that pot was nothing like the plan — and better. The squash had caramelized just enough on the edges to give the soup this deep, sweet complexity I’d never gotten from stovetop-only versions. I grabbed the sage from my windowsill, melted some butter in a pan, and watched the leaves go crispy while the butter turned golden and nutty. I drizzled it over the soup, took one spoonful, and just stood there in my messy kitchen, spoon in hand, completely quiet. Maybe you’ve been there — that moment when a mistake turns into something you didn’t know you were missing.

I ended up bringing that soup to the dinner party instead of the roasted squash I’d planned. People asked for the recipe before they even finished their bowls. I’ve made it at least a dozen times since, and I still think about that first accidental batch every single time.

Why You’ll Love This Recipe

This creamy roasted butternut squash soup isn’t just another fall recipe floating around the internet. It’s the one I keep coming back to, and I think you will too.

  • Quick & Easy: The oven does most of the work here. Active prep time is about 15 minutes, and the rest is just roasting and blending. Perfect for a weeknight when you want something that feels special without spending hours in the kitchen.
  • Simple Ingredients: You probably already have onions, garlic, broth, and cream in your kitchen. The butternut squash and fresh sage are the only things you might need to pick up, and both are easy to find at any grocery store.
  • Perfect for Fall Gatherings: This soup is my go-to for Thanksgiving starters, cozy dinner parties, or even just a quiet Sunday lunch. It looks impressive but requires almost no last-minute fuss.
  • Crowd-Pleaser: I’ve served this to picky kids, vegetarian friends, and serious food lovers. Everyone goes back for seconds. The sage brown butter on top is pure magic — it makes people stop and ask what’s in it.
  • Unbelievably Delicious: The roasting brings out a natural sweetness in the squash that you just can’t get from boiling or steaming. Combined with the nutty, herbaceous brown butter, this soup has layers of flavor that taste like you spent all day on it.

What makes this recipe different from all the other butternut squash soups out there? It’s the roasting time. I don’t rush it. I let the squash get deeply caramelized, almost browned at the edges, before it ever hits the pot. That extra step transforms the flavor from simple squash soup to something rich and almost complex. Plus, the sage brown butter isn’t just a garnish — it’s stirred in at the end, so every spoonful gets that toasty, savory note. This isn’t just another version. It’s the best version.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

  • For the Soup
  • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil (use a good quality one for roasting)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth (I prefer Pacific Foods or Swanson for consistent flavor)
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1/2 teaspoon ground nutmeg (freshly grated is best)
  • Salt and freshly ground black pepper, to taste
  • For the Sage Brown Butter
  • 4 tablespoons unsalted butter
  • 10-12 fresh sage leaves (look for firm, fragrant leaves — avoid wilted ones)
  • Pinch of flaky sea salt (like Maldon) for finishing

Ingredient Selection Tips: When choosing a butternut squash, look for one that feels heavy for its size with a firm, unblemished skin. The neck should be solid, not soft. For the sage, fresh is non-negotiable here — dried sage won’t give you the same crispy texture or vibrant flavor. I usually grab a bunch from the produce section and use any leftovers in pasta or roasted chicken later.

Substitution Guidance: If you’re dairy-free, swap the heavy cream for full-fat canned coconut milk. It adds a slight coconut flavor that actually works beautifully with the sage. You can also use olive oil instead of butter for the brown butter topping, but you’ll miss that nutty depth — it’s worth using butter if you can. For a vegan version, use coconut oil and coconut cream, and make sure your broth is vegetable-based.

Equipment Needed

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

  • Baking sheet: A rimmed half-sheet pan works best for roasting the squash. If you don’t have one, any large baking pan with sides will do — just don’t overcrowd the squash.
  • Large pot or Dutch oven: I use my 5.5-quart Le Creuset, but any heavy-bottomed pot works. A Dutch oven holds heat well and makes the soup feel more substantial, but a regular stockpot is fine.
  • Immersion blender: This is my favorite tool for soup. It lets you blend right in the pot without transferring hot liquid to a blender. If you don’t have one, a regular blender works — just let the soup cool slightly and blend in batches, filling the blender no more than halfway to avoid splattering.
  • Small skillet: For the sage brown butter. Any non-stick or stainless steel pan works. I use an 8-inch skillet.
  • Chef’s knife and cutting board: A sharp knife makes peeling and cubing the squash much safer and faster. Trust me, a dull knife is a recipe for a bad day.
  • Vegetable peeler: A Y-shaped peeler works best for butternut squash skin.

Budget-Friendly Options: You can absolutely make this soup with a basic stockpot and a regular blender. I’ve done it many times. The immersion blender is a nice convenience, but not essential. If you’re shopping for equipment, start with a good chef’s knife — it makes the biggest difference in prep time.

Preparation Method

creamy roasted butternut squash soup preparation steps

  1. Preheat your oven to 400°F (200°C). While it’s heating, peel the butternut squash using a vegetable peeler. Cut off the stem end and the bottom, then slice the squash in half where the narrow neck meets the bulbous base. Cut each piece in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes — try to keep them uniform so they roast evenly.
  2. Toss the squash cubes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper on your baking sheet. Spread them in a single layer — if they’re crowded, they’ll steam instead of roast. Roast for 30-35 minutes, flipping halfway through, until the squash is tender and the edges are caramelized and slightly browned. You should be able to pierce a cube easily with a fork.
  3. While the squash roasts, heat a large pot or Dutch oven over medium heat. Add a drizzle of olive oil, then add the diced onion. Cook for 5-6 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for another minute until fragrant. Don’t let the garlic brown — it can turn bitter.
  4. Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring everything to a boil. Reduce the heat to low and let it simmer for 10 minutes. This lets the flavors meld together. The squash should be very soft at this point.
  5. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches, filling the blender no more than halfway. Hold the lid down with a towel to prevent any hot soup from escaping. Blend until velvety smooth.
  6. Stir in the heavy cream and ground nutmeg. Add salt and pepper to taste. Keep the soup warm over low heat while you make the sage brown butter.
  7. For the sage brown butter: In a small skillet over medium heat, melt the 4 tablespoons of butter. Swirl the pan occasionally. The butter will foam, then the foam will subside, and you’ll see brown specks forming at the bottom. This takes about 3-4 minutes. Watch carefully — it can go from brown to burnt very quickly. When the butter smells nutty and is golden-brown, add the sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove the pan from heat immediately.
  8. Ladle the soup into bowls. Drizzle each serving with the sage brown butter, making sure to get some crispy sage leaves on top. Finish with a pinch of flaky sea salt. Serve hot.

Sensory Cues: When the squash is properly roasted, the edges will look dark golden and the cubes should yield easily when pressed with a spatula. The brown butter is ready when it smells like toasted nuts and the milk solids at the bottom of the pan are a warm caramel color. The soup should be thick enough to coat the back of a spoon but still pourable.

Personal Tip: I always roast a little extra squash than I need. The leftovers are amazing in salads or mashed with a bit of butter for a quick side dish. Also, don’t skip the flaky salt at the end — it really makes the brown butter pop.

Cooking Tips & Techniques

Let me save you from a few mistakes I’ve made along the way. The first time I made this, I under-roasted the squash because I was in a hurry. The soup turned out watery and bland. Roasting until the edges are truly caramelized is non-negotiable — that’s where the sweetness comes from.

Don’t overcrowd the pan. If your squash cubes are piled on top of each other, they’ll steam and you’ll lose all that lovely browning. Use two baking sheets if you need to. I learned this the hard way when I tried to cram a massive squash onto one pan and ended up with mushy, pale cubes.

Watch the brown butter like a hawk. I’ve burned it more times than I care to admit. Once it starts turning brown, it happens fast. Have your sage leaves ready to go so you can drop them in immediately. The residual heat will finish crisping them.

Timing and multitasking: While the squash roasts, you can prep the onion and garlic, measure out the broth, and even clean up your cutting board. The soup comes together in about 10 minutes after the squash is done, so you can roast the squash earlier in the day and finish the soup right before serving if that works better for your schedule.

Texture control: If your soup is too thick after blending, add a splash more broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few minutes to reduce. I like mine thick enough to coat a spoon but still pourable.

Variations & Adaptations

This soup is forgiving and easy to adapt. Here are a few ways I’ve changed it up:

  • Spicy Version: Add 1/2 teaspoon of red pepper flakes or a small diced jalapeño when you sauté the onion. The heat pairs beautifully with the sweet squash and nutty brown butter. I made this for a friend who loves spice, and she said it was the best soup she’d ever had.
  • Dairy-Free Adaptation: Use full-fat coconut milk instead of heavy cream, and substitute the butter with a good quality olive oil for the sage topping. The coconut flavor is subtle but adds a lovely richness. I’ve served this to dairy-free guests and they couldn’t tell the difference.
  • Roasted Garlic Addition: Cut the top off a head of garlic, drizzle with olive oil, wrap in foil, and roast alongside the squash for the last 20 minutes. Squeeze the roasted cloves into the soup before blending. It adds a sweet, mellow garlic flavor that’s incredible.
  • Apple-Infused Version: Add one peeled and chopped apple (Granny Smith or Honeycrisp) to the pot when you add the broth. It adds a subtle fruity sweetness that complements the squash. I tried this on a whim and now it’s my go-to fall variation.
  • Protein Boost: Stir in a cup of cooked white beans or shredded rotisserie chicken after blending for a heartier meal. It stretches the soup further and makes it a complete dinner.

Serving & Storage Suggestions

Serve this soup hot, ladled into warmed bowls. The sage brown butter should be drizzled on top just before serving so the leaves stay crispy. A sprinkle of flaky sea salt and a crack of black pepper finish it off nicely.

What to serve alongside: A crusty baguette or sourdough bread is perfect for dipping. I also love a simple green salad with a tangy vinaigrette to cut through the richness. For a full meal, serve it as a starter before roasted chicken or alongside a grilled cheese sandwich for a cozy lunch.

Storage: This soup keeps beautifully in the refrigerator for up to 5 days. Store it in an airtight container. 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 wonderfully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick after thawing. I don’t recommend microwaving — it can make the texture grainy. Make fresh sage brown butter when you reheat, as the crispy leaves won’t survive storage.

Nutritional Information & Benefits

Per serving (based on 6 servings): Approximately 280 calories, 18g fat, 8g saturated fat, 30g carbohydrates, 6g fiber, 8g sugar, 4g protein, 450mg sodium.

Butternut squash is packed with vitamin A — one serving provides over 200% of your daily needs. It’s also rich in vitamin C, potassium, and fiber, which supports digestion and keeps you full longer. The sage in the brown butter isn’t just for flavor; it’s also known for its anti-inflammatory properties.

This soup is naturally gluten-free and can easily be made dairy-free or vegan with the substitutions mentioned earlier. It’s a great option for those watching their intake of processed foods, as everything is made from whole ingredients. I love that I can serve this to guests with dietary restrictions without them feeling like they’re missing out.

From a personal perspective, this soup is my go-to when I want something comforting but not heavy. It feels indulgent — thanks to the cream and brown butter — but it’s actually packed with vegetables and nutrients. It’s the kind of meal that leaves you satisfied without feeling sluggish.

Conclusion

This creamy roasted butternut squash soup with sage brown butter is proof that sometimes the best recipes come from happy accidents. The deep, caramelized sweetness from the roasted squash, the velvety texture from the cream, and that nutty, herbaceous brown butter on top — it all comes together in a way that feels both comforting and special.

I hope you give this recipe a try, whether it’s for a cozy weeknight dinner or a holiday gathering. Don’t be afraid to make it your own — swap in coconut milk, add some heat, or throw in an apple if that sounds good. The beauty of this soup is how forgiving and adaptable it is.

I’d love to hear how it turns out for you. Did you try a variation? Did your family love it as much as mine does? Drop a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me — I always love seeing your creations. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

You can, but the texture and flavor won’t be as good. Frozen squash releases a lot of water as it thaws, which prevents proper caramelization during roasting. If you’re in a pinch, thaw the frozen squash completely, pat it very dry, and spread it in a single layer on the baking sheet. Roast at a higher temperature (425°F) and expect a slightly less sweet result.

Can I make this soup ahead of time?

Absolutely. This soup tastes even better the next day as the flavors meld together. Make it up to 3 days ahead, store it in the refrigerator, and reheat gently on the stovetop. Just wait to make the sage brown butter until right before serving so the leaves stay crispy.

How do I peel a butternut squash safely?

I use a Y-shaped vegetable peeler for the skin — it’s much easier than a knife. If the squash is very hard, microwave it whole for 2-3 minutes to soften the skin slightly. Always cut on a stable surface and use a sharp chef’s knife. Cut the squash in half where the neck meets the base for easier handling.

Can I skip the cream to make it lighter?

Yes. The soup will still be delicious without the cream, though it won’t be as rich or velvety. You can use a splash of milk, half-and-half, or even an extra 1/4 cup of broth to thin it out. The sage brown butter still adds plenty of flavor on top.

What can I use instead of sage?

Thyme or rosemary work well as substitutes. Use about 2 teaspoons of fresh thyme leaves or 1 tablespoon of chopped fresh rosemary. The flavor profile will change slightly, but both pair beautifully with roasted butternut squash. For the brown butter, you can simply leave out the herbs and add a pinch of smoked paprika instead.

Pin This Recipe!

creamy roasted butternut squash soup recipe

Print

Creamy Roasted Butternut Squash Soup with Sage Brown Butter

This creamy roasted butternut squash soup is the result of a happy accident—deeply caramelized squash blended into a velvety soup, topped with nutty sage brown butter. It’s a comforting, crowd-pleasing fall recipe that feels special but comes together easily.

  • Author: Sara
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 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, diced
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1/2 teaspoon ground nutmeg (freshly grated is best)
  • Salt and freshly ground black pepper, to taste
  • 4 tablespoons unsalted butter
  • 1012 fresh sage leaves
  • Pinch of flaky sea salt (like Maldon) for finishing

Instructions

  1. Preheat your oven to 400°F (200°C). Peel the butternut squash using a vegetable peeler. Cut off the stem end and the bottom, then slice the squash in half where the narrow neck meets the bulbous base. Cut each piece in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes.
  2. Toss the squash cubes with 2 tablespoons of olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper on your baking sheet. Spread them in a single layer. Roast for 30-35 minutes, flipping halfway through, until the squash is tender and the edges are caramelized and slightly browned.
  3. While the squash roasts, heat a large pot or Dutch oven over medium heat. Add a drizzle of olive oil, then add the diced onion. Cook for 5-6 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for another minute until fragrant.
  4. Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and bring everything to a boil. Reduce the heat to low and let it simmer for 10 minutes.
  5. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches, filling the blender no more than halfway. Blend until velvety smooth.
  6. Stir in the heavy cream and ground nutmeg. Add salt and pepper to taste. Keep the soup warm over low heat while you make the sage brown butter.
  7. For the sage brown butter: In a small skillet over medium heat, melt the 4 tablespoons of butter. Swirl the pan occasionally. The butter will foam, then the foam will subside, and you’ll see brown specks forming at the bottom. This takes about 3-4 minutes. When the butter smells nutty and is golden-brown, add the sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove the pan from heat immediately.
  8. Ladle the soup into bowls. Drizzle each serving with the sage brown butter, making sure to get some crispy sage leaves on top. Finish with a pinch of flaky sea salt. Serve hot.

Notes

Roast the squash until deeply caramelized for the best flavor. Watch the brown butter carefully—it can burn quickly. For dairy-free, use full-fat coconut milk and olive oil instead of butter. The soup can be made ahead and tastes even better the next day. Make fresh sage brown butter when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 280
  • Sugar: 8
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 30
  • Fiber: 6
  • Protein: 4

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