Written by

Harmony Rich

Published

Creamy Roasted Butternut Squash Soup with Brown Butter

Ready In 45 minutes
Servings 6 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

I used to think butternut squash soup was basically baby food for adults. You know the kind — pureed within an inch of its life, vaguely sweet, and completely forgettable. That was my stance for years. Then I showed up at my neighbor Fran’s house on a freezing Tuesday in November, and she handed me a mug of something that smelled like toasted hazelnuts and brown butter. I took a sip. Then I took another. And another. By the time I left, I’d asked for the recipe twice and texted her at 10 PM with a follow-up question about the roasting time. Honestly, I was embarrassed. But not embarrassed enough to stop making it every single week since.

This creamy roasted butternut squash soup with brown butter is the version that made me eat my words — literally. It starts with squash that’s roasted until the edges caramelize and the natural sugars go deep and complex. Then comes the brown butter, which gets nutty and golden in a way that feels almost magical. A little sage, a little heat, a swirl of cream — and suddenly you have a bowl of soup that tastes like fall but also like you actually put effort into something, even though it’s mostly hands-off. I mean, the hardest part is peeling the squash, and honestly, you can buy it pre-cut if you’re having one of those days. I’ve done it. No judgment.

Maybe you’ve been there — underwhelmed by a soup that promised comfort but delivered bland. This one is different. It’s the kind of soup that makes you close your eyes after the first spoonful. The kind you’ll crave when the weather turns gray and the wind rattles the windows. I keep making it because it feels like a hug in a bowl, and honestly, we could all use more of those.

Why You’ll Love This Recipe

Let me tell you why this creamy roasted butternut squash soup with brown butter has earned a permanent spot in my fall and winter rotation. I’ve tested this recipe at least a dozen times — tweaking the roast time, adjusting the butter temperature, even trying different squash varieties — and this version is the one that finally made me stop fiddling.

  • Rich, Complex Flavor Without the Fuss: The roasting does the heavy lifting here. You’re not standing over a stove stirring for an hour. Pop the squash in the oven, let it caramelize, and the brown butter does the rest. The flavor is deep, nutty, and slightly sweet — way beyond basic squash soup.
  • Simple, Pantry-Friendly Ingredients: You likely have most of this already. Onion, garlic, broth, cream, butter, and sage. No weird specialty items. I mean, the squash is the star, and even that is easy to find at any grocery store from September through February.
  • Perfect for Cozy Nights and Impressing Guests: This soup looks and tastes fancy — the brown butter drizzle on top makes it look like you spent hours. But really, it comes together in under an hour with minimal active time. Great for a quiet dinner alone or for serving at a small gathering when you want to look put-together without the stress.
  • Crowd-Pleaser Through and Through: I’ve served this to picky eaters, to folks who claim they “don’t like squash,” and to my dad who only eats soup if it’s chunky. Every single person has asked for seconds. It’s that good.
  • Unbelievably Satisfying Texture: The cream adds silkiness, but the roasted squash gives it body. It’s not watery or thin. It coats the spoon and sticks to your ribs in the best way.

This isn’t just another butternut squash soup recipe. The brown butter is the game-changer — it adds a toasty, almost caramel-like depth that plain butter or oil just can’t match. And the roasting? That’s what takes the squash from bland to brilliant. It’s comfort food reimagined — richer, faster, and with the same soul-soothing satisfaction you crave when the temperature drops.

What Ingredients You Will Need

This creamy roasted butternut squash soup with brown butter uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:

For the Soup Base

  • 1 medium butternut squash (about 2.5 to 3 pounds), peeled, seeded, and cut into 1-inch cubes — look for one that feels heavy for its size and has a matte, not shiny, skin
  • 2 tablespoons olive oil — for roasting the squash; use a good quality one here since it affects the flavor
  • 1 medium yellow onion, chopped (about 1.5 cups)
  • 3 cloves garlic, smashed
  • 4 cups low-sodium vegetable broth — I prefer Imagine or Pacific Foods for clean flavor; chicken broth works too if you’re not keeping it vegetarian
  • 1/2 cup heavy cream — full-fat gives the best silky texture; you can substitute with full-fat coconut milk for a dairy-free option
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of cayenne pepper (optional, but recommended — it doesn’t make it spicy, just wakes up the flavors)

