Love this? Save it for later!
Share the inspiration with your friends
My husband had claimed to hate butternut squash soup for years. Years. Every fall, when the markets would overflow with those beautiful, bulbous gourds, I’d mention making soup and he’d make that face—you know the one. The “please don’t make me eat that” face. I’d shrug and make something else, secretly wondering how anyone could dislike something so naturally sweet and creamy.
Then last October, a neighbor dropped off a huge butternut squash from her garden. It sat on my counter for a week, staring at me. On a chilly Thursday, I decided I was making soup for myself and he could fend for himself. I roasted that squash until it was caramelized and tender, then I got this wild idea to brown some butter—honestly, just because I had a stick of butter that needed using up. I stirred it in, took one taste, and nearly cried. It was that good.
That night, I ladled him a small bowl “just to try.” No pressure. He took a spoonful, then another. Then he asked if there was more. I mean, I just stood there grinning like an idiot. The man who swore off butternut squash soup ate three bowls. Three. And asked me to make it again the next week.
Maybe you’ve been there—trying to win over a picky eater in your house, wondering if it’s even worth the effort. Let me tell you, this cozy roasted butternut squash soup with brown butter is the one that changes minds. It’s not watery or bland like some versions out there. The roasting concentrates the natural sweetness, and the brown butter adds this nutty, almost caramel-like depth that makes everything feel special. I keep making it because it’s the recipe that proved me right—and proved my husband wrong, all in one delicious bowl.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. After testing this version at least a dozen times—adjusting the roast time, tweaking the brown butter ratio, figuring out the perfect blend of spices—I can tell you with confidence that this is the one you’ll come back to all season long.
- Budget-Friendly & Filling: One large butternut squash feeds the whole family for under $5. No fancy ingredients, just real food that fills bellies and warms hearts.
- Simple Ingredients: You likely already have onions, garlic, broth, and butter in your kitchen. The only special purchase is the squash itself—and maybe some cream if you’re feeling fancy.
- Perfect for Busy Weeknights: Most of the work is hands-off roasting time. While the squash roasts, you can help with homework, fold laundry, or just sit down for five minutes.
- Picky Eater Approved: The natural sweetness from roasting and the rich, nutty brown butter make this soup incredibly approachable. Even my vegetable-suspicious kids ask for seconds.
- Reheats Like a Dream: This soup actually gets better after a day or two in the fridge. The flavors meld together, and the brown butter flavor deepens. Perfect for meal prep or using up leftovers.
What makes this recipe different from the rest? It’s the brown butter, hands down. That simple step of browning the butter until it smells like toasted hazelnuts transforms an ordinary squash soup into something you’d pay $12 for at a restaurant. Plus, roasting the squash instead of boiling it concentrates the flavor and gives the soup a naturally creamy texture without needing loads of cream. It’s comfort food that feels luxurious but costs pennies per serving.
This is the kind of soup that makes you close your eyes after the first bite. It’s warmth in a bowl, the kind of meal that makes a gray November day feel cozy and manageable. And honestly? It’s the recipe that finally made my husband admit he was wrong about squash soup. That alone makes it worth sharing.
What Ingredients You Will Need
This recipe uses simple, honest ingredients that work together to create something truly special. Most of these are pantry staples or easily found at any grocery store. The magic happens when you roast the squash and brown the butter—two simple techniques that make all the difference.
For the Roasted Squash
- 1 large butternut squash (about 3 pounds or 1.4 kg), peeled, seeded, and cut into 1-inch cubes (look for one that feels heavy for its size—that means it’s fresh and moist inside)
- 2 tablespoons olive oil (use a good quality one for roasting—it makes a difference in flavor)
- 1 teaspoon salt (I prefer kosher salt for its clean taste and easy pinch-ability)
- ½ teaspoon black pepper, freshly ground
- ½ teaspoon smoked paprika (optional, but adds a lovely warmth that complements the brown butter beautifully)
For the Soup Base

