I was standing in the frozen foods aisle of the grocery store last November, shivering a little in my coat, when the smell of someone’s roasted vegetables from the deli section drifted over — that sweet, earthy, almost nutty scent. And just like that, I was seven years old in my Aunt Clara’s tiny farmhouse kitchen, watching her peel a butternut squash with a knife that was way too big for her hands. She wasn’t my real aunt, just our neighbor, but she had a way of making every kid in the neighborhood feel like family. She’d let me stir the pot, and I remember the steam fogging up the window, the way the butter sizzled in the pan, and how she’d always say, “This soup will warm you from the inside out.” She passed away a few years ago, and I never got her exact recipe. So this is my attempt to recreate that feeling — that cozy, golden, late-autumn hug in a bowl. Honestly, I think I’ve come pretty close, and I’m so excited to share it with you. Maybe you’ve got a memory like that too, one tied to a certain smell or a certain season. That’s what this soup is for.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. I’ve tested this one more times than I care to admit — some were too watery, some were too sweet, and a few were just plain boring. But this version? It’s the one that finally made me close my eyes after the first bite, just like I did at Aunt Clara’s table. Here’s why you’re going to love it too:
- Quick & Easy: It comes together in about 45 minutes, most of which is hands-off roasting time. Perfect for a busy weeknight when you need something comforting fast.
- Simple Ingredients: No fancy grocery trips needed. You’ll likely have the pantry staples (onion, garlic, broth) already, and the butternut squash and sage are easy to find in the fall.
- Perfect for Cozy Season: This soup is made for chilly evenings, rainy Sundays, or when you just need a bowl of something that feels like a warm blanket.
- Crowd-Pleaser: I’ve served this at Thanksgiving, to picky kids, and to friends who “don’t like squash.” It always gets rave reviews. The brown butter and sage combo is pure magic.
- Unbelievably Delicious: The texture is velvety smooth, the flavor is deeply savory with a hint of sweetness, and that brown butter drizzle on top? It’s next-level comfort food.
What makes this recipe different from the rest is the technique of roasting the squash with a little olive oil and salt before blending. It concentrates the flavor and adds a caramelized depth you just can’t get from boiling. And the brown butter — it’s not just a garnish, it’s the soul of the dish. It adds a nutty, toasty richness that makes this soup feel special without being fussy. This is comfort food reimagined: healthier, faster, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a velvety texture without any fuss. Most of these are pantry staples or easy fall finds, and I’ve included a few notes from my own trials to help you get the best results.
- 1 medium butternut squash (about 2-3 pounds) – Peeled, seeded, and cubed. Look for one that feels heavy for its size with a firm, tan skin. I’ve found that pre-cut squash works in a pinch, but it’s often drier. Roasting it yourself makes a big difference.
- 2 tablespoons olive oil – For roasting the squash and aromatics. A good quality extra-virgin olive oil adds a nice fruity note, but regular is fine.
- 1 medium yellow onion – Diced. It adds a savory backbone to the soup. I’ve used sweet onions too, and they work well if you have them.
- 3 cloves garlic – Minced. Fresh is best here; the flavor is brighter and less bitter than pre-minced.
- 4 cups vegetable or chicken broth – I prefer low-sodium so I can control the salt. For a richer flavor, chicken broth is my go-to, but vegetable broth keeps it vegan.
- 1/2 cup heavy cream or full-fat coconut milk – For a creamy finish. Coconut milk adds a subtle sweetness that pairs beautifully with the squash. (I recommend Thai Kitchen for coconut milk — it’s thick and rich.)
- 1/2 teaspoon ground nutmeg – Just a pinch to warm up the flavors. Freshly grated is even better if you have it.
- Salt and black pepper – To taste. I always start with 1 teaspoon of salt and adjust at the end.
For the Brown Butter & Sage Topping:
- 4 tablespoons unsalted butter – I recommend Kerrygold or another European-style butter for its higher fat content, which browns more evenly and tastes richer.
- 10-12 fresh sage leaves – Plus a few extra for garnish. The sage will crisp up in the butter, adding a wonderful texture and earthy flavor.
- Flaky sea salt – For finishing. Maldon is my favorite.
Substitution Notes: For a vegan version, use coconut milk and a good vegan butter (Miyoko’s works great). If you’re gluten-free, this soup is naturally gluten-free! Just double-check your broth. You can also swap the butternut squash for pumpkin or honeynut squash — just adjust the roasting time slightly.
Equipment Needed
You don’t need a ton of fancy tools for this one, which is part of why I love it. Here’s what you’ll need:
- Baking sheet – A rimmed half-sheet pan is ideal for roasting the squash. If you don’t have one, any large baking pan will work, just don’t overcrowd the squash.
- Large pot or Dutch oven – I use my trusty 5.5-quart Le Creuset, but any heavy-bottomed pot will do. A good Dutch oven distributes heat evenly, which helps prevent burning.
- Immersion blender or regular blender – An immersion blender is quicker and less messy, but a regular blender works too. Just be careful with hot liquids — blend in batches and leave the lid slightly ajar to let steam escape.
- Small skillet – For browning the butter. A light-colored pan helps you see the butter change color, so you don’t burn it.
- Chef’s knife and cutting board – A sharp knife makes peeling and cubing the squash much safer and easier.
- Vegetable peeler – A Y-peeler is my favorite for butternut squash; it glides right over the curves.
Budget-Friendly Tip: If you don’t have an immersion blender, a potato masher will give you a chunkier soup, or you can use a food processor in batches. I’ve done all three, and they all work — just don’t overfill the blender!
Preparation Method