For the Brown Butter & Garnish

creamy roasted butternut squash soup with brown butter preparation steps

  • 4 tablespoons unsalted butter — use a good brand like Kerrygold for the best nutty flavor; the milk solids are higher quality and brown more evenly
  • 6-8 fresh sage leaves — plus extra for garnish if you’re feeling fancy
  • Optional toppings: toasted pumpkin seeds, a swirl of cream, cracked black pepper, or crispy fried sage leaves

Ingredient Selection Tips: When choosing your butternut squash, avoid any with soft spots or green patches. The skin should be a uniform beige-tan color. If you’re short on time, many stores sell pre-cut butternut squash cubes — just look for pieces that are similar in size so they roast evenly. I’ve used them in a pinch and they work fine, though the flavor is slightly less intense than roasting a whole squash yourself.

Substitution Guidance: For a vegan version, swap the butter with vegan butter or coconut oil for browning, and use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the squash nicely. If you can’t find fresh sage, dried sage works — just use about 1 teaspoon and add it to the soup while blending rather than frying.

Equipment Needed

You don’t need a ton of fancy equipment to make this creamy roasted butternut squash soup with brown butter. Here’s what I use:

  • Large baking sheet — rimmed is best to catch any caramelized juices; I use a half-sheet pan (18×13 inches)
  • Parchment paper — not strictly necessary, but it makes cleanup so much easier and prevents sticking
  • Large soup pot or Dutch oven — 5 to 6 quarts is ideal; I love my Lodge enameled Dutch oven for even heat distribution
  • Immersion blender — this is my preferred tool for silky soup without transferring hot liquid to a blender; the Cuisinart SmartStick is a solid budget-friendly option
  • Regular blender — if you don’t have an immersion blender, a standard countertop blender works perfectly; just work in batches and don’t fill it more than halfway with hot liquid
  • Chef’s knife — a sharp 8-inch knife makes quick work of peeling and cubing the squash
  • Vegetable peeler — a Y-shaped peeler is my go-to for butternut squash; it’s faster and gives better control than a straight peeler
  • Small skillet — for browning the butter and frying the sage leaves
  • Measuring cups and spoons

Budget-Friendly Tip: If you don’t own an immersion blender, a standard blender works just as well. Just let the soup cool for 5 minutes before blending, and always hold the lid down with a kitchen towel to prevent splatters. I learned that one the hard way.

Preparation Method

Let’s get cooking. This creamy roasted butternut squash soup with brown butter comes together in about 45 minutes to an hour, with most of that being hands-off roasting time. Here’s exactly how to do it:

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. Trust me on this — roasted squash can get sticky.
  2. Prepare the squash: Peel the butternut squash using a Y-shaped peeler, then cut it in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Cut the flesh into 1-inch cubes — try to keep them uniform so they roast evenly. You should have about 5 to 6 cups of cubed squash.
  3. Roast the squash: Spread the cubed squash on the prepared baking sheet in a single layer. Drizzle with the olive oil and sprinkle with a pinch of salt and pepper. Toss to coat evenly. Roast for 25 to 30 minutes, flipping halfway through, until the squash is tender and the edges are golden brown and caramelized. You’ll know it’s done when a fork slides in easily and the bottoms have those lovely browned bits. Don’t skip the flipping — it’s what gives you that even caramelization.
  4. While the squash roasts, start the aromatics: In a large soup pot or Dutch oven, melt 1 tablespoon of the butter over medium heat. Add the chopped onion and cook, stirring occasionally, for 5 to 7 minutes until softened and translucent. Add the smashed garlic cloves and cook for another minute until fragrant. The smell at this point is already amazing — but we’re just getting started.
  5. Add the broth and simmer: Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away while the squash finishes roasting. This gives the onion and garlic time to infuse the broth with flavor.
  6. Combine and blend: Once the squash is done, add the roasted cubes to the pot with the broth mixture. Stir to combine. Remove from heat. Use an immersion blender to puree the soup until completely smooth — this usually takes about 1 to 2 minutes. If using a regular blender, work in batches, filling the blender no more than halfway, and hold the lid down with a towel. The soup will be hot, so be careful.
  7. Finish the soup: Return the pot to low heat. Stir in the heavy cream, salt, pepper, and the pinch of cayenne if using. Taste and adjust seasoning — you might want a little more salt or a crack of black pepper. Keep warm while you make the brown butter.
  8. Make the brown butter: In a small skillet, melt the remaining 3 tablespoons of butter over medium heat. Swirl the pan occasionally. The butter will foam, then the foam will subside, and you’ll see golden brown specks forming at the bottom. This takes about 3 to 4 minutes. As soon as it smells nutty and toasty, add the fresh sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove from heat immediately. Watch it closely — brown butter can go from perfect to burnt in seconds.
  9. Serve: Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving, and top with a crispy sage leaf or two. Add a swirl of extra cream, some toasted pumpkin seeds, or a crack of black pepper if you like. Serve immediately.

