Written by

Maria Garcia

Published

Cozy Roasted Butternut Squash Soup with Brown Butter

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

“You know what sounds good right now? That soup. The orange one.” My sister texted me this on a Tuesday afternoon in late October, and I knew exactly what she meant. Not just any soup—the butternut squash soup I’d been tweaking for weeks, the one with the brown butter that makes the whole house smell like toasted hazelnuts and fall. She’d only had it once, at a casual dinner where I was still figuring out the balance of sage and nutmeg, but apparently it stuck.

That text sent me back to the kitchen, not because I had to, but because she was right. It did sound good. And honestly, that’s how this cozy roasted butternut squash soup with brown butter became less of a recipe I was developing and more of a thing people started asking for. It’s funny how that happens—you spend all this time measuring and roasting and adjusting, and then one day someone just texts you about it out of the blue, and you realize you’ve made something worth sharing.

This isn’t one of those fussy soups that requires a million steps or ingredients you have to hunt down at three different stores. It’s straightforward, the kind of thing you can throw together on a Sunday afternoon while listening to a podcast. But the brown butter? That’s the move that turns it from good into something you’ll crave. It adds this deep, nutty richness that plain butter just can’t touch. I’ve made this soup for holiday dinners, for sick friends, and for myself on nights when I needed something warm and quiet. It delivers every single time.

Why You’ll Love This Recipe

Let me tell you why this cozy roasted butternut squash soup with brown butter has earned a permanent spot in my fall rotation—and why I think it’ll earn one in yours too.

  • Deep, Complex Flavor Without the Work : Roasting the squash brings out its natural sweetness, and the brown butter adds a nutty, almost caramelized depth that makes this taste like you spent hours on it. You didn’t.
  • Simple, Whole-Food Ingredients : No cream, no heavy cream, no processed shortcuts. Just vegetables, broth, butter, and a few pantry spices. You probably have most of this already.
  • Perfect for Meal Prep : This soup actually gets better after a day in the fridge. Make it on Sunday, and you’ve got lunches or quick dinners all week.
  • Crowd-Pleaser : I’ve served this to picky eaters, to vegans (with a quick swap), and to my dad who “doesn’t really like squash.” Every single bowl came back empty.
  • Freezer-Friendly : Double the batch and freeze half. Future you will be very grateful on a cold, rainy Tuesday.

What makes this recipe different from the dozens of other squash soups out there? It’s the brown butter, plain and simple. That one extra step—browning the butter until it smells like toasted nuts and turns a deep amber—changes everything. It adds a richness that feels indulgent without being heavy. Plus, I’ve tested this version more times than I care to admit to get the ratio of squash to broth to brown butter exactly right. Not too thin, not too thick, not overly sweet. Just right.

This is the kind of soup that makes you slow down. The kind you eat in comfortable silence, maybe with a good crusty bread for dipping. It’s comfort food that doesn’t need to apologize for anything.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to create something that tastes far greater than the sum of its parts. Here’s what you’ll need to make this cozy roasted butternut squash soup with brown butter:

For the Roasted Squash

  • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes — I prefer using pre-cut squash from the store when I’m short on time, but whole squash is cheaper and just as good
  • 2 tablespoons olive oil — use a good-quality one for roasting; it makes a difference
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper

For the Soup Base

roasted butternut squash soup with brown butter preparation steps

  • 4 tablespoons unsalted butter — this is for the brown butter, so don’t skimp on quality. I like Kerrygold or any European-style butter for its higher fat content and richer flavor
  • 1 medium yellow onion, chopped (about 1 1/2 cups)
  • 3 cloves garlic, minced
  • 1 tablespoon fresh sage leaves, chopped (plus more for garnish) — dried sage works too, but fresh really shines here
  • 1/2 teaspoon ground nutmeg — freshly grated is best if you have it
  • 1/4 teaspoon cayenne pepper (optional but recommended for a tiny warmth)
  • 4 cups vegetable broth — use low-sodium so you can control the salt. Chicken broth works great too
  • 1 cup water — or more broth if you prefer a thinner soup

For Garnish (Optional but Highly Recommended)

  • Extra brown butter drizzle
  • Fresh sage leaves, fried in butter until crispy
  • Toasted pumpkin seeds
  • A swirl of heavy cream or coconut milk
  • Crusty bread for dipping