Alright, let’s get cooking. I’ve broken this down into clear steps, with all the little notes I wish someone had told me the first time I made this. Take your time, and don’t rush the roasting — it’s where the magic happens.
- Preheat your oven to 400°F (200°C). While it heats up, peel your butternut squash with a vegetable peeler. Cut off the stem and base, then slice it in half lengthwise. Scoop out the seeds with a spoon (you can save them for roasting later!). Cube the squash into 1-inch pieces. They don’t have to be perfect, but try to keep them similar in size so they cook evenly.
- Roast the squash. Toss the cubed squash with 1 tablespoon of olive oil, 1/2 teaspoon of salt, and a few cracks of black pepper. Spread them in a single layer on your baking sheet. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize. You’ll know it’s done when a fork slides in easily. (I once under-roasted the squash, and the soup was watery and flat — don’t skip this step!)
- Cook the aromatics. While the squash roasts, heat the remaining 1 tablespoon of olive oil in your large pot over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until it’s soft and translucent. Add the minced garlic and cook for another minute until fragrant. Don’t let the garlic burn — it gets bitter fast.
- Simmer the soup. Add the roasted squash to the pot with the onions and garlic. Pour in the 4 cups of broth and bring it to a gentle boil. Then reduce the heat to low, cover, and let it simmer for 10 minutes. This allows all the flavors to meld together. You’ll notice the kitchen starting to smell incredible at this point.
- Blend until smooth. Remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot until it’s silky smooth. If you’re using a regular blender, work in batches — fill it no more than halfway, hold the lid down with a towel, and blend carefully. The soup is hot, so take your time.
- Finish with cream and nutmeg. Stir in the 1/2 cup of heavy cream (or coconut milk) and the 1/2 teaspoon of nutmeg. Taste and adjust the salt and pepper. I usually add another 1/2 teaspoon of salt at this point. Let the soup sit on low heat while you make the brown butter — this gives the flavors a chance to settle.
- Make the brown butter and sage. In a small skillet over medium heat, melt the 4 tablespoons of butter. Swirl the pan occasionally. After about 3-4 minutes, the butter will start to foam, then turn a golden amber color, and finally a deep nutty brown. Right when it starts to smell toasty (like hazelnuts!), immediately add the sage leaves. They’ll sizzle and crisp up in about 30 seconds. Remove the pan from the heat and pour the butter and sage into a heatproof bowl — don’t leave it in the hot pan or it will continue to cook and burn.
- Serve. Ladle the soup into bowls. Drizzle a spoonful of the brown butter over each serving, and top with a few crispy sage leaves. Finish with a pinch of flaky sea salt. The contrast between the silky soup and the crunchy sage is everything.
Cooking Tips & Techniques
I’ve made this soup probably a dozen times, and I’ve learned a few things the hard way. Here are my best tips to help you nail it on the first try.
Don’t skip roasting the squash. I know it adds an extra step, but it’s non-negotiable. Roasting concentrates the natural sugars and gives the soup a deep, caramelized flavor that you just can’t get from boiling. I once tried to save time by simmering raw squash in broth, and the result was a sad, watery soup that tasted like sweet potato water. Never again.
Watch the brown butter like a hawk. Brown butter goes from perfect to burnt in about 15 seconds. The moment it turns a deep amber color and smells nutty, pull it off the heat. I’ve ruined more than a few batches by getting distracted. Pro tip: use a light-colored pan so you can actually see the color change.
Season in layers. Add salt at the roasting stage, then again after blending. This builds flavor gradually instead of dumping it all in at the end. I always taste and adjust at least twice — once after blending, and once after adding the cream.
Make it ahead. This soup actually tastes even better the next day, after the flavors have had time to meld. I often make it a day before I plan to serve it. Just reheat gently on the stove, adding a splash of broth or water if it’s too thick.
Troubleshooting a thin soup: If your soup ends up thinner than you’d like, let it simmer uncovered for another 10-15 minutes to reduce and thicken. Or, stir in a tablespoon of cornstarch mixed with a little cold water.
Variations & Adaptations
One of the best things about this soup is how easy it is to adapt. Here are a few ways I’ve changed it up over the years:
- Spicy Version: Add a pinch of red pepper flakes or a small diced jalapeño when you cook the onions. The heat cuts through the richness of the brown butter beautifully.
- Vegan & Dairy-Free: Use full-fat coconut milk instead of heavy cream, and a good vegan butter for the brown butter. Miyoko’s European-style cultured vegan butter browns surprisingly well. I’ve tested this, and it’s honestly just as delicious.
- Apple-Squash Combo: Roast one peeled and cubed apple (like Honeycrisp or Fuji) along with the squash. It adds a subtle sweetness and a hint of fruitiness that’s lovely for fall.
- Herb Swap: If you don’t have sage, fresh thyme or rosemary work great in the brown butter. They won’t get as crispy, but they’ll infuse the butter with a wonderful flavor.
- Make it a Meal: Stir in a cup of cooked white beans or shredded rotisserie chicken after blending for extra protein. It turns this side dish into a hearty main course.
I’ve also tried this with roasted carrots instead of squash when I was out of butternut, and it was surprisingly good — just a little sweeter and earthier. Don’t be afraid to experiment!
Serving & Storage Suggestions
This soup is best served hot, right after you add the brown butter drizzle. The contrast between the warm, silky soup and the crispy sage is a textural dream. I like to serve it in wide, shallow bowls so the brown butter has room to pool. A crusty piece of sourdough or a grilled cheese sandwich on the side is basically mandatory — the soup is perfect for dipping.
For storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The brown butter and sage are best made fresh, but you can store the soup base separately and reheat it.
To reheat: Gently warm the soup on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water. You can also microwave it in 30-second bursts, but the stovetop gives you more control.
To freeze: This soup freezes beautifully. Pour the cooled soup into freezer-safe bags or containers, leaving an inch of headroom. It will keep for up to 3 months. Thaw overnight in the fridge before reheating. I always freeze a batch in the fall, and it’s a lifesaver on those cold January nights when I don’t feel like cooking.
Flavor development note: The soup’s flavor actually deepens and mellows after a day in the fridge. The nutmeg and sage become more integrated, and the sweetness of the squash rounds out. I honestly prefer it on day two.
Nutritional Information & Benefits
This soup is as good for you as it is delicious. Here’s a rough estimate per serving (based on 4 servings, using heavy cream):
- Calories: ~320
- Fat: 22g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 5g
- Vitamin A: 350% of the Daily Value (from the squash!)
- Vitamin C: 40% of the Daily Value
Butternut squash is packed with vitamin A (in the form of beta-carotene), which is great for your immune system and eye health. It’s also high in fiber, which helps keep you full and supports digestion. Sage has been used for centuries for its anti-inflammatory properties, and the brown butter — well, it’s butter, but it adds a dose of healthy fats that help your body absorb the fat-soluble vitamins from the squash.
Dietary Considerations: This recipe is naturally gluten-free and can be made vegan and dairy-free with the substitutions listed above. It’s also nut-free. The only potential allergen is dairy, so if you’re sensitive, the coconut milk and vegan butter swap works perfectly.
I love that this soup feels indulgent but is actually packed with nutrients. It’s the kind of meal that makes you feel good from the inside out — and that’s a win in my book.
Conclusion
This Cozy Butternut Squash Soup with Brown Butter and Sage is more than just a recipe — it’s a way to capture a moment, a season, a memory. It’s the soup I make when I need to feel grounded, when the air gets crisp, and when I want to share something warm and comforting with the people I love. The brown butter and sage take it from simple to spectacular, and I promise you, the first spoonful will make you slow down and savor it.
I’d love for you to try it and make it your own — add a pinch of cayenne, swap in coconut milk, or double the sage. Whatever you do, let me know how it turns out in the comments below. Did it remind you of someone special? Did you serve it with a grilled cheese? I want to hear it all. And if you loved it, share it with a friend who needs a little cozy in their life. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can! Frozen butternut squash is a great time-saver. However, it tends to be more watery than fresh, so I recommend roasting it for a little longer — about 35-40 minutes — to help evaporate some of the excess moisture. You can also skip the roasting and simmer it directly in the broth, but the flavor won’t be as deep.
How do I peel a butternut squash easily?
I’ve found the easiest method is to microwave the whole squash for 2-3 minutes first. This softens the skin just enough to make peeling with a vegetable peeler much easier. Alternatively, you can cut the squash in half, scoop out the seeds, and roast it face-down until tender, then scoop the flesh out with a spoon — no peeling required!
Can I make this soup in a slow cooker or Instant Pot?
Absolutely. For a slow cooker, add the roasted squash, sautéed onions and garlic, and broth, and cook on low for 4-6 hours or high for 2-3 hours. Blend, then stir in the cream. For an Instant Pot, use the sauté function for the onions and garlic, add the roasted squash and broth, and pressure cook on high for 5 minutes. Quick-release the steam, blend, and finish with the cream.
Why did my brown butter burn?
Brown butter can go from perfect to burnt in seconds. The most common mistake is leaving it on the heat too long. Once you see it turn a deep amber color and smell a nutty aroma, immediately remove it from the heat and pour it into a cool bowl. Using a light-colored pan helps you see the color change more clearly. If it smells bitter or looks very dark, it’s burnt — start over, it’s worth it!
Can I leave out the cream to make it lighter?
Yes, you can skip the cream entirely for a lighter soup. The roasted squash will still give you a naturally creamy texture. If you want to keep some richness without the dairy, try stirring in a splash of unsweetened almond milk or a tablespoon of coconut oil. The soup will still be delicious, just a little less indulgent.
Pin This Recipe!