Prep Note: You can roast the squash up to 2 days ahead and store it in the fridge. The soup itself also thickens slightly as it sits — just add a splash of broth or water when reheating if needed.

Cooking Tips & Techniques

After making this creamy roasted butternut squash soup with brown butter more times than I can count, I’ve picked up a few tricks that make a real difference. Here are the things I wish someone had told me:

Don’t crowd the baking sheet. I made this mistake the first time — piled all the squash onto one pan without enough space. It steamed instead of roasted. You want those cubes to have room to breathe so they caramelize, not just soften. If your squash is on the larger side, use two baking sheets or roast in batches.

Cut the squash into even pieces. I know, it’s tedious. But uneven cubes mean some pieces burn while others stay undercooked. Take the extra 2 minutes to make them roughly the same size. Your soup will be smoother and more consistent.

Brown butter is a game-changer, but it demands attention. I’ve burned it at least three times. The key is to keep the heat at medium, not high, and to swirl the pan constantly. The second you smell that nutty aroma and see golden specks, pull it off the heat. It will continue to darken slightly from the residual heat. If it smells bitter, you’ve gone too far — start over. It’s worth it.

Use an immersion blender if you have one. Not only does it save you from transferring hot liquid, but it also lets you control the texture. I like to leave it slightly rustic — not baby-food smooth — with just a tiny bit of body. If you prefer silky-smooth, blend longer. Your call.

Taste and adjust at the end. Squash sweetness varies depending on the season and how long it’s been stored. Sometimes you need a little more salt to balance the sweetness, sometimes a pinch more cayenne. Always taste before serving. I keep a small bowl of flaky sea salt nearby for final sprinkling.

Make it ahead for better flavor. Like many soups, this one tastes even better the next day. The flavors meld and deepen overnight. I often make it on a Sunday and enjoy it for lunch all week. Just store it in an airtight container in the fridge.

Variations & Adaptations

This creamy roasted butternut squash soup with brown butter is wonderfully adaptable. Here are some ways I’ve tweaked it depending on my mood, what’s in the fridge, or who I’m serving:

Vegan Version: Replace the butter with 4 tablespoons of coconut oil or a high-quality vegan butter for browning. Use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the squash beautifully. I’ve made this for vegan friends and they couldn’t tell the difference.

Spicy Kick: Add a minced fresh jalapeño or serrano pepper along with the onion. Or stir in 1/2 teaspoon of smoked paprika and an extra pinch of cayenne. The heat cuts through the richness of the brown butter in a way that’s honestly addictive.

Apple-Squash Combo: Roast one peeled and cubed Granny Smith apple along with the squash. The tartness brightens the soup and adds another layer of fall flavor. I tried this on a whim when I had an apple about to go bad, and now it’s my favorite variation.

Extra Protein: Stir in 1 cup of cooked white beans (cannellini or great northern) before blending. They add creaminess and a boost of protein without changing the flavor much. Great for turning this into a more substantial meal.

Roasted Garlic Twist: Instead of adding raw garlic with the onion, roast a whole head of garlic alongside the squash. Squeeze the soft cloves into the soup before blending. The flavor is sweeter and more mellow — less sharp, more complex.

