I burned my first batch of butternut squash soup so badly that Silas asked if we were having “campfire soup” for dinner.
That was three years ago. I’ve made this soup probably 80 times since then, and I finally cracked the version that comes out silky, sweet, and a little bit smoky every single time.
Here’s the thing nobody tells you about butternut squash soup: most recipes are boring on purpose. They’re playing it safe with salt, pepper, and cream. 🎃
Mine isn’t.
This one leans into roasted caramelization, a hit of warm spice, and a finishing touch that makes people ask what your “secret ingredient” is (it’s brown butter, and I’m telling you right now so you don’t have to guess).
Grab a squash. Let’s get into it.
What You’ll Need
For the soup:
- 1 large butternut squash (about 3 lbs), halved and seeded
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 medium carrot, chopped
- 4 cups vegetable or chicken broth
- 1 cup unsweetened coconut milk (or heavy cream)
- 1 tablespoon unsalted butter
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon cayenne pepper (optional, but trust me)
- Salt and black pepper, to taste
For serving (optional but so worth it):
- Toasted pumpkin seeds
- A drizzle of extra coconut milk or cream
- Fresh sage leaves, crisped in butter
- Crusty bread
Tools You’ll Need
- Baking sheet
- Sharp chef’s knife
- Large pot or Dutch oven
- Immersion blender (or a regular blender, working in batches)
- Small skillet, for the brown butter and sage
Pro Tips
- Roast the squash cut-side down. This traps steam and practically caramelizes the flesh from the inside. It’s the difference between “fine” soup and “wait, what did you do to this” soup.
- Don’t skip the brown butter. It takes two minutes and adds this nutty, toasty flavor that makes the whole pot taste more complex than it actually is.
- Salt in layers, not all at once. Salt the squash before roasting, salt the onions while they cook, then taste and adjust at the end. Layered salt is why restaurant soup tastes different from homemade.
- Blend longer than feels necessary. An extra 30 seconds is what takes this from “good, chunky soup” to “restaurant-smooth soup.”
- Save the seeds. Rinse them, toss with oil and salt, and roast them alongside the squash. Instant garnish, zero extra dishes.
How to Make Butternut Squash Soup
- Preheat your oven to 400°F. Rub the cut sides of the squash with 1 tablespoon olive oil and a pinch of salt. Place cut-side down on a baking sheet.
- Roast for 40 to 45 minutes, until a fork slides in easily. Let it cool slightly, then scoop the flesh into a bowl. You should have about 4 cups.
- While the squash roasts, heat the remaining tablespoon of oil in your pot over medium heat. Add the onion and carrot, and cook for 5 to 6 minutes until softened.
- Add the garlic and cook for 30 seconds, just until fragrant. Garlic burns fast, so keep an eye on it.
- Add the roasted squash, broth, cinnamon, nutmeg, and cayenne. Stir everything together and bring to a gentle simmer for 10 minutes.
- Blend until completely smooth, using an immersion blender right in the pot (or carefully in batches in a regular blender).
- Stir in the coconut milk and let it warm through for another 2 to 3 minutes. Taste and adjust salt and pepper.
- In a small skillet, melt the butter over medium heat until it turns golden brown and smells nutty, about 2 to 3 minutes. Add the sage leaves and let them crisp for 20 seconds.
- Ladle the soup into bowls. Drizzle with brown butter, top with crispy sage, and scatter toasted pumpkin seeds on top.
Substitutions and Variations
| Original Ingredient | Substitution | Notes |
|---|---|---|
| Butternut squash | Acorn squash or pumpkin | Adjust roasting time slightly, smaller squash cooks faster |
| Coconut milk | Heavy cream or half-and-half | Cream makes it richer, less tropical flavor |
| Vegetable broth | Chicken broth | Adds more savory depth |
| Cayenne | Smoked paprika | Swaps heat for smokiness |
| Butter | Olive oil | For a dairy-free finish, skip the browning step |
| Coconut milk | Cashew cream | Great for a fully plant-based, nut-based richness |
Want it spicier? Double the cayenne. Want it sweeter? Add a tablespoon of maple syrup with the broth. This soup is forgiving, so play around.
Make-Ahead Tips
This soup actually tastes better the next day, once the spices have had time to settle in.
- Make the full soup up to 3 days ahead and store in the fridge.
- The flavors deepen overnight, so this is a great one to prep before guests come over.
- Freeze the base (before adding coconut milk) for up to 3 months. Add the cream when reheating for the best texture.
Nutritional Breakdown (Per Serving)
Based on 6 servings, using coconut milk
| Nutrient | Amount |
|---|---|
| Calories | ~185 |
| Protein | 3g |
| Carbohydrates | 24g |
| Fiber | 5g |
| Sugar | 6g |
| Fat | 9g |
| Sodium | 480mg |
Values are estimates and will vary based on exact ingredients and portion sizes.
Meal Pairing Suggestions
- Grilled cheese, for dunking (obviously)
- A simple arugula salad with lemon vinaigrette to cut through the richness
- Roasted chicken thighs, if you want to turn this into a full dinner
- Warm crusty bread with olive oil for dipping
Storage and Leftovers
Store leftover soup in an airtight container in the fridge for up to 4 days.
To reheat, warm it gently on the stove over medium-low heat, stirring occasionally. Microwaving works too, just cover it so it doesn’t splatter everywhere.
Freezes beautifully for up to 3 months. Thaw overnight in the fridge before reheating.
FAQ
Can I make this soup without a blender?
Yes, though the texture will be chunkier. Mash the squash well with a potato masher before adding the liquid, then simmer a bit longer so it thickens naturally.
Is this soup vegan?
It is, as long as you use vegetable broth and skip the butter (swap in olive oil instead).
Why did my soup turn out watery?
Usually this means the squash wasn’t fully roasted, or too much broth was added at once. Add broth gradually and blend well. You can always thin it out later, but it’s harder to thicken.
Can I use pre-cut squash to save time?
Yes, though roasting whole halves gives you better caramelization. If you’re short on time, toss the pre-cut cubes with oil and roast at 425°F for about 25 minutes instead.
What can I use instead of coconut milk if I don’t like the flavor?
Heavy cream, half-and-half, or even whole milk all work. The soup will taste less tropical and more classic.
Wrapping Up
This soup turned into one of those recipes I make on repeat every fall, and honestly, most of winter too.
It’s the kind of thing that makes your whole kitchen smell like something good is happening, which is exactly what I need on a gray afternoon.
Give it a try this week, and let me know in the comments how it turned out. Did the brown butter win you over? Any tweaks you made your own? I’d love to hear about it.