Love this? Save it for later!
Share the inspiration with your friends
I was knee-deep in a bathroom renovation—tile samples everywhere, dust in places dust has no business being—when my contractor, a gruff guy named Sal who always smelled like coffee and sawdust, casually mentioned he made soup every Sunday. Not just any soup. Butternut squash soup. With crispy sage. “My nonna’s recipe,” he said, wiping grout off his hands. “But I tweaked it. You want it?” I mean, honestly? The last place I expected cooking advice was from a man currently explaining why we needed a second layer of waterproofing. But there I was, sitting on a bucket of joint compound, scribbling down his instructions on the back of a receipt.
Sal’s version was nothing like the watery, bland butternut squash soups I’d suffered through at cafés. His was creamy. Velvety. The kind of soup that makes you close your eyes after the first spoonful. And the crispy sage? That was the game-changer—little fried leaves that shatter like glass and taste like earth and butter had a perfect baby. I made it that very night, in a kitchen half-covered in plastic sheeting, and I honestly think it was the best meal I’d eaten all year.
Maybe you’ve been there—stumbling across a recipe in the absolute weirdest way, from someone you’d never expect. That’s how this creamy butternut squash soup became a permanent resident in my kitchen. It’s the soup I make when I’m tired, when I’m celebrating, when I need to feel like everything’s going to be okay. And now, I’m passing Sal’s tweaked nonna recipe to you. Trust me on this one.
Why You’ll Love This Recipe
Let’s be real—there are a million butternut squash soup recipes out there. What makes this one different? I’ve tested this version more times than I care to admit (Sal would be proud), and I’ve tweaked it based on feedback from friends who are professional chefs and friends who can barely boil pasta. Here’s what you get:
- Quick & Easy: From cutting board to bowl in about 45 minutes. Perfect for a weeknight when you want something that feels fancy but requires zero stress.
- Simple Ingredients: Nothing weird here. No coconut milk, no exotic spices you’ll use once and forget about. Just good, honest pantry staples.
- Perfect for Fall & Winter: This soup is basically a hug in a bowl when the weather turns cold. But honestly? I make it year-round.
- Crowd-Pleaser: I’ve served this to toddlers, picky teenagers, and my snobby uncle who “doesn’t do soup.” Everyone goes back for seconds.
- Unbelievably Delicious: The texture is what gets people. It’s not thin or grainy. It’s silky. The roasted squash does all the heavy lifting.
What really sets this apart is the technique. Most recipes boil the squash, which waters down the flavor. This one roasts it first, concentrating that sweet, nutty taste until it’s almost caramelized. Then you blend it with a little cream and—here’s the secret—a tiny pinch of nutmeg and cayenne. Not enough to taste them individually, but enough to make everyone ask, “What’s in this? It’s amazing.”
This isn’t just another soup recipe. It’s the one that’ll make you text your friends about it. It’s comfort food that feels a little bit special, without any of the fuss.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that deep, comforting flavor. Most of these are probably already in your kitchen—minus the squash, of course. Here’s everything you’ll need:
For the Soup
- 1 large butternut squash (about 3 pounds / 1.4 kg), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil (a good quality one—I like California Olive Ranch for roasting)
- 1 medium yellow onion, chopped (about 1.5 cups)
- 3 cloves garlic, smashed (don’t bother mincing perfectly, it’s all getting blended)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 4 cups low-sodium vegetable broth (or chicken broth if you’re not keeping it vegetarian)
- ½ cup heavy cream (or full-fat coconut milk for dairy-free)
- ¼ teaspoon ground nutmeg (freshly grated if you have it—worth it)
- ⅛ teaspoon cayenne pepper (just a whisper—trust me on this)
For the Crispy Sage