Different Squash: No butternut? Use acorn squash, kabocha, or even sugar pumpkin. The roasting time may vary slightly depending on density, but the method is the same. Each squash brings its own subtle sweetness and texture.

Gluten-Free Note: This recipe is naturally gluten-free as written — just double-check your broth label to be sure.

Serving & Storage Suggestions

This creamy roasted butternut squash soup with brown butter is versatile enough for a weeknight dinner or a special occasion. Here’s how I like to serve and store it:

Serving Temperature: Serve this soup hot — not boiling, but steaming. The brown butter drizzle should be warm and liquid when it hits the soup. If the butter has solidified, gently reheat it in the skillet for a few seconds.

Presentation: Ladle the soup into shallow bowls. Drizzle the brown butter in a swirl or a zigzag pattern. Top with a crispy sage leaf or two, a sprinkle of toasted pumpkin seeds, and a crack of black pepper. A tiny pinch of flaky sea salt right before serving makes the flavors pop. For a prettier presentation, add a swirl of cream on top and drag a toothpick through it to create a pattern.

What to Serve With It: This soup pairs beautifully with crusty bread or a simple green salad with a tangy vinaigrette. I love it alongside a crispy garlic chicken for a cozy fall dinner. A glass of dry white wine or a warm cider completes the meal perfectly.

Storage: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two. Store the brown butter separately in a small jar in the fridge — it will solidify, but you can reheat it gently.

Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The brown butter doesn’t freeze well, so make it fresh when you’re ready to serve.

Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after storage, add a splash of broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling — it can cause the cream to separate.

Nutritional Information & Benefits

This creamy roasted butternut squash soup with brown butter is as nourishing as it is delicious. Here’s a rough estimate per serving (based on 6 servings):

  • Calories: Approximately 280-320
  • Fat: 18-22g (mostly from the butter and cream)
  • Carbohydrates: 28-32g
  • Fiber: 5-7g
  • Protein: 4-6g
  • Vitamin A: Over 200% of the daily value (butternut squash is loaded with it)
  • Vitamin C: About 35% of the daily value
  • Potassium: Good source

Health Benefits: Butternut squash is rich in beta-carotene, which your body converts to vitamin A for healthy vision and immune function. It’s also a great source of fiber, which supports digestion and keeps you feeling full. The sage in the brown butter has anti-inflammatory properties, and the garlic is great for immune health — especially during cold and flu season.

Dietary Considerations: This recipe is naturally gluten-free and can be made vegan with the substitutions listed above. It’s relatively low in protein, so consider serving it with a side of beans or a protein-rich salad for a complete meal. The main allergens are dairy (butter and cream) — use the vegan alternatives if needed.

My Personal Take: I love that this soup feels indulgent but is actually packed with vegetables. It’s the kind of meal that satisfies both your craving for comfort and your desire to eat something good for you. No guilt, just goodness.

Conclusion

This creamy roasted butternut squash soup with brown butter is the recipe that changed my mind about squash soup forever. It’s rich without being heavy, fancy without being fussy, and deeply satisfying in a way that feels like coming home after a long day. The roasted squash brings natural sweetness and depth, the brown butter adds a nutty, almost caramel-like richness, and the whole thing comes together with ingredients you can actually find at any grocery store.

I hope you give this one a try — and I hope it becomes as much of a staple in your kitchen as it has in mine. Maybe you’ll even convert someone who thought they didn’t like squash soup. Honestly, there’s something pretty great about watching someone take that first spoonful and go quiet for a second. That’s the moment you know you’ve made something special.

If you make this soup, I’d love to hear about it. Drop a comment below and let me know how it turned out — did you add any twists? Serve it with something amazing? Burn the butter like I did the first time? (No judgment. It happens to the best of us.) And if you loved it, share it with a friend who needs a little comfort this season. Happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can. Frozen butternut squash works in a pinch, but you won’t get the same caramelized flavor from roasting because frozen squash releases a lot of water. If using frozen, thaw and pat it dry before roasting, and expect a slightly softer, less intense flavor. I’d recommend roasting it a bit longer to drive off excess moisture.

How do I prevent the brown butter from burning?

