The neighborhood fall potluck was in six hours and I’d completely forgotten. Everyone else would be bringing elaborate dishes—someone’s famous apple tart, another neighbor’s slow-cooked brisket, and the woman across the street who always brings those perfectly decorated sugar cookies that look like they belong in a bakery window. I had a single butternut squash sitting in my fruit bowl, a bunch of sage that was starting to look a little sad, and honestly? Not much else. I stood in my kitchen staring at that squash like it had personally betrayed me.
I mean, what was I supposed to do? Mash it? Roast it plain and hope for the best? I’d made butternut squash soup before, sure, but never one I’d serve to people who actually knew what good food tasted like. My hands were shaking a little as I grabbed my chef’s knife—partly from panic, partly from the coffee I’d downed when I realized my mistake. I chopped that squash in a hurry, tossed it with olive oil and salt, and threw it in the oven while I frantically searched my pantry for anything that could make this soup taste intentional rather than desperate.
Let me tell you, sometimes the best recipes come from those moments of sheer, sweaty-palmed improvisation. That soup—the one I threw together in a panic, the one I barely had time to taste before ladling it into a thermos—ended up being the dish everyone asked about for weeks. I didn’t win that potluck on purpose. I won it because I had no time to overthink, no room to second-guess. The crispy sage butter I made on a whim? That was the thing that sealed the deal. Honestly, I still make this soup exactly the same way, panic and all. Maybe you’ve been there too—standing in your kitchen with nothing but a vegetable and a deadline, wondering how you’ll pull it off. This one’s for you.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe you’ve seen floating around Pinterest. I’ve tested this one at least a dozen times—sometimes on purpose, sometimes because I forgot an ingredient and had to start over. Every single time, it delivered. Here’s why this soup stands out from the rest:
- Rich, Velvety Texture Without Heavy Cream: Most creamy squash soups rely on heavy cream or half-and-half. This one gets its luxurious body from the roasting process itself. The caramelization does all the heavy lifting.
- Simple Ingredients, Big Flavor: You don’t need a specialty grocery store. Onion, garlic, a single butternut squash, vegetable broth, and a bundle of fresh sage. That’s it.
- Perfect for Hosting: This soup is a showstopper at any fall gathering. You can make it entirely ahead of time, reheat it when guests arrive, and top it with that crispy sage butter right before serving. It looks and tastes like you spent all day in the kitchen.
- Crowd-Pleaser Across Dietary Needs: It’s naturally gluten-free, dairy-free if you skip the butter topping (or use a vegan alternative), and easily made vegan. Everyone at the table can enjoy it.
- Freezer-Friendly and Batch-Ready: Double the recipe, freeze half, and you’ve got a cozy dinner ready for those nights when you just can’t.
What makes this version different is the roasted garlic and the crispy sage butter. Roasting the garlic alongside the squash mellows its sharpness into something sweet and almost nutty. And that sage butter? It adds a nutty, herbaceous crunch that transforms a simple soup into something memorable. This is the soup that makes people close their eyes after the first spoonful. I’ve seen it happen at least six times.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something far greater than the sum of their parts. You likely have most of these in your kitchen already—except maybe the sage, but trust me, it’s worth the trip to the store.
For the Soup
- 1 large butternut squash (about 3 pounds or 1.4 kg), peeled, seeded, and cut into 1-inch cubes. Look for a squash that feels heavy for its size and has a solid, tan-colored skin without soft spots.
- 1 medium yellow onion, roughly chopped. A sweet onion like Vidalia works too, but yellow onion gives a nice savory backbone.
- 4 cloves garlic, unpeeled. Roasting them whole makes them soft and spreadable—don’t skip this step.
- 3 tablespoons olive oil, divided. Use a good-quality extra virgin olive oil for roasting; it makes a difference in flavor.
- 1 teaspoon salt, plus more to taste. I prefer kosher salt for its clean flavor and easy pinchability.
- 1/2 teaspoon black pepper, freshly ground if possible.
- 1/2 teaspoon smoked paprika (optional, but adds a subtle warmth).
- 4 cups vegetable broth (or chicken broth if not vegetarian). I recommend a low-sodium broth so you can control the salt level.
- 1/2 cup full-fat coconut milk (or heavy cream for a richer version). The coconut milk adds a subtle sweetness that complements the squash beautifully.
For the Crispy Sage Butter