- 1 medium yellow onion, diced (about 1½ cups)
- 3 cloves garlic, minced (I always add an extra clove because, well, garlic)
- 4 cups vegetable broth or chicken broth (use low-sodium so you can control the salt level)
- ½ cup heavy cream or full-fat coconut milk (for dairy-free option) (adds richness without overwhelming the squash flavor)
- ¼ teaspoon ground nutmeg, freshly grated if possible (trust me, it’s worth the extra effort)
- Pinch of cayenne pepper (optional, for a tiny kick that balances the sweetness)
For the Brown Butter Finish
- 4 tablespoons unsalted butter (use a good brand like Kerrygold for the best flavor—the higher fat content browns more evenly)
- Fresh sage leaves (about 6-8 leaves), for garnish (optional but gorgeous)
- Toasted pumpkin seeds or pepitas, for topping (adds a lovely crunch)
- Drizzle of maple syrup or honey (optional, if your squash isn’t very sweet)
Substitution Notes
If you’re dairy-free, use coconut oil instead of butter for browning (it won’t taste exactly the same, but it’s still delicious) and coconut milk instead of cream. For a vegan version, use olive oil and coconut milk throughout. If you can’t find butternut squash, buttercup or kabocha squash work beautifully—just note that the cooking time may vary slightly. And if you’re watching your salt intake, use unsalted butter and low-sodium broth, then adjust seasoning at the end.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:
- Large baking sheet or roasting pan (a rimmed sheet pan works perfectly—line it with parchment paper for easier cleanup)
- Sharp chef’s knife (peeling and cubing a butternut squash requires a good knife—a dull one is dangerous and frustrating)
- Vegetable peeler (a sturdy Y-peeler makes quick work of the tough squash skin)
- Large soup pot or Dutch oven (a 5-6 quart pot is ideal—I use my trusty enameled cast iron Dutch oven for even heating)
- Immersion blender or regular blender (an immersion blender is easier and creates less mess, but a regular blender works fine—just blend in batches and don’t fill it more than halfway with hot liquid)
- Small skillet for browning the butter (a light-colored pan helps you see when the butter is browning)
- Wooden spoon or spatula for stirring
- Measuring cups and spoons
- Ladle for serving
If you don’t have an immersion blender, no worries! Let the soup cool slightly, then transfer it to a regular blender in batches. Just remember to remove the center cap from the blender lid and cover it with a kitchen towel to let steam escape. I learned that lesson the hard way—hot soup explosions are not fun to clean up.
Preparation Method
Let’s get cooking! This recipe takes about 1 hour from start to finish, but most of that is hands-off roasting time. Here’s how to make the best cozy roasted butternut squash soup with brown butter you’ve ever tasted.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, prepare your squash.
- Prep the butternut squash. Using a sharp chef’s knife, carefully cut off both ends of the squash. Slice it in half where the narrow neck meets the round bulb. Peel both sections with a vegetable peeler—the skin is tough, so take your time. Cut the squash in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes, keeping them roughly the same size so they roast evenly. You should have about 5-6 cups of cubed squash.
- Roast the squash. Spread the cubed squash on the prepared baking sheet. Drizzle with olive oil, then sprinkle with salt, pepper, and smoked paprika if using. Toss everything with your hands until each cube is evenly coated. Spread the squash in a single layer—don’t overcrowd the pan, or it will steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender when pierced with a fork and the edges are golden brown and caramelized. The caramelization is key—that’s where the deep, sweet flavor comes from.
- Sauté the aromatics. While the squash roasts, heat a drizzle of olive oil in your large soup pot over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another minute until fragrant. Don’t let the garlic burn—it turns bitter and ruins the soup.
- Combine and simmer. Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable or chicken broth—start with 4 cups, but reserve an extra ½ cup if you prefer a thinner soup. Stir in the nutmeg and cayenne if using. Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes. This allows all the flavors to meld together beautifully.
- Blend until smooth. Remove the pot from heat. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. If using a regular blender, let the soup cool for 5-10 minutes first, then blend in batches. Be careful—hot soup expands, so fill the blender no more than halfway and hold the lid down with a kitchen towel. Return the blended soup to the pot.
- Stir in the cream. Add the heavy cream or coconut milk and stir until fully incorporated. Taste and adjust seasoning—you might want more salt, pepper, or a pinch more nutmeg. If the soup seems too thick, add a splash more broth until it reaches your desired consistency. Keep the soup warm over low heat while you make the brown butter.
- Brown the butter. In a small skillet (preferably light-colored so you can see the color change), melt the butter over medium heat. Swirl the pan occasionally as the butter melts. It will start to foam and bubble—that’s normal. After about 3-4 minutes, the foam will subside and you’ll see golden brown specks forming at the bottom of the pan. The butter will smell nutty and amazing. Immediately remove it from the heat and pour it into a heat-safe bowl to stop the cooking process. If you’re using sage leaves, add them to the butter during the last 30 seconds of browning—they’ll crisp up beautifully.
- Serve and garnish. Ladle the hot soup into bowls. Drizzle each serving with a spoonful of brown butter—about a teaspoon per bowl is perfect. Top with crispy sage leaves and a sprinkle of toasted pumpkin seeds. If you want a touch more sweetness, add a tiny drizzle of maple syrup or honey. Serve immediately with crusty bread or warm rolls for dipping.
Pro tip: The soup will thicken as it sits. If you’re reheating leftovers, add a splash of broth or water to thin it back to your preferred consistency. The brown butter should always be added fresh—it loses its magic when reheated, so store it separately and drizzle it on just before serving.
Cooking Tips & Techniques
After making this soup more times than I can count, I’ve learned a few things the hard way. Let me save you some trouble.
Don’t skip the roasting step. I know it’s tempting to boil the squash to save time, but roasting is non-negotiable here. The high heat caramelizes the natural sugars in the squash, creating a depth of flavor that boiling simply cannot achieve. I tried boiling once when I was in a rush, and the soup was watery and flat. Never again.
Cut your squash cubes evenly. This is one of those small details that makes a big difference. If some pieces are much smaller than others, they’ll burn before the larger pieces are tender. Take the extra minute to cut uniform cubes—your soup will be better for it.
Watch the brown butter carefully. Brown butter goes from perfect to burnt in about 30 seconds. Once you see golden brown specks forming and smell that nutty aroma, pull it off the heat immediately. I’ve burnt my fair share of butter, and let me tell you, there’s no coming back from burnt butter. It tastes bitter and acrid—completely ruins the soup. If you’re nervous, use a light-colored pan so you can actually see what’s happening.
Season in layers. Add salt at each stage—when roasting the squash, when sautéing the onions, and at the end after blending. This builds flavor gradually rather than dumping it all in at the end. You’ll end up with a more complex, well-rounded soup.
Make it ahead of time. This soup actually improves after a day in the fridge. The flavors meld and deepen, and the brown butter flavor becomes even more pronounced. Make it on Sunday for an easy Monday dinner—future you will be so grateful.
Variations & Adaptations
One of the best things about this soup is how versatile it is. Here are some ways to make it your own:
Vegan Version
Replace the butter with coconut oil for browning (it won’t taste exactly like brown butter, but it adds a lovely richness) and use full-fat coconut milk instead of heavy cream. Use vegetable broth instead of chicken broth. The soup will still be creamy and delicious—just with a hint of coconut that actually pairs beautifully with the squash.
Spicy Southwest Twist
Add 1 teaspoon of chili powder and ½ teaspoon of cumin along with the smoked paprika when roasting the squash. Top the finished soup with diced avocado, a squeeze of lime, and crushed tortilla chips. The smoky heat balances the sweetness of the squash perfectly, and the avocado adds a creamy, cool contrast.
Apple-Squash Fusion
Peel and cube one large apple (Honeycrisp or Fuji work great) and roast it alongside the squash. The apple adds a subtle sweetness and a hint of tartness that brightens the soup. This version is especially lovely in early fall when apples are at their peak. I like to garnish it with a few thin apple slices and a sprinkle of cinnamon.
Curried Butternut Squash Soup
Add 1 tablespoon of curry powder to the onions while they sauté, and stir in 1 teaspoon of grated fresh ginger along with the garlic. Finish with a splash of coconut milk instead of cream. The warm spices complement the squash beautifully, and the ginger adds a lovely zing. Serve with naan bread for dipping.
Protein-Packed Version
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. This version is perfect for lunch when you need something that will keep you full until dinner. I’ve also added leftover shredded rotisserie chicken for a heartier meal.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how to make the most of it:
Serving temperature: Serve this soup piping hot. The warmth is part of the comfort factor—it’s the kind of soup you want to wrap your hands around on a cold day. I like to warm the bowls in the oven for a few minutes before ladling in the soup. It keeps everything hot longer.
What to serve with it: Crusty bread is the classic pairing, and for good reason—you’ll want something to soak up every last drop. A warm baguette, sourdough rolls, or even garlic bread work beautifully. For a lighter option, serve with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup perfectly. For a heartier meal, serve alongside a grilled cheese sandwich or a simple roasted chicken.
Storage instructions: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors will actually deepen and improve over the first day or two. Store the brown butter separately in a small jar in the refrigerator—it will solidify, but you can reheat it gently before drizzling.
Freezing instructions: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I like to freeze it in individual portions for easy lunches—just grab a container, reheat, and add fresh brown butter.
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. Always add fresh brown butter after reheating—it loses its magic when stored mixed into the soup.
Nutritional Information & Benefits
This soup isn’t just delicious—it’s genuinely good for you. Here’s what you’re getting in each serving:
| Nutrient | Per Serving (approx. 1½ cups) |
|---|---|
| Calories | 280-320 |
| Total Fat | 18g |
| Saturated Fat | 10g |
| Carbohydrates | 28g |
| Fiber | 6g |
| Sugar | 8g (natural from squash) |
| Protein | 4g |
| Vitamin A | 457% DV |
| Vitamin C | 45% DV |
| Potassium | 896mg |
Butternut squash is a nutritional powerhouse. It’s loaded with vitamin A (in the form of beta-carotene), which supports eye health and immune function. It’s also rich in vitamin C, potassium, and fiber. The brown butter adds healthy fats that help your body absorb the fat-soluble vitamins in the squash. It’s comfort food that actually nourishes you.
Dietary considerations: This soup is naturally gluten-free and can be made dairy-free and vegan with the substitutions mentioned earlier. It’s also relatively low in calories for such a satisfying meal. If you’re watching your sodium, use low-sodium broth and adjust the salt at the end.
Conclusion
This cozy roasted butternut squash soup with brown butter has become a fall staple in our home for good reason. It’s the soup that won over my squash-skeptical husband, the one I make when I need something warm and comforting, the recipe I turn to when I want to feed my family something nourishing without breaking the bank.
I love how forgiving this recipe is—you can adjust the spices, swap in different squash, make it vegan or dairy-free, and it still turns out delicious. It’s the kind of recipe that feels special enough for company but simple enough for a regular Tuesday night. And that brown butter drizzle? It’s pure magic.
I’d love to hear how this soup turns out for you. Did you make any substitutions? Did it win over any picky eaters in your house? Drop a comment below and let me know—I read every single one. And if you share a photo on Pinterest or Instagram, tag me so I can see your beautiful bowls of soup.
Here’s to warm bowls, happy families, and the simple joy of a really good soup. Happy cooking, friends.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen cubed butternut squash to save time. However, you won’t get the same caramelization from roasting since frozen squash releases more water. To compensate, roast the frozen squash at 425°F (220°C) for about 35-40 minutes, spreading it in a single layer and not overcrowding the pan. The texture will be slightly different, but the soup will still be delicious.
How can I make this soup thinner or thicker?
To make it thinner, simply add more broth or water after blending until it reaches your desired consistency. For a thicker soup, use less broth initially—start with 3 cups instead of 4—and add more only if needed. You can also let the soup simmer uncovered for an extra 10-15 minutes to reduce and concentrate the flavors.
Can I make this soup in a slow cooker or Instant Pot?
Absolutely. For a slow cooker, roast the squash first, then add it to the slow cooker with sautéed onions, garlic, and broth. Cook on low for 4-6 hours or high for 2-3 hours, then blend and stir in the cream and brown butter. For an Instant Pot, sauté the onions and garlic directly in the pot, add the roasted squash and broth, and pressure cook on high for 5 minutes. Quick release, blend, and finish with cream and brown butter.
Why did my brown butter turn bitter?
Brown butter turns bitter when it’s cooked too long or at too high heat. The milk solids burn, creating a harsh, acrid flavor. To avoid this, use medium heat, watch the butter carefully, and remove it from the heat as soon as you see golden brown specks and smell a nutty aroma. Pour it into a cool bowl immediately to stop the cooking process. If you do burn it, unfortunately there’s no saving it—start over with fresh butter.
Can I leave out the cream to make it lighter?
Yes, you can skip the cream entirely. The roasted squash already creates a naturally creamy texture when blended. The soup will be slightly less rich, but still delicious and satisfying. If you want to keep some richness without the cream, try stirring in a tablespoon of coconut oil or a splash of full-fat coconut milk instead. You can also blend in a peeled, cooked potato for extra creaminess without adding dairy.
Pin This Recipe!

