My brother had claimed to hate butternut squash soup for over a decade. Ten years, honestly. He’d make a face at Thanksgiving when the bowl came around, push it aside, and reach for the mashed potatoes instead. “Too sweet,” he’d say. “And it looks like baby food.” I’d just nod and move on — some battles aren’t worth fighting at the dinner table.
Then last October, I was testing this version on a rainy Tuesday. The power had flickered twice that afternoon, and I was determined to get something warm into the house before the oven gave out completely. I roasted the squash with a little more salt than usual, let the butter brown until it smelled like toasted hazelnuts, and stirred in a splash of apple cider vinegar at the end — just enough to cut through the richness. I wasn’t trying to prove anything. I just wanted soup.
I ladled myself a bowl, sat down at the counter, and took a bite. It was good. Really good. The nuttiness from the brown butter, the slight tang from the vinegar, the way the roasted squash had concentrated into something almost caramel-like. I closed my eyes for a second.
That’s when I heard footsteps. My brother walked into the kitchen, looked at the pot on the stove, and said, “Got any of that?” He didn’t wait for an answer — just grabbed a spoon, dipped it right into the pot, and took a sip. Then another. Then he poured himself a full bowl. He ate it standing up at the counter, which he never does.
“Okay,” he said finally, setting the bowl down. “This is different.”
He’s asked me to make it every week since. So here we are. If you’ve got someone in your life who claims to hate squash soup, maybe this is the version that changes their mind too.
Why You’ll Love This Recipe
Let me tell you why this easy roasted butternut squash soup with brown butter has become my most-requested recipe. It’s not complicated, and that’s exactly the point.
- Quick & Easy: From start to finish, this comes together in about 45 minutes. Most of that is hands-off roasting time. You can prep the squash while the oven preheats and walk away.
- Simple Ingredients: No fancy grocery trips. Butternut squash, onion, garlic, broth, butter. That’s it. You probably already have most of this in your kitchen right now.
- Perfect for Weeknights: This is the kind of soup you make on a Tuesday when you’re tired and hungry and need something that feels like a hug in a bowl. Minimal cleanup too — just a sheet pan and a pot.
- Crowd-Pleaser: I’ve served this to picky eaters, vegetable skeptics, and full-on squash haters. It converts people. Every single time.
- Unbelievably Delicious: The brown butter takes this from “good” to “I need the recipe right now.” It adds this deep, nutty richness that regular butter just can’t match. The roasted squash gets sweet and caramelized, and the touch of vinegar at the end keeps everything balanced.
What makes this different from other recipes? It’s the technique. Most versions just boil the squash in broth and call it done. Roasting first concentrates the flavor, brings out natural sugars, and gives you that caramelized depth you can’t get any other way. And the brown butter? That’s the secret weapon. It adds complexity without extra work.
This isn’t just another butternut squash soup. It’s the one that makes people ask for seconds. The one that turns squash skeptics into regular requesters. The one you’ll make on repeat all fall and winter long.
What Ingredients You Will Need
This easy roasted butternut squash soup with brown butter relies on simple, everyday ingredients to build layers of flavor. Nothing fancy here — just good ingredients treated right.
For the Roasted Squash:
- 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 with no soft spots. I prefer the pre-cut cubes from the grocery store on busy nights — no judgment here.
- 1 medium yellow onion — roughly chopped into 1-inch pieces. Yellow onion gives the best savory balance to the sweet squash.
- 3 cloves garlic — smashed but left whole. They’ll soften and sweeten as they roast alongside the squash.
- 2 tablespoons olive oil — for coating the vegetables before roasting. Use a good quality one here since it impacts flavor.
- 1 teaspoon kosher salt — plus more to taste at the end. I use Diamond Crystal — if you’re using Morton’s, cut back to 3/4 teaspoon.
- 1/2 teaspoon black pepper — freshly ground is best.
For the Brown Butter Base:
- 4 tablespoons unsalted butter — this is where the magic happens. Don’t substitute salted butter here — you want control over the salt level. I like using Kerrygold for its higher butterfat content, which browns more evenly.
For the Soup:
- 3 cups low-sodium vegetable broth — or chicken broth if that’s what you have. Low-sodium is important so you can control the salt level yourself.
- 1 tablespoon apple cider vinegar — this is non-negotiable in my opinion. It brightens everything and cuts through the richness. You won’t taste vinegar — you’ll just wonder why the soup tastes so balanced.
- Optional garnish: toasted pepitas, a drizzle of cream or coconut milk, fresh thyme leaves, or extra brown butter drizzle. I always do the pepitas for crunch.
Substitution Notes:
- Use coconut oil or ghee instead of butter for a dairy-free version — the ghee will still brown beautifully.
- Swap vegetable broth with chicken broth if you’re not vegetarian.
- Replace apple cider vinegar with fresh lemon juice if needed — same brightening effect.
- For a creamier texture without dairy, stir in 1/4 cup full-fat coconut milk at the end.
That’s it. Seven main ingredients plus salt and pepper. You probably have most of them already.
Equipment Needed
You don’t need much to make this easy roasted butternut squash soup with brown butter. Here’s what I use:
- Sheet pan — a half-sheet pan works perfectly for roasting the squash and onions in a single layer. If your pan is too small, use two pans or roast in batches. Crowding leads to steaming instead of caramelizing.
- Large pot or Dutch oven — 4 to 5 quarts is ideal. I use my enameled cast iron Dutch oven because it holds heat evenly, but any heavy-bottomed pot works.
- Immersion blender — this is my preferred tool for blending soup right in the pot. Less cleanup, less mess. If you don’t have one, a regular blender works too — just work in batches and don’t fill the blender more than halfway with hot liquid.
- Chef’s knife and cutting board — a sharp knife makes peeling and cubing the squash much safer and faster. I learned that lesson the hard way with a dull knife and a close call with my finger.
- Vegetable peeler — for peeling the squash. A Y-peeler works best for the tough skin.
- Small saucepan — for browning the butter. Light-colored pans help you see the color change more easily.
Budget-friendly tip: If you don’t have an immersion blender, let the soup cool slightly before transferring to a regular blender. Remove the center cap from the lid and cover with a kitchen towel to let steam escape. Blend in batches and be careful — hot soup expands.
Preparation Method
Let me walk you through how to make this easy roasted butternut squash soup with brown butter. I’ve made this dozens of times, so I’ll point out where things can go wrong and how to avoid them.
Step 1: Preheat and Prep
Preheat your oven to 400°F (200°C). Position the rack in the middle. While it heats up, peel your butternut squash. I know peeling squash can feel like a workout — here’s my trick: microwave the whole squash for 2 minutes first. It softens the skin just enough that the peeler glides right through. Cut off the top and bottom, slice the squash in half where the neck meets the bulb, and peel each section separately. Scoop out the seeds with a spoon, then cut into 1-inch cubes. Aim for uniform pieces so they roast evenly.
Step 2: Roast the Vegetables
On your sheet pan, toss the cubed squash, chopped onion, and smashed garlic cloves with the olive oil, salt, and pepper. Spread everything in a single layer — don’t crowd them or they’ll steam instead of roast. Roast for 25 to 30 minutes, flipping halfway through. You want the squash to be fork-tender with golden-brown edges. The onions should be soft and starting to caramelize. The garlic will be soft and fragrant. Pull the pan out when it looks like the photo above — deep golden spots, but not burnt.
Step 3: Brown the Butter
While the vegetables roast, make your brown butter. Add the 4 tablespoons of unsalted butter to a small saucepan over medium heat. Swirl the pan occasionally as the butter melts. It will foam up, then subside — that’s the water cooking off. Watch closely after the foam subsides. The butter will turn from yellow to golden to amber, and you’ll start smelling a nutty aroma. This happens fast — about 4 to 5 minutes total. Once you see brown specks forming at the bottom and the butter smells like toasted hazelnuts, pull it off the heat immediately. Pour it into a heat-safe bowl to stop the cooking process. Don’t walk away from browning butter — I’ve burned more batches than I’d like to admit by getting distracted.
Step 4: Combine and Simmer
Transfer the roasted vegetables to your large pot or Dutch oven. Yes, including all those browned bits on the sheet pan — scrape them in, that’s flavor. Add the 3 cups of vegetable broth and the brown butter. Reserve about a tablespoon of the brown butter for drizzling on top later if you want. Bring everything to a simmer over medium heat, then reduce to low and cook for 5 minutes. This lets all the flavors meld together.
Step 5: Blend Until Smooth
Remove the pot from heat. If using an immersion blender, blend directly in the pot until completely smooth — about 1 to 2 minutes. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. The soup should be velvety and thick, but still pourable. If it’s too thick for your liking, add another 1/2 cup of broth or water and blend again.
Step 6: Finish and Season
Stir in the tablespoon of apple cider vinegar. This is the secret step — trust me. Taste the soup and adjust seasoning. You’ll likely need another pinch of salt and maybe a few grinds of pepper. The vinegar brightens everything and balances the sweetness of the roasted squash. Ladle into bowls, drizzle with the reserved brown butter, and add your garnishes.
Time breakdown: 10 minutes prep, 30 minutes roasting, 10 minutes blending and finishing. Total: about 50 minutes, and most of that is hands-off.
Cooking Tips & Techniques
After making this easy roasted butternut squash soup with brown butter more times than I can count, here’s what I’ve learned the hard way so you don’t have to.
Don’t skip the roasting. I know it’s tempting to just boil the squash in broth to save time. I tried it once when I was in a hurry. The soup was watery, bland, and honestly disappointing. Roasting concentrates the flavor, caramelizes the natural sugars, and gives you that deep, almost nutty sweetness you can’t get any other way. It’s worth the extra 30 minutes, I promise.
Cut the squash evenly. This matters more than you think. Pieces that are different sizes will cook at different rates — smaller ones will burn while larger ones stay raw inside. Aim for 1-inch cubes. If you’re not confident in your knife skills, buy the pre-cut cubes from the store. No shame in that game.
Watch the butter like a hawk. Brown butter goes from perfect to burnt in about 15 seconds. The first time I made this, I looked away to answer a text and ended up with black butter that smelled like burnt popcorn. Start over if that happens — burnt butter will ruin your soup. Keep your eyes on the pan, swirl it constantly, and pull it off the heat the second you see amber color and smell that nutty aroma.
Season in layers. Salt the vegetables before roasting, then taste and adjust at the end. Different broths have different salt levels, so what works for one batch might not work for another. I always add a little salt at the end to brighten everything up.
Don’t over-blend. You want the soup smooth and velvety, not gummy. Over-blending can incorporate too much air and make the texture weird. Blend until smooth, then stop.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. Make it on Sunday and enjoy it all week. Just reheat gently on the stove — don’t boil it or the brown butter flavor can turn bitter.
Variations & Adaptations
This easy roasted butternut squash soup with brown butter is flexible. Here are some ways to change it up depending on what you have or what you’re in the mood for.
Creamy Version: Stir in 1/4 cup heavy cream or full-fat coconut milk after blending. It adds richness and a silky texture. I do this when I want something extra luxurious — it feels like a restaurant-quality soup with almost no extra effort.
Spicy Kick: Add a pinch of cayenne pepper or red pepper flakes along with the salt and pepper before roasting. Or stir in 1/2 teaspoon of smoked paprika at the end for warmth without heat. My sister-in-law loves this version — she says it wakes up the soup.
Curried Butternut Squash Soup: Add 1 tablespoon of curry powder to the roasting vegetables. The warm spices — turmeric, cumin, coriander — pair beautifully with the sweet squash and nutty brown butter. Top with a dollop of yogurt and fresh cilantro.
Apple-Butternut Squash Soup: Add one peeled and chopped apple (Honeycrisp or Granny Smith) to the sheet pan with the squash. Roast everything together. The apple adds a subtle sweetness and fruity undertone that’s lovely for fall. I discovered this by accident when I had an apple about to go bad — now it’s one of my favorite variations.
Dairy-Free / Vegan: Use coconut oil or vegan butter for roasting, and substitute the brown butter with 3 tablespoons of tahini blended in at the end. The tahini adds creaminess and a nutty flavor that mimics brown butter surprisingly well. Use vegetable broth to keep it fully plant-based.
Low-Carb / Keto: Replace the butternut squash with roasted cauliflower and one small carrot for color. The texture is similar, and the brown butter still carries the flavor. Just note — it won’t be as sweet, so you might want to add a pinch of monk fruit sweetener to balance it.
Serving & Storage Suggestions
This easy roasted butternut squash soup with brown butter is versatile when it comes to serving and keeps beautifully for leftovers.
Serving Temperature: Serve hot, but not boiling. Let it cool for a couple of minutes after blending so the flavors settle. Garnish each bowl with a drizzle of the reserved brown butter, a sprinkle of toasted pepitas, and a few fresh thyme leaves. The pepitas add crunch, the brown butter adds richness, and the thyme adds a fresh, herbal note.
What to Serve With It: This soup pairs beautifully with crusty bread for dipping — sourdough or a good country loaf. A simple green salad with a lemony vinaigrette balances the richness. For a heartier meal, serve it alongside a grilled cheese sandwich. I’m partial to sharp cheddar on sourdough, but you do you.
Storage: Let the soup cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 5 days. The flavor actually improves after a day or two as the ingredients meld together. I often make a double batch specifically for weekday lunches.
Freezing: This soup freezes beautifully. Portion it into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. Freeze flat for easy stacking. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also microwave individual portions — just do it in 30-second bursts, stirring in between. Don’t boil it, or the brown butter flavor can turn slightly bitter.
Make-Ahead Note: This soup is perfect for meal prep. Roast the vegetables and brown the butter up to 2 days ahead. Store them separately in the fridge. When you’re ready to eat, just combine everything in a pot, add broth, simmer, and blend. Dinner in 10 minutes.
Nutritional Information & Benefits
This easy roasted butternut squash soup with brown butter is as nourishing as it is delicious. Here’s what you’re getting in each serving (based on 4 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 210 |
| Total Fat | 14g |
| Saturated Fat | 8g |
| Carbohydrates | 22g |
| Fiber | 4g |
| Sugar | 6g |
| Protein | 3g |
| Sodium | 580mg |
| Vitamin A | 280% DV |
| Vitamin C | 35% DV |
Health Benefits: Butternut squash is packed with vitamin A (over 250% of your daily needs per serving), which supports eye health and immune function. It’s also a good source of fiber, which helps with digestion and keeps you feeling full. 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 dairy-free or vegan with the substitutions listed above.
Dietary Considerations: This recipe is vegetarian, gluten-free, and nut-free. For dairy-free, use the substitutions mentioned in the variations section. For lower sodium, use homemade broth or no-salt-added broth and adjust seasoning at the end.
My take: I love that this soup feels indulgent but is actually full of vegetables and nutrients. It’s comfort food that doesn’t leave you feeling heavy or sluggish. That’s a win in my book.
Conclusion
This easy roasted butternut squash soup with brown butter has become a staple in my kitchen for good reason. It’s simple enough for a busy weeknight, impressive enough for company, and comforting enough to make you slow down and actually enjoy your meal. The roasted squash brings natural sweetness, the brown butter adds nutty depth, and that little splash of vinegar at the end ties everything together in a way that feels like magic.
What I love most about this recipe is how forgiving it is. You can tweak it based on what you have, make it ahead for busy days, or dress it up with fancy garnishes when you want to impress. It works every time, and it always delivers.
I’d love to hear how it goes for you. Did you try one of the variations? Add your own twist? Burn the butter on your first attempt like I did? Drop a comment below and let me know — your kitchen stories are my favorite part of this whole thing.
And if you make this soup, tag me in your photos. There’s nothing better than seeing someone else enjoying a recipe that started as a rainy Tuesday experiment and turned into something worth sharing.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen butternut squash cubes. However, you won’t get the same caramelization from roasting since frozen squash releases more moisture. To compensate, spread the frozen cubes on a sheet pan, drizzle with olive oil, and roast at 425°F for 35-40 minutes until they’re tender and starting to brown. The texture won’t be quite as concentrated, but it still makes a good soup in a pinch.
How do I peel butternut squash without losing a finger?
I feel you on this one. Here’s my safest method: microwave the whole squash for 2 minutes to soften the skin. Cut off the top and bottom ends so it sits flat on your cutting board. Use a sharp Y-peeler and work from top to bottom in long strokes. If the squash is too hard to cut in half, microwave it for another minute. And please — use a sharp knife. Dull knives are actually more dangerous because they slip.
Can I make this soup in an Instant Pot or slow cooker?
Absolutely. For the Instant Pot, sauté the onions and garlic in the pot first, then add the cubed squash, broth, and salt. Pressure cook on high for 8 minutes, then quick release. Brown the butter separately on the stovetop while it cooks. Blend everything together and add the vinegar at the end. For a slow cooker, combine everything except the butter and broth, cook on low for 6-8 hours, then blend and add the browned butter and vinegar at the end.
Why did my brown butter burn?
Brown butter burns when the milk solids go from golden to black too quickly. This usually happens because the heat was too high or you walked away from the pan. Always brown butter over medium heat, swirl the pan constantly, and watch for the color change. Once you see amber specks and smell that nutty aroma, pull it off the heat immediately. If you’re nervous, use a light-colored pan so you can see the color change more easily.
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 headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. The texture stays smooth and creamy after freezing — just give it a good stir while reheating.
Pin This Recipe!

Easy Roasted Butternut Squash Soup with Brown Butter (Best Recipe)
This easy roasted butternut squash soup with brown butter is a crowd-pleaser that converts even squash skeptics. Roasting the squash concentrates its natural sweetness, while nutty brown butter and a splash of apple cider vinegar create a perfectly balanced, comforting bowl.
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
- 1 medium butternut squash (about 2.5 to 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 medium yellow onion, roughly chopped into 1-inch pieces
- 3 cloves garlic, smashed but left whole
- 2 tablespoons olive oil
- 1 teaspoon kosher salt (use 3/4 teaspoon if using Morton’s)
- 1/2 teaspoon black pepper, freshly ground
- 4 tablespoons unsalted butter
- 3 cups low-sodium vegetable broth (or chicken broth)
- 1 tablespoon apple cider vinegar
- Optional garnish: toasted pepitas, drizzle of cream or coconut milk, fresh thyme leaves, or extra brown butter drizzle
Instructions
- Preheat oven to 400°F (200°C). Position rack in the middle.
- Peel butternut squash (microwave whole squash for 2 minutes to soften skin). Cut into 1-inch cubes.
- On a sheet pan, toss cubed squash, chopped onion, and smashed garlic with olive oil, salt, and pepper. Spread in a single layer.
- Roast for 25 to 30 minutes, flipping halfway, until squash is fork-tender with golden-brown edges.
- While vegetables roast, brown the butter: In a small saucepan over medium heat, melt butter, swirling occasionally. Cook until it foams, then subsides, and turns amber with brown specks and a nutty aroma (about 4-5 minutes). Immediately pour into a heat-safe bowl. Reserve 1 tablespoon for garnish if desired.
- Transfer roasted vegetables to a large pot or Dutch oven, scraping in any browned bits from the sheet pan.
- Add vegetable broth and brown butter (reserving 1 tablespoon if desired). Bring to a simmer over medium heat, then reduce to low and cook for 5 minutes.
- Remove from heat. Blend with an immersion blender until smooth (or let cool 5 minutes and blend in batches in a regular blender).
- Stir in apple cider vinegar. Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle into bowls, drizzle with reserved brown butter, and add garnishes as desired.
Notes
Don’t skip roasting—it concentrates flavor. Watch brown butter closely; it burns quickly. Season in layers: salt vegetables before roasting, then adjust at the end. Soup tastes even better the next day. For dairy-free, use coconut oil or ghee instead of butter.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 210
- Sugar: 6
- Sodium: 580
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 22
- Fiber: 4
- Protein: 3
Keywords: butternut squash soup, roasted butternut squash soup, brown butter soup, easy soup recipe, fall soup, vegetarian soup, gluten-free soup