Cozy Butternut Squash Soup with Brown Butter and Sage
A velvety smooth butternut squash soup with deep caramelized flavor from roasted squash, finished with nutty brown butter and crispy sage. This comforting fall soup is quick to make and perfect for chilly evenings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups vegetable or chicken broth (low-sodium preferred)
- 1/2 cup heavy cream or full-fat coconut milk
- 1/2 teaspoon ground nutmeg
- Salt and black pepper to taste
- 4 tablespoons unsalted butter (European-style recommended)
- 10–12 fresh sage leaves
- Flaky sea salt for finishing
Instructions
- Preheat your oven to 400°F (200°C). Peel the butternut squash, cut in half lengthwise, scoop out seeds, and cube into 1-inch pieces.
- Toss cubed squash with 1 tablespoon olive oil, 1/2 teaspoon salt, and black pepper. Spread in a single layer on a baking sheet. Roast for 25-30 minutes, flipping halfway, until tender and edges are caramelized.
- While squash roasts, heat remaining 1 tablespoon olive oil in a large pot over medium heat. Add diced onion and cook 5-7 minutes until soft and translucent. Add minced garlic and cook 1 minute until fragrant.
- Add roasted squash to the pot with onions and garlic. Pour in 4 cups broth. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 10 minutes.
- Remove pot from heat. Use an immersion blender to puree the soup until smooth. If using a regular blender, blend in batches, filling no more than halfway and leaving lid slightly ajar.
- Stir in 1/2 cup heavy cream (or coconut milk) and 1/2 teaspoon nutmeg. Taste and adjust salt and pepper. Keep warm on low heat.
- In a small skillet over medium heat, melt 4 tablespoons butter. Swirl occasionally. After 3-4 minutes, butter will foam, turn golden amber, then deep nutty brown. Immediately add sage leaves; they will sizzle and crisp in about 30 seconds. Remove from heat and pour into a heatproof bowl.
- Ladle soup into bowls. Drizzle brown butter over each serving, top with crispy sage leaves, and finish with flaky sea salt.
Notes
Don’t skip roasting the squash – it concentrates flavor and prevents watery soup. Watch brown butter carefully as it can burn in seconds. Season in layers for best flavor. Soup tastes even better the next day. For thinner soup, simmer uncovered to reduce. For thicker soup, add cornstarch slurry.
Nutrition
- Serving Size: 1 bowl (about 2 cups
- Calories: 320
- Sugar: 8
- Sodium: 680
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 5
- Protein: 5
Keywords: butternut squash soup, brown butter, sage, fall soup, cozy soup, comfort food, easy soup recipe