Easy Cozy Roasted Butternut Squash Soup with Brown Butter
This roasted butternut squash soup with brown butter is the ultimate fall comfort food. The roasting concentrates the natural sweetness, and the brown butter adds a nutty, caramel-like depth that makes this soup incredibly approachable and delicious.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds or 1.4 kg), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon smoked paprika (optional)
- 1 medium yellow onion, diced (about 1½ cups)
- 3 cloves garlic, minced
- 4 cups low-sodium vegetable broth or chicken broth
- ½ cup heavy cream or full-fat coconut milk
- ¼ teaspoon ground nutmeg, freshly grated if possible
- Pinch of cayenne pepper (optional)
- 4 tablespoons unsalted butter
- Fresh sage leaves (about 6-8 leaves), for garnish (optional)
- Toasted pumpkin seeds or pepitas, for topping
- Drizzle of maple syrup or honey (optional)
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Prep the butternut squash: Cut off both ends, slice in half where the narrow neck meets the round bulb, peel both sections, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- Spread the cubed squash on the prepared baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, and smoked paprika if using. Toss to coat evenly. Roast for 25-30 minutes, flipping halfway, until tender and caramelized.
- While the squash roasts, heat a drizzle of olive oil in a large soup pot over medium heat. Add the diced onion and cook for 5-7 minutes until softened. Add the minced garlic and cook for 1 minute until fragrant.
- Add the roasted squash to the pot with the onions and garlic. Pour in the broth. Stir in the nutmeg and cayenne if using. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
- Remove the pot from heat. Using an immersion blender, blend the soup until smooth. If using a regular blender, let cool slightly, then blend in batches.
- Stir in the heavy cream or coconut milk until fully incorporated. Taste and adjust seasoning. Keep warm over low heat.
- In a small skillet, melt the butter over medium heat. Swirl occasionally. After about 3-4 minutes, when golden brown specks form and it smells nutty, remove from heat and pour into a heat-safe bowl. If using sage leaves, add them during the last 30 seconds of browning.
- Ladle the hot soup into bowls. Drizzle each serving with a spoonful of brown butter. Top with crispy sage leaves and toasted pumpkin seeds. Add a drizzle of maple syrup or honey if desired. Serve immediately.
Notes
The soup will thicken as it sits. If reheating, add a splash of broth or water to thin it. The brown butter should always be added fresh—store it separately and drizzle on just before serving. For a dairy-free version, use coconut oil instead of butter and coconut milk instead of cream. For a vegan version, use olive oil and coconut milk throughout.
Nutrition
- Serving Size: 1½ cups
- Calories: 300
- Sugar: 8
- Sodium: 600
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, roasted butternut squash soup, brown butter soup, fall soup, cozy soup, easy soup recipe, vegetarian soup, gluten-free soup


