Third batch in as many weeks, and this time I finally stopped stirring long enough to pay attention to what the squash was actually telling me. It wasn’t about the cream—it was about letting the sage get a little aggressive in the butter first. I’d been tiptoeing around it, adding the leaves too late, treating them like a garnish instead of the backbone. That first spoonful after I let them blister and crackle until the edges went dark brown? Honestly, I almost scraped the whole pot and started over because I thought I’d burned them. But the smell—that deep, almost nutty, savory perfume—made me taste it anyway. And there it was. The soup I’d been chasing.
This cozy creamy butternut squash soup with sage isn’t complicated. It’s not trying to be fancy or fussy. It’s just a bowl of something that tastes like the exact moment the air gets crisp and you finally have permission to slow down. The squash gets sweet and silky, the sage turns into this earthy little flavor bomb, and a splash of coconut milk (or heavy cream, if that’s your thing) ties it all together without weighing it down. I’ve made it for quiet Tuesday dinners and for a crowd that needed feeding after a long week, and it works every single time.
What finally made it stick for me wasn’t a secret ingredient or a fancy technique. It was just doing one thing differently—giving the sage the spotlight it deserved. That tiny shift turned a good soup into the one I keep making, and the one I keep coming back for.
Why You’ll Love This Recipe
Let me tell you why this particular version of cozy creamy butternut squash soup with sage has earned a permanent spot in my weekly rotation. It’s not just about the flavor—though that part is pretty hard to beat.
- Quick & Easy: From cutting board to bowl in about 30 minutes. No roasting, no waiting for the oven, no complicated steps. Just one pot and a blender.
- Simple Ingredients: You probably already have most of this in your kitchen. Onion, garlic, broth, squash, sage, and something creamy. That’s it.
- Perfect for Cozy Nights: This is the soup you want when the weather turns cold, you’re tired, and you need something that feels like a hug in a bowl. It’s also fantastic for fall gatherings or a quiet Thanksgiving starter.
- Crowd-Pleaser: I’ve served this to picky kids, vegan friends (with coconut milk), and meat-and-potato uncles. Everyone goes quiet and reaches for a second ladle.
- Unbelievably Delicious: The texture is what gets you first—silky and smooth without being heavy. Then the flavor hits: sweet squash, savory sage, a hint of warmth from a pinch of nutmeg. It’s comfort food that feels good to eat.
What makes this recipe different from the dozens of other squash soups out there? It’s the way the sage is handled. Most recipes toss it in at the end or use it as a dry herb. Here, we fry it in butter until it’s crispy and fragrant, infusing the whole pot with that deep, woodsy flavor. It’s a small tweak that changes everything. This isn’t just another version—it’s the one you’ll make on repeat because it actually delivers on the promise of “cozy.”
What Ingredients You Will Need
This recipe uses simple, mostly pantry-friendly ingredients to create something that tastes far more luxurious than it has any right to. The magic is in how they come together, not in a long, complicated list.
- Butternut squash (1 medium, about 2-3 pounds, peeled, seeded, and cubed): The star of the show. Look for one that feels heavy for its size with a firm, tan skin. Pre-cut cubes from the store work in a pinch, but they’re often drier. I prefer to cube my own—it takes an extra five minutes but makes a noticeable difference in texture.
- Yellow onion (1 medium, diced): Adds a savory base note. Sweet or white onion works too, but yellow gives the most balanced flavor.
- Garlic cloves (3-4, minced): Non-negotiable. It adds warmth and depth. I use fresh garlic here, not the jarred stuff—the flavor is sharper and more aromatic.
- Fresh sage leaves (about 10-12 leaves): This is where the recipe gets its soul. Dried sage won’t give you the same result—it’s too dusty and lacks that punchy, almost peppery freshness. If you absolutely have to substitute, use 1 teaspoon of dried rubbed sage, but know you’re missing out.
- Unsalted butter (2 tablespoons): For frying the sage and sweating the aromatics. It adds richness and helps the sage release its oils. You can use olive oil if you need to, but butter really is better here.
- Vegetable broth (4 cups, low-sodium): The liquid base. Use a good-quality broth—it makes a difference. Chicken broth works too if you’re not keeping it vegetarian.
- Coconut milk (1/2 cup, full-fat from a can): This is my secret for creaminess without dairy. It adds a subtle sweetness that plays beautifully with the squash. Heavy cream or half-and-half work perfectly if you prefer a richer, more traditional soup.
- Salt and black pepper (to taste): Simple seasonings that let the squash and sage shine.
- Ground nutmeg (1/4 teaspoon, freshly grated if possible): Just a pinch. It’s a whisper of warmth that rounds everything out without screaming “holiday spice.”
I usually grab my butternut squash from the farmers’ market in the fall, but any firm, unblemished squash from the grocery store will do. For the broth, I’m partial to Better Than Bouillon roasted vegetable base—it’s concentrated, flavorful, and lasts forever in the fridge.
Equipment Needed
You don’t need a lot of fancy gear for this one, which is part of why I love it. Here’s what you’ll need:
- Large soup pot or Dutch oven (5-6 quart): A heavy-bottomed pot distributes heat evenly and prevents the aromatics from scorching. My go-to is a 5.5-quart enameled cast iron Dutch oven—it holds heat beautifully and looks pretty on the table too.
- Chef’s knife and cutting board: A sharp knife makes all the difference when cubing a butternut squash. Dull knives are dangerous—they slip. Take the extra minute to sharpen yours.
- Wooden spoon or silicone spatula: For stirring the onions and sage. Wooden spoons are gentle on your pots and don’t conduct heat.
- Immersion blender (or regular blender): An immersion blender lets you puree the soup right in the pot—less mess, fewer dishes. If you don’t have one, a regular blender works fine. Just blend in batches and be careful with the hot liquid (never fill the blender more than halfway, and remove the center cap to let steam escape).
- Measuring cups and spoons: For accuracy, especially with the broth and coconut milk.
- Vegetable peeler: For peeling the squash. A Y-shaped peeler is faster and gives you more control than a standard straight one.
If you don’t have an immersion blender, don’t run out and buy one just for this soup. A standard blender works great—just let the soup cool for a few minutes before blending, and hold the lid down with a kitchen towel.
Preparation Method

