It was late October, the kind of Tuesday where the rain starts at 4 PM and doesn’t stop until midnight. I had just dragged myself through a workday that felt like it lasted three weeks, my energy was in the basement, and my fridge was looking at me like a judgmental aunt. I didn’t want to order takeout. I didn’t want to make a complicated weeknight dinner that required chopping ten different vegetables. I wanted something that felt like a warm hug in a bowl. Something that would ground me before the sun went down.
I reached into the back of the pantry and found a bag of frozen butternut squash cubes I’d bought on a whim months ago. I also found a stick of butter, a carton of heavy cream, and a sprig of fresh sage that was starting to wilt in the crisper drawer. I threw them into a pot, added some broth, and let it simmer. The smell that filled my kitchen was incredible—earthy, nutty, and herbaceous. It smelled like autumn itself.
When I blended it and tasted that first spoonful, I stopped. I actually sat down at the counter and just ate it. It was velvety, rich, and surprisingly energizing. It wasn’t just comfort food; it was whole-food fuel. It had fiber from the squash, healthy fats from the cream and butter, and protein from the broth. It kept me full for hours without leaving me in a food coma. That night, I realized I had stumbled onto a recipe that could replace my usual heavy carb dinners. This creamy butternut squash soup with sage became my go-to for those long, dark evenings. It’s not just a soup; it’s a reset button for your digestive system and your mood.
Over the last two years, I’ve made this creamy butternut squash soup with sage probably fifty times. I’ve tweaked the ratios, tested different squashes, and figured out exactly how to get that perfect golden color without adding artificial colorants. I’ve learned that the secret isn’t just in the ingredients—it’s in the technique. You need to roast the squash to bring out the natural sugars, or if you’re in a rush, you can boil it, but the flavor profile changes. You need to fry the sage separately because boiled sage is sad and slimy. And you definitely need to blend it until it’s smooth enough to coat the back of a spoon.
What I love most about this creamy butternut squash soup with sage is that it feels indulgent but actually nourishes you. It’s not a “diet” soup. It’s not watery and sad. It’s robust. It’s the kind of dish that makes people ask, “Did you make this yourself?” because restaurant versions are often too salty or too thin. This version is thick, luxurious, and deeply flavorful. It’s the perfect balance of sweet and savory, with that hit of herbal brightness from the sage that cuts through the richness. If you’re looking for a meal that fuels your day without feeling like diet food, this is it. It’s simple, it’s seasonal, and it’s genuinely delicious.
Why You’ll Love This Creamy Butternut Squash Soup with Sage
There are a million squash recipes out there. But this one sticks around in my rotation for specific reasons. It’s not just because it tastes good (though it does). It’s because it solves real problems for busy people who care about what they’re putting in their bodies.
- It Actually Keeps You Full — Most soups are just water and salt. This one has fiber from the squash and healthy fats from the cream. I made this on a Sunday and didn’t feel hungry again until dinner. It stabilizes your blood sugar, so no 3 PM crash. It’s real fuel.
- Ready in 45 Minutes — If you buy pre-cut squash, you’re looking at 30 minutes of active time. If you roast a whole squash, add 45 minutes. But honestly, the pre-cut version is a game-changer for weeknights. I make this after getting home from work, and it’s done before I can even change out of my shoes.
- Freezer-Friendly Magic — This soup freezes beautifully. I make a big batch on the weekend, portion it into containers, and pull one out on Wednesday. It thaws quickly in the fridge and reheats perfectly. No separation, no graininess. It’s meal prep heaven.
- Whole Food Ingredients Only — No cans of condensed soup, no weird thickeners, no MSG. Just squash, broth, cream, butter, and sage. You know exactly what you’re eating. It’s clean eating that doesn’t taste like cardboard. It’s the same philosophy I use in my loaded baked potato soup, but lighter and packed with vitamin A.
- One-Pot Cleanup (Mostly) — You only need one pot for cooking and one blender (or immersion blender). If you use an immersion blender, you don’t even need to transfer anything. The sink stays mostly clean. I love a low-effort cleanup after a long day.
- Gluten-Free and Dairy-Optional — Naturally gluten-free. If you want to make it dairy-free, you can swap the cream for coconut cream or cashew cream. It still tastes amazing. It’s flexible enough to fit different dietary needs without losing its soul.
This is my go-to when dinner needs to just work. It’s comforting but not heavy, healthy but not boring. It’s the kind of soup you serve to guests because it looks elegant, but you make it for yourself because it’s easy.
Key Ingredients for Creamy Butternut Squash Soup with Sage
The beauty of this recipe is the short ingredient list. But “short” doesn’t mean “simple.” Every ingredient has a job. Here’s what you need and why it matters.
Butternut Squash (8 cups / 2 kg) — This is the star. You want the sweet, nutty flesh. I recommend buying pre-cut cubes to save time, but if you’re feeling ambitious, buy a whole squash and cube it yourself. Look for squash that feels heavy for its size and has a dull, matte skin. Shiny skin means it was picked too early. Avoid squash with soft spots or cracks. The flesh should be a deep orange, not pale yellow.
Unsalted Butter (3 tbsp / 45 g) — Butter adds richness and helps fry the sage later. I use European-style butter like Kerrygold or Plugrá because the higher fat content gives a better flavor. If you’re dairy-free, use olive oil or coconut oil. But honestly, butter is non-negotiable for that classic flavor.
Fresh Sage Leaves (1/4 cup / 15 g) — This is the non-negotiable herb. Dried sage tastes dusty and bitter. You need fresh, vibrant green leaves. They provide an earthy, pine-like note that cuts through the sweetness of the squash. Save a few small leaves for garnish later.
Yellow Onion (1 medium / 150 g) — The base of flavor. Dice it finely. It adds sweetness and depth. Don’t skip this. It’s not just filler; it’s the foundation of the soup’s savory profile.
Garlic (4 cloves / 2 tbsp) — Yes, four cloves. Fresh only. Jarred garlic has a metallic taste that clashes with the delicate sage. Mince it finely so it disperses evenly. If you’re sensitive to garlic, you can reduce to 2 cloves, but I don’t recommend it.
Vegetable or Chicken Broth (4 cups / 950 ml) — Use low-sodium broth. You want to control the salt level. High-sodium broth will make the soup taste like salted water. I prefer vegetable broth for a vegan-friendly option, but chicken broth adds a nice savory umami depth. If you can’t find low-sodium, use water and add salt at the end.
Heavy Cream (1/2 cup / 120 ml) — This is what makes it “creamy.” Half-and-half works in a pinch, but it’s thinner. For a dairy-free version, use full-fat coconut milk or blended cashews. The fat carries the flavor of the sage and squash. Don’t skim this step if you want luxury.
Extra Virgin Olive Oil (1 tbsp / 15 ml) — Used for sautéing the aromatics. Adds a fruity note. You can use vegetable oil, but EVOO tastes better.
Salt and Black Pepper (to taste) — Kosher salt is best for cooking. Sea salt for finishing. Freshly cracked black pepper adds a little heat and aroma.
Nutmeg (1/4 tsp) — This is the secret weapon. A tiny pinch of nutmeg enhances the sweetness of the squash. Don’t overdo it, or it tastes like Christmas pudding. Just a whisper.
Tools Needed
You don’t need fancy equipment. Here’s what I use.
Large Dutch Oven or Stockpot (6-quart) — I use a 6-quart enameled cast iron pot. It holds heat well and distributes it evenly. A regular stainless steel pot works fine too, just watch the heat so nothing burns.
Immersion Blender — This is my favorite tool. You can blend the soup right in the pot. No transferring hot liquid to a countertop blender, which is dangerous and messy. If you don’t have one, use a regular blender, but let the soup cool slightly first and vent the lid.
Sharp Chef’s Knife — For dicing the onion and mincing garlic. If you’re cutting raw squash, use a sturdy knife. A dull knife will slip and hurt you.
Wooden Spoon — For stirring. Non-stick spoons can melt if they touch the hot pot. Wooden is safe and gentle.
Optional: Roasting Pan if you choose to roast the squash first. It adds a caramelized flavor but takes extra time.
How to Make Creamy Butternut Squash Soup with Sage
Let’s get cooking. This is straightforward, but pay attention to the details.
Step 1: Prep the Aromatics (5 minutes)
Dice the yellow onion finely. Mince the garlic. Rinse the sage leaves and pat them dry with a paper towel. Wet sage will splatter in hot oil. Set these aside. If you’re using a whole squash, peel and cube it now. It’s tedious but worth it. If you’re using pre-cut, you’re already ahead.
Step 2: Sauté the Base (5-7 minutes)
Heat the olive oil and 1 tablespoon of butter in your large pot over medium heat. Add the diced onion. Cook for 5-7 minutes, stirring occasionally. You want the onion to turn translucent and soft, not brown. Brown onions taste caramelized and sweet, which we don’t want here. We want savory. Once the onions are soft, add the garlic. Cook for 1 minute, stirring constantly. Garlic burns fast. If it smells nutty or brown, start over. It will taste bitter.
Step 3: Cook the Squash (10-15 minutes)
Add the butternut squash cubes to the pot. Stir to coat them in the onion mixture. Pour in the broth. The liquid should just barely cover the squash. If it doesn’t, add a little water. Bring it to a boil, then reduce the heat to low. Cover the pot and simmer for 10-15 minutes. The squash is done when you can pierce it easily with a fork. It should be tender but not falling apart. Overcooked squash can become watery.
Step 4: Blend Until Silky (2 minutes)
Remove the pot from the heat. If you’re using a countertop blender, let the soup cool for 5 minutes. Blend in batches until smooth. If you’re using an immersion blender, blend directly in the pot until there are no lumps. This step is crucial for texture. Lumpy soup feels amateur. Smooth soup feels professional. Scrape down the sides of the pot to get everything.
Step 5: Make the Sage Butter (3 minutes)
While the soup blends, heat the remaining 2 tablespoons of butter in a small skillet over medium heat. Add the sage leaves. Fry them for 1-2 minutes until they are crisp and dark green. They will curl up. This is the garnish that makes the soup smell amazing. Don’t skip this. Burnt sage tastes acrid, so watch it closely. Remove from heat and drain on a paper towel.
Step 6: Finish and Season (2 minutes)
Stir the heavy cream and nutmeg into the blended soup. Warm it over low heat for 2-3 minutes. Do not boil the cream, or it might curdle. Taste the soup. Add salt and pepper to taste. Remember, the broth might have salt, so taste first. Add more cream if you want it richer. Add more nutmeg if you want more warmth. This is your soup, so make it how you like it.
Total Time: 45 minutes. Active Time: 20 minutes.
Expert Tips for the Perfect Soup
Here’s everything I learned from making this too many times.
The Roast vs. Boil Debate
Boiling squash is faster, but roasting it at 400°F (200°C) for 30 minutes brings out a deeper, caramelized flavor. If you have time, roast the squash cubes with a little olive oil and salt before adding them to the pot. It adds a layer of complexity that boiling can’t match. I learned this the hard way when I made a batch that tasted flat. Roasting fixed it.
Don’t Over-Blend
If you use a countertop blender, don’t blend for more than 30 seconds. Over-blending can make the soup gummy because it releases too much starch. Pulse it until smooth. If you use an immersion blender, move it around the pot to avoid creating a vortex that pulls air into the soup. Air bubbles make it look frothy and less appetizing.
Sage is Powerful
Sage has a strong flavor. If you’re sensitive to it, start with half the amount. You can always add more, but you can’t take it out. I once added too much sage and my husband thought I was making a meat dish. Balance is key.
Common Problem: Soup is Too Thick
Squash absorbs liquid. If your soup is too thick, add more broth or water, one quarter cup at a time, until it reaches your desired consistency. It should coat the back of a spoon but pour easily.
Common Problem: Soup is Too Thin
If it’s too thin, simmer it uncovered for 10-15 minutes to reduce. Or, mash some of the squash against the side of the pot before blending to add body.
Creamy Butternut Squash Soup with Sage Variations
Once you’ve nailed the basic version, here’s how to mix it up.
Spicy Version
Add 1/2 teaspoon of red pepper flakes when sautéing the garlic. Or, top with a drizzle of chili oil. The heat contrasts beautifully with the sweet squash. It wakes up your palate.
Curry Twist
Add 1 tablespoon of curry powder or garam masala with the onions. It changes the flavor profile completely to something warm and exotic. It’s like a vegan curry soup. I love this with coconut milk instead of cream.
Apple and Sage
Sauté 1 diced apple with the onions. Apples and squash are a classic pairing. The apple adds a tartness that balances the sweetness. It’s like a fall orchard in a bowl.
Dairy-Free Option
Swap the butter for olive oil and the cream for full-fat coconut milk or blended soaked cashews. Coconut milk adds a slight sweetness, so reduce any added sugar. Cashews make it neutral and creamy.
Vegan Option
Use vegetable broth, olive oil, and coconut cream. It’s still rich and satisfying. You might miss the butter, but the flavor is still there.
Protein Boost
Add cooked lentils or chickpeas when you add the broth. It turns the soup into a meal. It adds fiber and protein, making it even more filling. I sometimes add leftover roasted chickpeas from my crispy air fryer chicken thighs prep for a crunch.
Serving & Storage
Serving:
Serve this soup hot in bowls. Top with the fried sage leaves. Add a drizzle of good olive oil or a dollop of crème fraîche. I love it with crusty sourdough bread or a side salad with a tangy vinaigrette. The acidity of the salad cuts the richness. It’s also great with a grilled cheese sandwich. It’s the ultimate comfort combo.
Storage:
This soup keeps well in the refrigerator for up to 5 days. Store it in an airtight container. It thickens in the fridge, so add a splash of broth or water when reheating.
Freezing:
This freezes perfectly for up to 3 months. Let it cool completely, then transfer to freezer-safe bags or containers. Leave some headspace for expansion. Thaw in the fridge overnight and reheat gently. Do not freeze if you’ve added dairy that might separate, though heavy cream usually holds up fine. If you’re worried, freeze the soup without the cream and add it fresh when reheating.
Meal Prep:
Portion it into 2-cup servings for easy lunches. It reheats well in the microwave. Just stir halfway through to ensure even heating.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown. This is comfort food with cream and cheese. Not diet food. But it’s better than takeout and I know what’s in it.
| Nutrient | Per Serving (1.5 cups) |
|---|---|
| Calories | 280 |
| Protein | 4g |
| Carbs | 35g |
| Fiber | 6g |
| Fat | 14g |
| Sodium | 450mg |
This soup is high in Vitamin A and fiber. The fat from the cream helps you absorb the nutrients. It’s a balanced meal if you pair it with a protein source like chicken or lentils.
Final Thoughts
This creamy butternut squash soup with sage is more than just a recipe. It’s a way to slow down. It’s a way to nourish yourself when you’re tired. It’s a way to enjoy the season. I hope you make it and love it as much as I do. Try the variations. Make it your own. And if you do, drop a comment! I love hearing how it turns out in your kitchen.
Happy cooking!
FAQs
Can I make this soup ahead of time?
Yes! In fact, it tastes better the next day. The flavors meld together. Make it up to 3 days ahead. Reheat gently on the stove. Add a splash of broth if it’s too thick.
Can I use frozen butternut squash?
Absolutely. Frozen squash is often already peeled and cubed. It’s convenient and just as nutritious. You might need to cook it a few minutes longer since it’s frozen. Thawing isn’t necessary.
Why did my soup turn out watery?
You might have used too much broth or not cooked the squash long enough. Squash releases water as it cooks. If it’s watery, simmer it uncovered to reduce. Or, add a slurry of cornstarch and water.
Can I substitute the sage?
Sage is key to the flavor. If you hate it, try thyme or rosemary. But it won’t be the same. Sage and squash are a classic pair. I recommend trying it even if you’re skeptical. You might like it.
Is this soup gluten-free?
Yes, naturally. Just make sure your broth is gluten-free. Some broths have wheat-based thickeners. Check the label.
Can I add chicken to this soup?
Yes! Shredded rotisserie chicken is a great addition. It turns it into a hearty meal. Add it at the end to warm through. It’s similar to the chicken in my creamy Tuscan garlic chicken, but in soup form.
Pin This Recipe!
Creamy Butternut Squash Soup with Sage
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
A velvety, rich, and energizing whole-food soup that combines roasted or boiled butternut squash with fresh sage and heavy cream for a comforting, nutrient-dense meal.
Ingredients
- 8 cups butternut squash cubes (approx. 2 kg)
- 3 tbsp unsalted butter (divided)
- 1/4 cup fresh sage leaves (15 g)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 4 cups low-sodium vegetable or chicken broth
- 1/2 cup heavy cream
- 1 tbsp extra virgin olive oil
- 1/4 tsp nutmeg
- Salt and black pepper to taste
Instructions
- Dice the onion and mince the garlic. Rinse and pat dry the sage leaves.
- Heat olive oil and 1 tablespoon of butter in a large Dutch oven or stockpot over medium heat.
- Sauté the onion for 5-7 minutes until translucent and soft. Add garlic and cook for 1 minute until fragrant.
- Add the butternut squash cubes to the pot and stir to coat. Pour in the broth, ensuring the liquid barely covers the squash.
- Bring to a boil, then reduce heat to low, cover, and simmer for 10-15 minutes until the squash is tender.
- Remove from heat and blend the soup using an immersion blender or countertop blender until completely smooth.
- In a small skillet, heat the remaining 2 tablespoons of butter over medium heat. Fry the sage leaves for 1-2 minutes until crisp and dark green. Remove and drain on paper towels.
- Stir the heavy cream and nutmeg into the blended soup. Warm over low heat for 2-3 minutes without boiling.
- Season with salt and pepper to taste. Serve hot, garnished with the fried sage leaves.
Notes
For deeper flavor, roast the squash cubes at 400°F (200°C) for 30 minutes before adding to the pot. If the soup is too thick, add more broth or water. If too thin, simmer uncovered to reduce. For a dairy-free version, swap butter for olive oil and cream for coconut milk or blended cashews.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 8
- Sodium: 450
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, sage soup, creamy soup, fall recipes, gluten-free soup, whole food fuel, comfort food, vegetarian soup