Ingredient Notes & Substitutions: If you want to make this vegan, swap the butter for a high-quality vegan butter or coconut oil for browning, and use vegetable broth. The brown butter flavor won’t be exactly the same, but it’ll still be delicious. For a dairy-free version, use olive oil instead of butter and skip the cream garnish. You can also swap the butternut squash for sweet potatoes or pumpkin—just adjust roasting time slightly. I’ve made this with frozen butternut squash cubes in a pinch, and while it works, roasting fresh squash gives you much better flavor and texture.

Equipment Needed

Nothing too fancy here—this cozy roasted butternut squash soup with brown butter comes together with basic kitchen tools you probably already own.

  • Baking sheet — a rimmed half-sheet pan is ideal for roasting the squash evenly
  • Parchment paper — makes cleanup infinitely easier and prevents sticking
  • Large pot or Dutch oven — I use a 5-quart Dutch oven, but any heavy-bottomed pot works. A good Dutch oven retains heat beautifully for even cooking
  • Chef’s knife and cutting board — for prepping the squash and onion
  • Vegetable peeler — a Y-peeler makes quick work of butternut squash skin
  • Immersion blender — this is my preferred method for silky-smooth soup. If you don’t have one, a regular blender works too (just be careful with hot liquids!)
  • Wooden spoon or spatula — for stirring the brown butter and soup base
  • Measuring spoons and cups

If you don’t have an immersion blender, let the soup cool slightly before transferring it to a regular blender in batches. Fill the blender no more than halfway, hold the lid down with a towel, and blend until smooth. It’s a little more work but gets the same result.

Preparation Method

Let’s make this cozy roasted butternut squash soup with brown butter. I’ve broken it down into clear steps so you can follow along easily.

Step 1: Roast the Squash

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Toss the cubed butternut squash with olive oil, salt, and pepper until evenly coated. Spread it in a single layer—don’t overcrowd the pan, or the squash will steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize. You want some golden-brown spots; that’s where the flavor lives. Remove from the oven and set aside.

Step 2: Make the Brown Butter

While the squash roasts, start the brown butter. Place the 4 tablespoons of unsalted butter in a light-colored skillet or small saucepan. Light-colored cookware helps you see the color change. Melt the butter over medium heat, swirling the pan occasionally. The butter will foam, then the foam will subside, and you’ll start to see little brown specks forming at the bottom. This happens quickly—within 3-5 minutes. When the butter smells nutty and toasty and has turned a deep amber color, remove it from the heat immediately. Pour it into a heat-safe bowl to stop the cooking process. Don’t walk away during this step; brown butter can go from perfect to burnt in seconds.

Step 3: Sauté the Aromatics

In your large pot or Dutch oven, add 2 tablespoons of the brown butter (reserve the rest for later). Heat over medium heat. Add the chopped onion and cook for 5-6 minutes until softened and translucent. Add the minced garlic and chopped sage, cooking for another minute until fragrant. Your kitchen should smell incredible at this point.

Step 4: Build the Soup

Add the roasted butternut squash to the pot along with the nutmeg, cayenne (if using), and a pinch more salt. Stir everything together for about a minute to let the spices bloom. Pour in the vegetable broth and water, scraping up any browned bits from the bottom of the pot—that’s pure flavor.

Step 5: Simmer and Blend

Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 15-20 minutes. This allows all the flavors to meld together. Remove from heat and let it cool for 5 minutes. Using an immersion blender, blend the soup until completely smooth. If using a regular blender, work in batches and be very careful with the hot liquid. The soup should be velvety and luxurious.

Step 6: Finish with Brown Butter

Stir in the remaining brown butter. Taste and adjust seasoning—you might want more salt, a pinch more nutmeg, or a tiny squeeze of lemon juice to brighten things up. Ladle into bowls and garnish with a drizzle of extra brown butter, fried sage leaves, toasted pumpkin seeds, or a swirl of cream. Serve hot with crusty bread.

Pro Tip: The soup will thicken as it sits. If you’re reheating leftovers, add a splash of broth or water to thin it to your desired consistency.

Cooking Tips & Techniques

Over the many batches of this cozy roasted butternut squash soup with brown butter, 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 the roasting step. I know it’s tempting to just boil the squash to save time, but roasting concentrates the natural sugars and adds a caramelized depth that boiling simply can’t achieve. That 30 minutes in the oven is non-negotiable for the best flavor.

Watch the brown butter like a hawk. I burned my first batch while answering a text message. The butter goes from golden to amber to black very quickly. Swirl the pan constantly, and when you see those brown specks and smell that nutty aroma, pull it off the heat immediately. Pour it into a separate bowl to stop the cooking process.