- ¼ cup fresh sage leaves (about 15-20 leaves, depending on size)
- 2 tablespoons butter (or olive oil for dairy-free)
- Flaky sea salt, for finishing (like Maldon—makes a difference)
Ingredient Tips: Look for a butternut squash that feels heavy for its size with no soft spots. The smaller ones tend to be sweeter. For the broth, I prefer Better Than Bouillon paste—it gives a richer flavor than boxed broth. And please, don’t skip the cayenne. It’s not there to make it spicy; it’s there to wake up all the other flavors. You won’t even know it’s there, but you’ll miss it if it’s gone.
Substitutions: Swap the heavy cream with full-fat coconut milk for a dairy-free version that’s still luscious. Use olive oil instead of butter for the sage if needed. For a vegan option, use vegetable broth and coconut milk, and roast the garlic with the squash for deeper flavor.
Equipment Needed
Nothing too fancy here. If you’ve got a good knife and a blender, you’re basically there.
- Large baking sheet (half-sheet size is ideal—gives the squash room to roast instead of steam)
- Parchment paper (for easy cleanup—I learned this the hard way)
- Chef’s knife (a sharp one—butternut squash is no joke)
- Vegetable peeler (the Y-shaped ones work best for squash)
- Large soup pot or Dutch oven (5-6 quart capacity)
- Immersion blender (my preferred tool—less cleanup) OR a regular blender
- Small skillet (for the crispy sage—nonstick works great)
- Measuring cups and spoons
Budget-Friendly Tip: If you don’t have an immersion blender, a regular blender works perfectly. Just let the soup cool slightly before blending, and only fill the blender halfway. Cover the lid with a kitchen towel to prevent steam burns—I’ve made that mistake, and it’s not fun.
Preparation Method
Alright, let’s make some soup. I’ve broken this down step-by-step so you don’t miss anything. Take your time with the roasting—that’s where the magic happens.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. This isn’t strictly necessary, but it makes cleanup about a million times easier.
- Prep the squash. This is the most annoying part, I won’t lie. Cut off both ends of the squash, then use a vegetable peeler to remove the skin. Cut it in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Try to make them roughly the same size so they roast evenly. Pro tip: If the squash is too hard to cut, microwave it whole for 2 minutes to soften it slightly.
- Roast the squash. Toss the cubed squash with 1 tablespoon of olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread it in a single layer on the baking sheet. 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 flavor.
- While the squash roasts, start the aromatics. In your large pot or Dutch oven, heat the remaining 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for 5-7 minutes, stirring occasionally, until it’s translucent and starting to turn golden at the edges. Add the smashed garlic cloves and cook for another minute, until fragrant. Don’t let the garlic burn—it gets bitter.
- Add the roasted squash. Once the squash is done, add it to the pot with the onions and garlic. Stir everything together and let it cook for 2 minutes, letting the flavors mingle.
- Add the broth and seasonings. Pour in the vegetable broth, the remaining ½ teaspoon salt, ¼ teaspoon pepper, nutmeg, and cayenne. Bring it to a boil, then reduce the heat and let it simmer for 10 minutes. This lets all the flavors come together.
- Blend until silky. Remove the pot from heat. Use an immersion blender directly in the pot to puree the soup until completely smooth. If using a regular blender, work in batches and be careful with the hot liquid. Safety note: Remove the center cap from the blender lid and cover with a towel to let steam escape.
- Finish with cream. Stir in the heavy cream. Taste and adjust seasonings—you might want a pinch more salt or a dash more nutmeg. If the soup is too thick, add a little more broth or water until it reaches your desired consistency.
- Make the crispy sage. While the soup is simmering, melt the butter in a small skillet over medium heat. Add the sage leaves in a single layer (you may need to do this in batches). Cook for 30-60 seconds per side, until the leaves are dark green and crispy. They’ll sizzle and pop a little—that’s normal. Transfer to a paper towel-lined plate and sprinkle immediately with flaky sea salt.
- Serve. Ladle the soup into bowls, top with a few crispy sage leaves, and maybe a drizzle of cream or a crack of black pepper. Serve immediately.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely messed it up a few times along the way. Here’s what I’ve learned so you don’t have to repeat my mistakes.
Don’t skip the roasting. I know it’s tempting to just boil the squash to save time, but you’ll lose so much flavor. Roasting concentrates the natural sugars and gives the soup a depth that boiling just can’t achieve. The edges should be nicely browned—that’s caramelization, and it’s pure gold.
Watch your blending temperature. Hot liquid expands in a blender, and if you seal the lid tight, it can blow off. I learned this the dramatic way, with soup splattered across my white cabinets. Always let the soup cool for a few minutes, remove the center cap, and cover with a towel.
The sage is non-negotiable. I mean, you can skip it and still have a good soup. But the crispy sage takes it from “good” to “I need this recipe immediately.” The key is to not overcrowd the pan—the leaves need space to crisp up evenly. And don’t walk away from them; they go from perfect to burnt in about 15 seconds.
Season in layers. Add salt at the beginning when roasting, again when you add the broth, and again at the end after blending. This builds flavor gradually rather than trying to fix a bland soup at the end. Trust the process.
Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld and deepen. I often make it on a Sunday and eat it for lunch all week. Just reheat gently on the stove, adding a splash of broth or water to thin it out if needed.
Variations & Adaptations
One of the best things about this soup is how flexible it is. Here are some ways to make it your own:
Roasted Garlic Version
Cut the top off a head of garlic, drizzle with olive oil, wrap in foil, and roast alongside the squash for the last 20 minutes. Squeeze the soft, caramelized cloves into the pot before blending. It adds a sweet, mellow garlicky depth that’s absolutely heavenly.
Curried Butternut Squash Soup
Add 1 tablespoon of curry powder (I like Rani brand) and 1 teaspoon of ground ginger to the pot when you cook the onions. Swap the nutmeg and cayenne for a pinch of garam masala at the end. Top with toasted coconut flakes instead of sage for a totally different vibe.
Apple & Squash Combo
Peel and chop one large apple (Honeycrisp or Fuji work great) and add it to the roasting pan with the squash. The apple adds a subtle sweetness and a hint of acidity that balances the richness. This version is especially good with a dollop of Greek yogurt on top.
Dairy-Free & Vegan
Use full-fat coconut milk instead of heavy cream, and olive oil instead of butter for the sage. The coconut milk adds a slight tropical note that pairs surprisingly well with the squash. For the sage, fry it in olive oil—it works beautifully.
Spicy Kick
Double the cayenne and add a minced serrano pepper when you cook the onions. Finish with a drizzle of chili oil and some pepitas for crunch. This is my husband’s favorite version.
Serving & Storage Suggestions
Serving: Serve this soup piping hot. I like to ladle it into wide, shallow bowls so the crispy sage has room to shine on top. A swirl of cream, a crack of black pepper, and maybe a few extra sage leaves make it look restaurant-worthy. For a heartier meal, serve it with crusty bread or a simple grilled cheese sandwich—the classic combo never fails.
What to Pair: This soup loves a side salad with a bright vinaigrette (the acidity cuts through the richness). A crisp green apple and fennel salad is my go-to. For drinks, a dry Riesling or a hard cider is perfect. In the winter, I love it with a mug of hot tea on the side.
Storage: Let the soup cool completely, then transfer it to an airtight container. It’ll keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two.
Freezing: This soup freezes like a dream. Pour it into freezer-safe containers or zip-top bags (lay them flat for easy stacking). Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened, add a splash of broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each. Make fresh crispy sage for serving—the frozen stuff just isn’t the same.
Nutritional Information & Benefits
This soup is as good for you as it is delicious. Here’s the breakdown per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 245 |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Cholesterol | 30mg |
| Sodium | 680mg |
| Total Carbohydrates | 28g |
| Dietary Fiber | 5g |
| Sugars | 8g |
| Protein | 4g |
| Vitamin A | 350% DV |
| Vitamin C | 35% DV |
| Potassium | 650mg |
Butternut squash is a powerhouse of nutrition. It’s loaded with vitamin A (great for your eyes and immune system), vitamin C, fiber, and antioxidants. The sage leaves aren’t just pretty—they’re also anti-inflammatory and packed with antioxidants. This soup is naturally gluten-free and can easily be made dairy-free or vegan.
Dietary Notes: This recipe is vegetarian as written. For a vegan version, use coconut milk and olive oil. For a lower-calorie option, skip the cream and use an extra ½ cup of broth—it’ll still be creamy from the blended squash.
Conclusion: Your New Favorite Soup Awaits
I still think about Sal every time I make this soup. That gruff contractor with his sawdust-covered hands and his nonna’s recipe, now living in my kitchen and yours. It’s funny how the best recipes come from the most unexpected places—a scribbled note, a quick conversation, a moment you almost missed.
This creamy butternut squash soup with crispy sage is everything I want in a fall recipe: comforting, deeply flavorful, and surprisingly simple. It’s the kind of soup that makes you slow down and actually taste what you’re eating. The kind that makes people ask for the recipe before they’ve even finished their bowl.
I’d love to hear how it turns out for you. Did you add your own twist? Did your kids actually eat it? (Mine did, and that felt like a major parenting win.) Drop a comment below and let me know—I read every single one. And if you’re looking for more cozy soup ideas, you might also love this hearty lentil and vegetable stew or these easy homemade dinner rolls to serve alongside.
Go make some soup, friend. Your future self will thank you.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Absolutely! Frozen butternut squash works great in a pinch. Skip the roasting step—just add the frozen squash directly to the pot with the onions and broth, and simmer until tender. The flavor won’t be quite as deep as roasted, but it’s still delicious and saves you the prep work.
How do I make this soup thicker or thinner?
For a thicker soup, use less broth (start with 3 cups instead of 4) or let it simmer longer to reduce. For a thinner soup, add more broth or a splash of milk until it reaches your desired consistency. Remember that it will thicken slightly as it cools.
Can I make this in a slow cooker or Instant Pot?
Yes! For a slow cooker, roast the squash first, then add everything except the cream and sage to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend, stir in cream, and make the sage. For an Instant Pot, sauté the onions and garlic using the sauté function, add the roasted squash and broth, and pressure cook on high for 5 minutes. Quick release, blend, and finish.
Why did my crispy sage turn out bitter?
Burnt sage is bitter sage. The leaves cook very quickly—usually 30-60 seconds per side is all they need. Make sure your butter or oil isn’t too hot (medium heat is perfect), and remove the leaves the moment they turn dark green and stop sizzling. Pat them dry before frying to prevent oil splatter.
Can I leave out the cream to make it lighter?
Definitely. The soup will still be creamy from the blended squash itself. You can skip the cream entirely, or use a splash of milk, half-and-half, or unsweetened almond milk instead. For extra richness without cream, stir in a tablespoon of butter or a spoonful of Greek yogurt at the end.
Pin This Recipe!