Keep the heat at medium and watch it closely. The butter will foam, then the foam will subside, and you’ll see golden brown specks forming at the bottom. As soon as you smell a nutty aroma, remove it from the heat immediately. It continues to cook from residual heat, so don’t wait until it looks dark. If it smells bitter or looks almost black, start over.

Can I make this soup ahead of time?

Absolutely. In fact, it tastes even better the next day as the flavors meld. Make the soup up to 5 days ahead and store it in the fridge. I recommend making the brown butter fresh when you’re ready to serve — it takes just a few minutes and the texture is much better. The soup also freezes well for up to 3 months.

Is this soup spicy?

Not really. The pinch of cayenne pepper adds warmth and depth without making it spicy. It’s more of a background note that wakes up the other flavors. If you’re sensitive to heat, you can leave it out entirely. If you want more kick, add extra cayenne or a minced jalapeño with the onion.

Can I make this soup without cream?

Yes. For a lighter version, skip the cream entirely or substitute with unsweetened almond milk or oat milk. The soup will still be creamy from the blended squash, just less rich. For a dairy-free version that keeps the richness, use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and pairs well with the squash and brown butter.

Pin This Recipe!

creamy roasted butternut squash soup with brown butter recipe

Print

Creamy Roasted Butternut Squash Soup with Brown Butter

This creamy roasted butternut squash soup with brown butter is rich, nutty, and deeply satisfying. Roasted squash caramelizes for complex sweetness, while brown butter and sage add a toasty, magical finish.

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

Ingredients

Scale
  • 1 medium butternut squash (about 2.5 to 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 medium yellow onion, chopped (about 1.5 cups)
  • 3 cloves garlic, smashed
  • 4 cups low-sodium vegetable broth
  • 1/2 cup heavy cream
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of cayenne pepper (optional)
  • 4 tablespoons unsalted butter
  • 68 fresh sage leaves
  • Optional toppings: toasted pumpkin seeds, a swirl of cream, cracked black pepper, or crispy fried sage leaves

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Prepare the squash: Peel the butternut squash using a Y-shaped peeler, then cut it in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Cut the flesh into 1-inch cubes. You should have about 5 to 6 cups.
  3. Roast the squash: Spread the cubed squash on the prepared baking sheet in a single layer. Drizzle with olive oil and sprinkle with a pinch of salt and pepper. Toss to coat evenly. Roast for 25 to 30 minutes, flipping halfway through, until tender and edges are golden brown and caramelized.
  4. While the squash roasts, start the aromatics: In a large soup pot or Dutch oven, melt 1 tablespoon of the butter over medium heat. Add the chopped onion and cook, stirring occasionally, for 5 to 7 minutes until softened and translucent. Add the smashed garlic cloves and cook for another minute until fragrant.
  5. Add the broth and simmer: Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away while the squash finishes roasting.
  6. Combine and blend: Once the squash is done, add the roasted cubes to the pot with the broth mixture. Stir to combine. Remove from heat. Use an immersion blender to puree the soup until completely smooth, about 1 to 2 minutes. If using a regular blender, work in batches, filling the blender no more than halfway, and hold the lid down with a towel.
  7. Finish the soup: Return the pot to low heat. Stir in the heavy cream, salt, pepper, and the pinch of cayenne if using. Taste and adjust seasoning. Keep warm while you make the brown butter.
  8. Make the brown butter: In a small skillet, melt the remaining 3 tablespoons of butter over medium heat. Swirl the pan occasionally. The butter will foam, then the foam will subside, and you’ll see golden brown specks forming at the bottom. This takes about 3 to 4 minutes. As soon as it smells nutty and toasty, add the fresh sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove from heat immediately.
  9. Serve: Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving, and top with a crispy sage leaf or two. Add a swirl of extra cream, some toasted pumpkin seeds, or a crack of black pepper if you like. Serve immediately.

Notes

You can roast the squash up to 2 days ahead and store it in the fridge. The soup thickens slightly as it sits; add a splash of broth or water when reheating if needed. Brown butter can go from perfect to burnt in seconds—watch it closely. For a vegan version, swap butter with vegan butter or coconut oil and use full-fat coconut milk instead of heavy cream.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 300
  • Sugar: 8
  • Sodium: 600
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 30
  • Fiber: 6
  • Protein: 5

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