Season in layers. Add salt at the roasting stage, again when sautéing the aromatics, and again at the end. This builds flavor gradually rather than dumping it all in at once. You’ll end up with a more balanced, nuanced soup.

Blend hot liquid carefully. If using a regular blender, never fill it more than halfway with hot soup. The steam expands and can blow the lid off—trust me, cleaning soup off the ceiling is not fun. Let the soup cool for a few minutes, blend in batches, and hold the lid down with a folded kitchen towel.

Make it ahead for better flavor. Like most soups, this one tastes even better the next day. The flavors have time to meld and deepen. I often make it a day ahead of serving for holiday dinners.

Variations & Adaptations

This cozy roasted butternut squash soup with brown butter is wonderfully adaptable. Here are some ways to make it your own:

Vegan Version: Swap the butter for a high-quality vegan butter or coconut oil. Use the coconut oil for roasting and browning (it won’t brown exactly like butter, but it adds a nice richness). Use vegetable broth and skip the cream garnish. I’ve made this for vegan friends, and it was a hit.

Spicy Kick: Add a chopped fresh chili or a teaspoon of red pepper flakes when sautéing the onion. Or stir in a tablespoon of harissa paste before blending for a North African-inspired twist. The heat pairs beautifully with the sweet squash and nutty brown butter.

Coconut Curry Version: Swap one cup of broth for a can of full-fat coconut milk. Add a tablespoon of curry powder or Thai red curry paste with the aromatics. Finish with a squeeze of lime juice and fresh cilantro. This variation is incredibly comforting and a little more exotic.

Apple-Squash Combo: Roast a peeled, chopped apple (like Honeycrisp or Fuji) alongside the squash. The apple adds natural sweetness and a subtle fruity note that complements the brown butter beautifully.

Smoky Twist: Add a teaspoon of smoked paprika when sautéing the aromatics, and garnish with crispy bacon bits or smoked almonds. The smokiness adds a whole new dimension to the soup.

Serving & Storage Suggestions

This cozy roasted butternut squash soup with brown butter is incredibly versatile when it comes to serving and storing.

Serving Suggestions: Serve the soup hot, ladled into warm bowls. I love garnishing with crispy fried sage leaves (just fry fresh sage in a little butter for 30 seconds), a drizzle of the reserved brown butter, and a sprinkle of toasted pumpkin seeds for crunch. A swirl of heavy cream or coconut milk adds a beautiful finish. Pair it with a crusty sourdough or a simple grilled cheese sandwich for a complete meal. For a lighter option, serve it alongside a simple green salad with a tangy vinaigrette. I also love pairing this with my easy Mediterranean stuffed mini peppers for a cozy appetizer spread.

Storage Instructions: Let the soup cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually deepen and improve over the first day or two. To freeze, portion the soup into freezer-safe containers or zip-top bags, leaving about an inch of headspace for expansion. It freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating Tips: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling the soup, as it can cause the brown butter to separate slightly.

Nutritional Information & Benefits

This cozy roasted butternut squash soup with brown butter is not just delicious—it’s packed with nutrients that make it a smart choice for a healthy meal.

Estimated Nutritional Values (per serving, about 1 1/2 cups):

  • Calories: 245
  • Fat: 14g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 4g
  • Sugar: 8g
  • Sodium: 680mg (varies based on broth and added salt)

Health Benefits: Butternut squash is an excellent source of vitamin A (beta-carotene), which supports eye health and immune function. It’s also rich in vitamin C, potassium, and fiber, which aids digestion and helps you feel full longer. The brown butter adds healthy fats that help your body absorb the fat-soluble vitamins in the squash. This soup is naturally gluten-free and can easily be made vegan or dairy-free. It’s also relatively low in calories for such a satisfying, filling meal.

Dietary Considerations: This recipe is naturally gluten-free, nut-free, and can be made vegan with simple substitutions. It’s also suitable for vegetarian diets. For a lower-sodium version, use low-sodium broth and adjust salt to taste. For a lower-fat version, reduce the brown butter to 2 tablespoons and use olive oil for roasting.

Conclusion

This cozy roasted butternut squash soup with brown butter has become my go-to for fall and winter comfort. It’s the kind of recipe that feels special enough for a holiday table but simple enough for a random Tuesday night when you just need something warm and good.

What I love most about this soup is how forgiving it is. You can tweak the spices, swap the squash for pumpkin, add a little heat or a touch of sweetness—it always works. It’s a recipe that invites you to make it your own. And honestly, that’s the best kind of recipe to have in your back pocket.