Easy Creamy Butternut Squash Soup with Crispy Sage
A velvety, roasted butternut squash soup with crispy sage leaves that’s quick, easy, and perfect for fall and winter. This comforting recipe uses simple ingredients and a secret pinch of nutmeg and cayenne for an unforgettable flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 large butternut squash (about 3 pounds / 1.4 kg), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped (about 1.5 cups)
- 3 cloves garlic, smashed
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 4 cups low-sodium vegetable broth
- ½ cup heavy cream
- ¼ teaspoon ground nutmeg
- ⅛ teaspoon cayenne pepper
- ¼ cup fresh sage leaves (about 15–20 leaves)
- 2 tablespoons butter
- Flaky sea salt, for finishing
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Prep the squash: Cut off both ends, peel with a vegetable peeler, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- Toss the cubed squash with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway, until tender and edges are caramelized.
- While squash roasts, heat remaining 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook for 5-7 minutes until translucent and golden. Add smashed garlic and cook for 1 minute until fragrant.
- Add roasted squash to the pot with onions and garlic. Stir and cook for 2 minutes.
- Pour in vegetable broth, remaining ½ teaspoon salt, ¼ teaspoon pepper, nutmeg, and cayenne. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Remove pot from heat. Use an immersion blender to puree until smooth. (If using a regular blender, work in batches, let soup cool slightly, and cover lid with a towel.)
- Stir in heavy cream. Taste and adjust seasonings. Add more broth or water if too thick.
- While soup simmers, make crispy sage: Melt butter in a small skillet over medium heat. Add sage leaves in a single layer and cook for 30-60 seconds per side until dark green and crispy. Transfer to paper towels and sprinkle with flaky sea salt.
- Ladle soup into bowls, top with crispy sage leaves, and serve immediately.
Notes
Don’t skip roasting the squash—it concentrates the flavor. For a dairy-free version, use full-fat coconut milk instead of heavy cream and olive oil instead of butter for the sage. The soup can be made ahead and actually tastes better the next day. Store in the refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 245
- Sugar: 8
- Sodium: 680
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 28
- Fiber: 5
- Protein: 4
Keywords: butternut squash soup, creamy soup, fall soup, winter soup, crispy sage, easy soup, vegetarian soup, gluten-free soup