- 3 tablespoons unsalted butter. Use a good European-style butter for richer flavor.
- 12-15 fresh sage leaves, washed and patted completely dry. Wet sage will splatter in the hot butter.
- Flaky sea salt (like Maldon), for finishing.
Ingredient Tips: When choosing your butternut squash, look for one with a long neck—it has fewer seeds and more usable flesh. I’ve found that organic squash tends to have a sweeter, more concentrated flavor, but conventional works just fine. For the sage, fresh is non-negotiable here. Dried sage won’t crisp up the same way and has a much more muted flavor. If you can’t find fresh sage, you can substitute with fresh thyme or rosemary for a different but equally delicious herbaceous note.
Equipment Needed
Nothing too fancy here—this is a one-pot (well, one-sheet-pan) recipe that doesn’t require any special gadgets. Here’s what you’ll need:
- Large rimmed baking sheet: For roasting the squash, onions, and garlic. A half-sheet pan (18×13 inches) is ideal. Line it with parchment paper for easier cleanup.
- Chef’s knife and cutting board: A sharp knife makes cutting through butternut squash much safer and easier. I’ve used a dull knife before and let me tell you, it’s a recipe for frustration.
- Vegetable peeler: For peeling the squash. A Y-shaped peeler works best for the curves of a butternut squash.
- Large soup pot or Dutch oven: A 5- to 6-quart pot is perfect. A Dutch oven retains heat beautifully for even simmering.
- Immersion blender (or regular blender): An immersion blender lets you blend the soup directly in the pot—less mess, fewer dishes. If using a regular blender, work in batches and never fill it more than halfway with hot liquid.
- Small skillet: For making the crispy sage butter. A non-stick or stainless steel pan works fine.
- Ladle: For serving. A nice deep ladle makes portioning soup look effortless.
If you don’t have an immersion blender, no worries. A regular blender works just as well—just let the soup cool slightly before blending, and hold the lid down with a kitchen towel to prevent any hot soup explosions. Trust me on that one.
Preparation Method
Let’s get cooking. This recipe takes about 45 minutes from start to finish, with about 10 minutes of active prep time. The oven does most of the work.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
- Prepare the squash: Using a sharp chef’s knife, carefully cut off both ends of the butternut squash. Stand it upright on a stable cutting board and slice it in half where the narrow neck meets the bulbous bottom. Peel both sections with a vegetable peeler, then cut each in half lengthwise. Scoop out the seeds and stringy bits from the bottom section using a spoon. Cut all the flesh into 1-inch cubes. Don’t worry about making them perfect—they’ll be blended later.
- Roast the vegetables: On the prepared baking sheet, toss the cubed squash and chopped onion with 2 tablespoons of olive oil, salt, pepper, and smoked paprika (if using). Spread everything in a single, even layer. Nestle the unpeeled garlic cloves among the vegetables. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and caramelized around the edges. The squash should be easily pierced with a fork.
- Make the crispy sage butter while the vegetables roast: In a small skillet, melt the butter over medium heat. Once it’s melted and starting to foam, carefully add the sage leaves in a single layer. Cook for 1-2 minutes, flipping once, until the sage leaves are crisp and the butter is fragrant and lightly browned. The leaves will darken slightly and become papery. Transfer the sage leaves to a paper towel-lined plate and sprinkle with a pinch of flaky sea salt. Pour the browned butter into a small bowl and set aside—you’ll use it to finish the soup.
- Squeeze the roasted garlic: Once the vegetables are done roasting, let them cool for a minute or two. Squeeze the softened garlic cloves out of their skins—they should pop right out. Discard the skins.
- Blend the soup: Transfer the roasted squash, onion, and garlic to your soup pot or Dutch oven. Add the vegetable broth. Using an immersion blender, blend until completely smooth and velvety. If using a regular blender, work in batches, filling the blender no more than halfway. Blend until smooth, then return the blended soup to the pot.
- Finish the soup: Place the pot over medium heat and stir in the coconut milk (or heavy cream). Heat through, about 3-5 minutes, stirring occasionally. Taste and adjust seasoning with additional salt and pepper as needed. If the soup is too thick, add a splash more broth or water until it reaches your desired consistency.
- Serve: Ladle the hot soup into bowls. Drizzle a teaspoon of the reserved browned butter over each serving. Top with 2-3 crispy sage leaves. Serve immediately with crusty bread or a simple side salad.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Here are the tips that will save you time and frustration:
- Don’t overcrowd the baking sheet. If the squash pieces are piled on top of each other, they’ll steam instead of roast. Use two baking sheets if needed. Caramelization equals flavor—you want those golden-brown edges.
- Pat the sage leaves completely dry. Wet sage leaves will cause the butter to splatter aggressively. I learned this when a droplet of hot butter landed on my wrist. Not fun. Dry them thoroughly between paper towels before adding them to the pan.
- Watch the sage closely. It goes from perfectly crisp to burnt in about 15 seconds. The leaves should darken slightly but still be green. Once they start looking dry and papery, remove them immediately.
- Use an immersion blender for the smoothest texture. A regular blender works, but you’ll have to deal with hot soup splashing. If using a regular blender, remove the center cap from the lid and cover it with a kitchen towel to let steam escape.
- Season in layers. Add salt at the roasting stage, then again after blending. The flavors will be more complex and well-rounded. I once forgot to salt the roasting vegetables and ended up with a flat-tasting soup that no amount of last-minute salt could fix.
- Make it ahead of time. This soup actually tastes better the next day. The flavors have time to meld and deepen. Make it a day before your gathering, refrigerate it, and reheat gently on the stove.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are some ways to make it your own:
- Vegan Version: Use full-fat coconut milk and substitute the butter with a high-quality vegan butter or olive oil for crisping the sage. The coconut milk adds a lovely richness that mimics cream perfectly.
- Spicy Kick: Add 1/2 teaspoon of red pepper flakes along with the smoked paprika during roasting. Or garnish with a drizzle of chili oil before serving for a beautiful presentation and a warm heat.
- Apple-Squash Fusion: Add one peeled and chopped apple (Granny Smith or Honeycrisp) to the roasting pan with the squash. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup. I tried this on a whim one rainy Tuesday and it’s been my favorite variation ever since.
- Herb Swap: If you can’t find fresh sage, use fresh thyme sprigs or rosemary. For the crispy topping, you can crisp up thinly sliced shallots in the butter instead—they’re equally delicious and add a wonderful crunch.
- 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. Top with a dollop of yogurt instead of the sage butter for a completely different but equally delicious bowl.
- Lower-Fat Option: Skip the coconut milk or cream entirely. The roasted squash puree is naturally creamy enough. Use a little extra broth to thin the soup to your desired consistency.
Serving & Storage Suggestions
This soup is a star on its own, but here’s how to make it shine even brighter:
- Serving Temperature: Serve this soup piping hot. The warmth is part of the comfort. Let it simmer for a few minutes after blending to ensure it’s heated through.
- Presentation: Ladle the soup into shallow bowls. Drizzle the browned butter in a swirl pattern on top—it adds a beautiful golden ribbon. Place 2-3 crispy sage leaves in the center. A sprinkle of flaky sea salt and a crack of black pepper right before serving adds visual appeal and a burst of flavor.
- What to Serve Alongside: A crusty sourdough bread or a warm baguette is perfect for dipping. A simple arugula salad with lemon vinaigrette cuts through the richness of the soup beautifully. For a heartier meal, serve it alongside a grilled cheese sandwich or a roasted chicken.
- Storage: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve over time. The crispy sage leaves and browned butter should be stored separately—the leaves will lose their crunch if stored with the soup.
- Freezing: 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. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: 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 reheat individual portions in the microwave—just cover the bowl and heat in 30-second intervals, stirring between each.
- Flavor Development: I honestly prefer this soup on day two. The roasted squash flavor becomes more pronounced, and the garlic mellows even further. If you’re hosting, make it a day ahead—your future self will thank you.
Nutritional Information & Benefits
This soup is as good for you as it is delicious. Here’s a rough breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 210 |
| Total Fat | 12g |
| Saturated Fat | 6g |
| Carbohydrates | 26g |
| Fiber | 6g |
| Sugar | 8g |
| Protein | 3g |
| Vitamin A | 457% DV |
| Vitamin C | 37% DV |
| Potassium | 582mg |
Pin This Recipe!