I’d love to hear how yours turns out. Did you add the cayenne? Try the coconut curry version? Serve it with a grilled cheese? Drop a comment below and let me know. And if you’re looking for another cozy meal to round out your week, try my easy slow cooker honey garlic chicken for a completely different but equally satisfying comfort food experience.

Happy cooking, and stay warm out there!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can use frozen butternut squash in a pinch. However, roasting fresh squash gives you much better caramelization and depth of flavor. If using frozen, roast it straight from frozen (don’t thaw first) and add 5-10 minutes to the roasting time. The texture won’t be quite as good, but it’ll still make a tasty soup.

How do I make this soup vegan?

To make this soup vegan, substitute the butter with a high-quality vegan butter or coconut oil. Use vegetable broth instead of chicken broth. The brown butter flavor won’t be exactly the same, but you can add a teaspoon of tamari or soy sauce to the soup for a savory depth that mimics some of that nuttiness. Coconut oil also adds a nice richness.

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

Absolutely. For a slow cooker, roast the squash first (this step is still important for flavor), then add all ingredients except the brown butter to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend, then stir in the brown butter. For an Instant Pot, use the sauté function to brown the butter and cook the aromatics, then add the roasted squash and broth. Pressure cook on high for 5 minutes, then quick release. Blend and finish with brown butter.

How do I get the soup really smooth without an immersion blender?

If you don’t have an immersion blender, a regular countertop blender works great. Let the soup cool for 10-15 minutes before blending. Work in batches, filling the blender no more than halfway. Hold the lid down with a folded kitchen towel and start on low speed before increasing. For the silkiest texture, you can also strain the blended soup through a fine-mesh sieve, though this is optional.

Can I freeze this soup?

Yes! This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. You may need to add a splash of broth or water when reheating, as the soup thickens as it sits.

Pin This Recipe!

roasted butternut squash soup with brown butter recipe

Print

Cozy Roasted Butternut Squash Soup with Brown Butter

This cozy roasted butternut squash soup with brown butter is a comforting fall favorite. Roasted squash and nutty brown butter create a rich, velvety soup that’s perfect for chilly days.

  • Author: Berry
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, chopped (about 1 1/2 cups)
  • 3 cloves garlic, minced
  • 1 tablespoon fresh sage leaves, chopped (plus more for garnish)
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon cayenne pepper (optional)
  • 4 cups vegetable broth (low-sodium)
  • 1 cup water
  • Extra brown butter drizzle for garnish (optional)
  • Fresh sage leaves, fried in butter until crispy for garnish (optional)
  • Toasted pumpkin seeds for garnish (optional)
  • A swirl of heavy cream or coconut milk for garnish (optional)
  • Crusty bread for serving (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Toss cubed butternut squash with olive oil, salt, and pepper. Spread in a single layer on the baking sheet.
  3. Roast for 25-30 minutes, flipping halfway, until tender and edges are caramelized. Set aside.
  4. While squash roasts, make brown butter: Melt 4 tablespoons unsalted butter in a light-colored skillet over medium heat. Swirl occasionally until butter foams, then subsides, and brown specks form (3-5 minutes). When nutty and amber, remove from heat and pour into a heat-safe bowl.
  5. In a large pot or Dutch oven, add 2 tablespoons of the brown butter (reserve rest). Heat over medium heat.
  6. Add chopped onion and cook 5-6 minutes until softened. Add minced garlic and chopped sage; cook 1 minute until fragrant.
  7. Add roasted squash, nutmeg, cayenne (if using), and a pinch more salt. Stir for 1 minute.
  8. Pour in vegetable broth and water, scraping up browned bits from the bottom. Bring to a gentle boil, then reduce heat to low and simmer 15-20 minutes.
  9. Remove from heat and let cool 5 minutes. Blend with an immersion blender until smooth (or in batches in a regular blender, being careful with hot liquid).
  10. Stir in remaining brown butter. Taste and adjust seasoning. Ladle into bowls and garnish as desired. Serve hot with crusty bread.

Notes

Don’t skip roasting the squash—it concentrates natural sugars and adds depth. Watch brown butter carefully; it can burn quickly. Season in layers for best flavor. Soup thickens as it sits; add broth or water when reheating. For vegan version, use vegan butter or coconut oil and vegetable broth. For dairy-free, use olive oil instead of butter.

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 245
  • Sugar: 8
  • Sodium: 680
  • Fat: 14
  • Saturated Fat: 7
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash 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