Alright, let’s make this soup. The whole thing comes together in about 30 minutes, and most of that is hands-off simmering time.
- Prep the squash (5 minutes): Using a sharp chef’s knife, slice off both ends of the butternut squash. Stand it upright on one flat end and cut it in half where the narrow neck meets the bulbous bottom. Peel both pieces with a vegetable peeler. Scoop out the seeds and stringy bits from the bottom half with a spoon. Cut the squash into 1-inch cubes. You should have about 5-6 cups of cubed squash. Don’t stress about perfect cubes—they’re all going to get blended anyway.
- Fry the sage (2 minutes): Place your soup pot over medium heat and add the butter. Once it’s melted and sizzling, add the fresh sage leaves in a single layer. Let them cook for about 30-60 seconds per side, until they turn dark green and the edges start to crisp. You’ll smell them—that’s the good stuff. Use a slotted spoon to transfer the fried sage to a paper towel-lined plate. Set them aside for garnish. Leave the browned butter in the pot.
- Sweat the aromatics (5 minutes): Add the diced onion to the pot with the browned butter. Cook over medium heat, stirring occasionally, for 4-5 minutes until the onion turns translucent and soft. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it turns bitter fast.
- Add the squash and broth (1 minute): Toss the cubed butternut squash into the pot. Pour in the vegetable broth. Give everything a good stir. The broth should just about cover the squash—if it doesn’t, add a splash more.
- Simmer (15-20 minutes): Bring the soup to a gentle boil, then reduce the heat to medium-low. Cover the pot and let it simmer for 15-20 minutes, or until the squash is tender enough that a fork slides through it with no resistance. Stir once or twice during cooking to prevent anything from sticking to the bottom.
- Blend (2 minutes): Remove the pot from the heat. If you’re using an immersion blender, carefully blend the soup directly in the pot until it’s completely smooth and velvety. If you’re using a regular blender, let the soup cool for 5 minutes, then blend it in batches—fill the blender no more than halfway, hold the lid down with a towel, and blend until smooth. Return the pureed soup to the pot.
- Add the cream and season (1 minute): Stir in the coconut milk (or heavy cream) and the ground nutmeg. Taste the soup and season with salt and pepper. Start with 1 teaspoon of salt and 1/4 teaspoon of pepper, then adjust from there. The amount of salt you need will depend on your broth, so taste as you go.
- Serve: Ladle the soup into bowls. Crumble the reserved fried sage leaves over the top. Add a drizzle of extra coconut milk or a pat of butter if you’re feeling indulgent. Serve hot.
Sensory cue: The soup should look like liquid velvet—smooth, glossy, and a deep, warm orange. It should smell sweet and savory, with the sage adding an earthy, almost woodsy note. When you taste it, the first thing you should notice is the silky texture, followed by the sweet squash, then the subtle warmth of nutmeg, and finally that lingering savory finish from the sage.
Cooking Tips & Techniques
After making this cozy creamy butternut squash soup with sage more times than I can count, I’ve picked up a few tricks that make the process smoother and the results more consistent.
Don’t skip browning the butter with the sage. I know it’s tempting to just dump everything in the pot and call it a day, but that initial step of frying the sage in butter is what builds the entire flavor foundation. The butter picks up the sage’s essential oils, and that infused fat carries through the whole soup. The first time I made this, I added the sage too late, and the soup tasted flat. That browned butter-sage combo is non-negotiable now.
Cut your squash into uniform pieces. I learned this the hard way after a batch where some cubes were mushy and others were still crunchy. Aim for 1-inch cubes. They’ll cook evenly, and you won’t end up with lumps in your puree.
Season at the end, not the beginning. Broths vary wildly in salt content. If you salt the soup before simmering, you might end up with something overly salty once the liquid reduces. Season after blending, when you can taste the full picture.
If the soup is too thick, thin it with broth. Sometimes a squash is extra starchy or you let it simmer a bit too long. Just stir in a splash of warm broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce.
Make it ahead. This soup is actually better the next day. The flavors meld and deepen overnight. I often make a double batch on Sunday and eat it for lunches all week. Just store it in the fridge and reheat gently on the stove or in the microwave.
A common mistake: Over-blending. If you blend the soup for too long, especially in a regular blender, you can incorporate too much air and end up with a frothy, almost foamy texture. Blend just until smooth—about 30 seconds in a regular blender, or until you see a smooth vortex with an immersion blender.
Variations & Adaptations
One of the best things about this cozy creamy butternut squash soup with sage is how easy it is to adapt. Here are a few ways I’ve tweaked it depending on my mood or what’s in the fridge.
- Vegan & Dairy-Free: This version is already dairy-free if you use coconut milk and skip the butter. Just swap the butter for 2 tablespoons of olive oil or vegan butter. The coconut milk adds a lovely richness that works perfectly.
- Roasted Squash Version: For a deeper, caramelized flavor, toss the cubed squash with olive oil, salt, and pepper, and roast it at 400°F for 25-30 minutes until tender and lightly browned. Then proceed with the recipe. It adds about 15 minutes of hands-off time, but the flavor is worth it on a lazy weekend.
- Spicy Kick: Add 1/2 teaspoon of red pepper flakes or a small diced jalapeño (seeds removed) when you sweat the onions. The heat cuts through the sweetness of the squash beautifully and adds a welcome warmth.
- Apple-Squash Combo: Peel and cube one medium apple (Honeycrisp or Fuji work great) and add it to the pot with the squash. The apple adds a subtle sweetness and a hint of tartness that brightens the whole soup. I tried this on a whim one fall and now it’s one of my favorite variations.
- Protein Boost: Stir in a cup of cooked white beans (cannellini or great northern) before blending. They puree right into the soup, adding creaminess and protein without changing the flavor much. It’s a great trick for making this a more filling meal.
Serving & Storage Suggestions
This soup is delicious on its own, but a few thoughtful accompaniments can turn it into a proper meal.
Serving: Ladle the soup into warm bowls—warm bowls keep the soup hot longer. Top with the crispy fried sage leaves and a drizzle of coconut milk or a swirl of cream. A sprinkle of toasted pumpkin seeds adds a nice crunch, and a few cracks of black pepper finish it off. I like to serve it with crusty bread or a simple side salad for a complete meal. It also pairs beautifully with brown butter sage stuffing muffins for a cozy fall dinner.
Storage: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually get better after a day or two in the fridge. You can also freeze this soup for up to 3 months. Portion it into freezer-safe bags or containers, leaving an inch of headroom for expansion. 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 after refrigeration. You can also reheat individual portions in the microwave in 30-second bursts, stirring between each. Avoid boiling the soup after it’s been blended—it can cause the coconut milk to separate and the texture to become grainy.
Nutritional Information & Benefits
This cozy creamy butternut squash soup with sage isn’t just delicious—it’s packed with good-for-you ingredients. Here’s an approximate breakdown per serving (based on 4 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 220 |
| Total Fat | 12g |
| Saturated Fat | 8g |
| Carbohydrates | 28g |
| Fiber | 6g |
| Sugar | 8g |
| Protein | 4g |
| Vitamin A | 350% DV |
| Vitamin C | 45% DV |
| Potassium | 800mg |
Butternut squash is a powerhouse of vitamin A (in the form of beta-carotene), which supports eye health and immune function. It’s also rich in fiber, which aids digestion and keeps you feeling full. Sage is more than just a flavor—it’s been studied for its anti-inflammatory and antioxidant properties. Coconut milk provides healthy fats that help your body absorb the fat-soluble vitamins in the squash. This soup is naturally gluten-free, dairy-free (when made with coconut milk), and vegan-friendly. It’s a bowl of comfort that actually nourishes you.
Conclusion
This cozy creamy butternut squash soup with sage is exactly what it sounds like—a warm, silky, deeply flavorful bowl of comfort that comes together in half an hour with ingredients you can actually pronounce. It’s the kind of recipe that feels special enough for company but easy enough for a random Tuesday when you just need something good to eat.
I love this soup because it doesn’t try to be anything it’s not. It’s simple, honest, and absolutely delicious. The fried sage is the little touch that makes it feel polished, but even without it, the soup holds its own. Make it your own—add a pinch of cayenne, swap in roasted squash, or stir in some white beans for extra staying power. It’s flexible like that.
If you make this recipe, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist on it. And if you’re in the mood for another cozy fall meal, this soup pairs perfectly with crockpot chicken and wild rice soup for a double dose of autumn comfort. Happy cooking, friends—and don’t forget to save some of those crispy sage leaves for the top.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Absolutely. Frozen butternut squash cubes are a great time-saver. You can add them directly to the pot without thawing—just increase the simmering time by about 5 minutes to account for the extra moisture and cold temperature. The texture might be slightly less silky than fresh, but it’s still delicious.
How can 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 uncovered for an extra 5-10 minutes to evaporate some liquid. For a thinner soup, stir in additional warm broth or water after blending until you reach your desired consistency.
Can I make this soup in an Instant Pot or slow cooker?
Yes. For the Instant Pot, use the sauté function to cook the onions and sage, then add the squash and broth. Pressure cook on high for 8 minutes, then do a quick release. Blend and stir in the coconut milk. For a slow cooker, sauté the aromatics on the stove first, then transfer everything (except the coconut milk) to the slow cooker and cook on low for 4-6 hours or high for 2-3 hours. Blend and add the coconut milk at the end.
What can I use instead of coconut milk?
Heavy cream, half-and-half, or full-fat milk all work beautifully. For a lighter option, try evaporated milk or a splash of plain Greek yogurt (stir it in after blending and don’t let it boil). You can also skip the creamy element entirely and just use extra broth for a lighter, brothy soup.
How do I peel and cube a butternut squash without losing a finger?
Start by cutting off both ends to create flat surfaces. Stand the squash upright and cut it in half where the neck meets the bulb. Use a sharp Y-shaped vegetable peeler to remove the skin—it’s faster and safer than using a knife. Then cut each piece into planks, then strips, then cubes. If the squash is especially hard, microwave it whole for 2-3 minutes to soften the skin slightly.
Pin This Recipe!

Cozy Creamy Butternut Squash Soup with Sage – Easy 30-Minute Recipe
A quick and easy creamy butternut squash soup with crispy fried sage, made in one pot in about 30 minutes. Perfect for cozy fall nights, this silky soup is naturally gluten-free, dairy-free (with coconut milk), and vegan-friendly.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed
- 1 medium yellow onion, diced
- 3–4 garlic cloves, minced
- 10–12 fresh sage leaves
- 2 tablespoons unsalted butter
- 4 cups low-sodium vegetable broth
- 1/2 cup full-fat coconut milk (from a can)
- Salt and black pepper to taste
- 1/4 teaspoon ground nutmeg (freshly grated if possible)
Instructions
- Prep the squash: Using a sharp chef’s knife, slice off both ends of the butternut squash. Stand it upright on one flat end and cut it in half where the narrow neck meets the bulbous bottom. Peel both pieces with a vegetable peeler. Scoop out the seeds and stringy bits from the bottom half with a spoon. Cut the squash into 1-inch cubes. You should have about 5-6 cups of cubed squash.
- Fry the sage: Place your soup pot over medium heat and add the butter. Once it’s melted and sizzling, add the fresh sage leaves in a single layer. Let them cook for about 30-60 seconds per side, until they turn dark green and the edges start to crisp. Use a slotted spoon to transfer the fried sage to a paper towel-lined plate. Set them aside for garnish. Leave the browned butter in the pot.
- Sweat the aromatics: Add the diced onion to the pot with the browned butter. Cook over medium heat, stirring occasionally, for 4-5 minutes until the onion turns translucent and soft. Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the squash and broth: Toss the cubed butternut squash into the pot. Pour in the vegetable broth. Give everything a good stir. The broth should just about cover the squash—if it doesn’t, add a splash more.
- Simmer: Bring the soup to a gentle boil, then reduce the heat to medium-low. Cover the pot and let it simmer for 15-20 minutes, or until the squash is tender enough that a fork slides through it with no resistance. Stir once or twice during cooking.
- Blend: Remove the pot from the heat. If using an immersion blender, carefully blend the soup directly in the pot until completely smooth and velvety. If using a regular blender, let the soup cool for 5 minutes, then blend in batches—fill the blender no more than halfway, hold the lid down with a towel, and blend until smooth. Return the pureed soup to the pot.
- Add the cream and season: Stir in the coconut milk (or heavy cream) and the ground nutmeg. Taste the soup and season with salt and pepper. Start with 1 teaspoon of salt and 1/4 teaspoon of pepper, then adjust from there.
- Serve: Ladle the soup into bowls. Crumble the reserved fried sage leaves over the top. Add a drizzle of extra coconut milk or a pat of butter if desired. Serve hot.
Notes
Don’t skip browning the butter with the sage—it builds the entire flavor foundation. Cut squash into uniform 1-inch cubes for even cooking. Season at the end, not the beginning, to avoid over-salting. If soup is too thick, thin with broth; if too thin, simmer uncovered to reduce. This soup is even better the next day. For a deeper flavor, roast the squash before adding. For a spicy kick, add red pepper flakes or jalapeño. For an apple-squash combo, add one cubed apple with the squash. For a protein boost, stir in cooked white beans before blending.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 220
- Sugar: 8
- Sodium: 800
- Fat: 12
- Saturated Fat: 8
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, creamy butternut squash soup, sage soup, fall soup, easy soup, 30-minute soup, vegan soup, gluten-free soup