Cozy Creamy Roasted Butternut Squash Soup with Crispy Sage
A rich, velvety butternut squash soup made with roasted vegetables and finished with a crispy sage butter. Perfect for fall gatherings, this soup is naturally gluten-free and easily made vegan.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 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
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, unpeeled
- 3 tablespoons olive oil, divided
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 1/2 teaspoon smoked paprika (optional)
- 4 cups vegetable broth (low-sodium recommended)
- 1/2 cup full-fat coconut milk (or heavy cream)
- 3 tablespoons unsalted butter
- 12–15 fresh sage leaves, washed and patted dry
- Flaky sea salt (for finishing)
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Prepare the squash: Cut off both ends, slice in half where the neck meets the bulb, peel both sections, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- On the prepared baking sheet, toss cubed squash and chopped onion with 2 tablespoons olive oil, salt, pepper, and smoked paprika (if using). Spread in a single layer. Nestle unpeeled garlic cloves among the vegetables. Roast for 25-30 minutes, flipping halfway, until tender and caramelized.
- While vegetables roast, make the crispy sage butter: In a small skillet, melt butter over medium heat. Add sage leaves in a single layer. Cook for 1-2 minutes, flipping once, until crisp and butter is lightly browned. Transfer sage to a paper towel-lined plate and sprinkle with flaky sea salt. Pour browned butter into a small bowl and set aside.
- Once vegetables are done, let cool slightly. Squeeze roasted garlic cloves out of their skins and discard skins.
- Transfer roasted squash, onion, and garlic to a soup pot or Dutch oven. Add vegetable broth. Blend with an immersion blender until smooth. (If using a regular blender, work in batches, filling no more than halfway.)
- Place pot over medium heat and stir in coconut milk (or heavy cream). Heat through, about 3-5 minutes, stirring occasionally. Adjust seasoning with salt and pepper. If too thick, add a splash more broth or water.
- Ladle hot soup into bowls. Drizzle a teaspoon of reserved browned butter over each serving. Top with 2-3 crispy sage leaves. Serve immediately.
Notes
For best flavor, roast squash in a single layer to ensure caramelization. Pat sage leaves completely dry before frying to prevent splattering. The soup tastes even better the next day as flavors meld. Store crispy sage and browned butter separately from soup. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 210
- Sugar: 8
- Sodium: 580
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 26
- Fiber: 6
- Protein: 3
Keywords: butternut squash soup, creamy soup, fall soup, roasted butternut squash, sage butter, gluten-free soup, vegan soup option


