It was late October, and the kind of cold that seeps into your bones had finally settled in. I was standing in my kitchen, staring at a grocery list that felt like a chore, when I spotted a massive, lumpy butternut squash sitting in the produce bin. It was ugly. It was heavy. It was perfect.
I’ve always been intimidated by squash. The first time I tried to carve one, I nearly lost a finger, and the second time, I ended up with a kitchen that looked like a bomb went off in a pumpkin patch. But that Tuesday, I was hungry and lazy. I decided to roast it whole instead of peeling it raw. I stuck the whole squash in the oven at 400°F (200°C) for an hour. When I pulled it out, the skin had blistered, and it smelled like caramelized sugar and earth.
I scooped out the flesh, blended it with some stock, and threw in a handful of fresh sage because I had it sitting on the windowsill. I didn’t even have cream. I used a splash of milk I had left over from my morning coffee. The result? It was the best thing I had tasted all month. It wasn’t just warm; it was comforting in a way that felt like a hug.
Since then, I’ve made this creamy butternut squash soup with sage at least a dozen times. It’s become my go-to when the weather turns gray and my energy drops. It’s simple, it’s vegan-friendly if you want it to be, and it tastes like autumn in a bowl. I’ve tweaked the ratios, tested different blenders, and even tried using coconut milk instead of dairy cream. This version is the winner. It’s smooth, rich, and packed with that herbal punch that makes you want to sit by the fire.
If you’re looking for a creamy butternut squash soup with sage that doesn’t require hours of prep or a degree in culinary arts, you’re in the right place. This recipe is about five ingredients, maybe six if you count the butter for frying the sage leaves. It’s the kind of meal that makes you feel like a gourmet chef without the stress. Trust me, once you taste it, you’ll be making it every week until spring.
Why You’ll Love This Creamy Butternut Squash Soup with Sage
Real talk: making soup from scratch can feel like a lot of work. You have to chop, sauté, simmer, and then clean up the mess. But this creamy butternut squash soup with sage is different. It’s forgiving, fast, and incredibly rewarding. Here’s why it’s earned a permanent spot in my weekly rotation:
- Roasting Changes Everything — Raw squash soup tastes flat and watery. Roasting the squash first concentrates the natural sugars and adds a nutty depth that you just can’t get from boiling. I learned this the hard way when my first attempt tasted like plain orange water. Now, I always roast first.
- Five Ingredients Max — You need squash, onion, garlic, vegetable stock, and fresh sage. That’s it. If you want cream, that’s an optional sixth ingredient. No fancy pantry items you’ll only use once. Just simple, honest food.
- Ready in 45 Minutes — Most of the time is hands-off roasting. You spend about 10 minutes prepping and 10 minutes sautéing. The rest is the oven doing the work. I’ve made this after getting home from work at 7 pm, and it’s still on the table by 7:45.
- Freezer-Friendly Magic — I often double this recipe because it freezes beautifully. I’ll make a big batch on Sunday, freeze individual portions, and thaw them for quick lunches. It reheats just as well as the first time.
- Vegetarian and Vegan Friendly — You can make this completely plant-based by using vegetable stock and skipping the cream (or using coconut cream). It’s hearty enough to be a main course, not just a side dish.
- The Sage Factor — Fresh sage isn’t just a garnish; it’s a flavor bomb. Frying the leaves in butter releases an earthy, peppery aroma that ties the sweet squash together. It’s the secret ingredient that makes people ask for the recipe.
This is my go-to when dinner needs to just work, but you still want to feel like you cared. It’s cozy, it’s healthy, and it smells amazing while it cooks.
Key Ingredients for Your Creamy Butternut Squash Soup with Sage
Let’s talk about what goes into this bowl. You don’t need anything fancy, but you do need good quality ingredients. Here’s what I use and why.
Butternut Squash (1 large, approx. 3 lbs / 1.4 kg) — Look for one that feels heavy for its size and has a matte, tan skin. Avoid shiny skin, which means it was picked too early. You want the flesh to be deep orange. If you can’t find a whole one, buy pre-cut cubes, but you’ll lose some flavor and end up with a watery soup.
Yellow Onion (1 medium, chopped / 1 cup) — This is your flavor base. I use yellow onion because it’s sweet and aromatic when cooked. White onion works too, but yellow has a better depth. Chop it roughly; you’ll be blending it later anyway.
Garlic (4 cloves, minced / 1 tbsp) — Don’t skimp on the garlic. Fresh is non-negotiable. Jarred minced garlic has a metallic aftertaste that ruins the delicate flavor of the squash. Peel and mince it yourself. It takes 30 seconds.
Vegetable Stock (4 cups / 960 ml) — Use a low-sodium stock so you can control the saltiness. I prefer a rich, golden vegetable stock. If you’re using chicken stock, that works too, but keep it vegetarian if you want the full vegan option. Homemade stock is best, but store-bought is fine if it’s high quality.
Fresh Sage Leaves (1/4 cup, plus extra for garnish / 2 tbsp) — This is the star. Look for bunches with bright green leaves, not yellowing ones. The leaves should smell strong when you rub them. Dried sage doesn’t have the same bright, peppery kick, so fresh is worth the extra dollar.
Heavy Cream or Coconut Milk (1/2 cup / 120 ml) — For the classic version, I use heavy cream for richness. For a dairy-free version, full-fat coconut milk works wonders. It adds creaminess without overpowering the squash. Almond milk is too thin and won’t give you that luxurious texture.
Unsalted Butter (2 tbsp / 30 g) — Used for sautéing the aromatics and frying the sage leaves. If you’re making it vegan, use olive oil or a plant-based butter. The butter adds a subtle richness that oil can’t quite match.
Salt and Black Pepper (to taste) — Always season at the end. Squash can be bland, so you’ll need a good pinch of salt to make the flavors pop. Freshly cracked black pepper adds a nice heat.
Nutmeg (1/4 tsp, freshly grated) — Optional, but I highly recommend it. A tiny pinch of nutmeg enhances the sweetness of the squash. Don’t overdo it, or it’ll taste like a pumpkin pie. Just a whisper.
Tools Needed
You don’t need fancy equipment. Here’s what I use to make this creamy butternut squash soup with sage without the fuss.
Roasting Pan — I use a rimmed baking sheet. Any large sheet pan will do. You want enough space so the squash isn’t crowded; otherwise, it steams instead of roasts.
Large Pot or Dutch Oven — I use a 6-quart pot. You need something wide enough to sauté the onions and hold the soup. A heavy-bottomed pot is best because it distributes heat evenly and prevents burning.
Immersion Blender — This is my favorite tool. It lets me blend the soup right in the pot, which means less washing up. If you don’t have one, a standard countertop blender works fine, but be careful when blending hot liquids. Let it cool slightly and vent the lid.
Sharp Chef’s Knife — For chopping the onion and mincing the garlic. If you’re cutting the squash, make sure your knife is sharp. Dull knives are dangerous. I use my 8-inch chef’s knife for everything.
Measuring Cups and Spoons — I’m not always precise, but for the stock and cream, I measure. It ensures consistency. I have a set of stainless steel cups and spoons that have lasted me years.
How to Make Creamy Butternut Squash Soup with Sage
Let’s get into the kitchen. I’m walking you through exactly how I do it. This process is straightforward, but there are a few tricks to keep it smooth and flavorful.
Step 1: Roast the Squash (45 minutes)
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup. Cut the butternut squash in half lengthwise. Scoop out the seeds and stringy pulp with a spoon. Brush the cut sides with a little olive oil and season with a pinch of salt. Place them cut-side down on the baking sheet.
Roast for 40-45 minutes. You’ll know it’s done when a fork slides into the flesh easily and the edges are caramelized and slightly browned. This step is crucial. Roasting brings out the natural sweetness and removes excess water. Let the squash cool until it’s safe to handle, then scoop the flesh out of the skin. Discard the skin. You should have about 4-5 cups of roasted squash.
Step 2: Sauté the Aromatics (5 minutes)
While the squash is roasting, heat the butter in your large pot over medium heat. Once the butter is foamy, add the chopped onion. Sauté for 3-4 minutes until the onion is translucent and soft. Add the minced garlic and cook for another minute, stirring constantly. Garlic burns quickly, so watch it closely. It should smell fragrant, not brown.
Step 3: Simmer the Soup (15 minutes)
Add the roasted squash flesh to the pot with the onions and garlic. Pour in the vegetable stock. Bring the mixture to a boil, then reduce the heat to low. Let it simmer for 10-15 minutes. This allows the squash to absorb the flavors of the stock and onion. The mixture will start to break down and become soft.
Step 4: Blend Until Smooth (2 minutes)
Remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot. Blend until completely smooth. If you’re using a countertop blender, transfer the soup in batches. Blend on low speed first, then increase to high. Be careful of steam; cover the lid with a towel and hold it down tightly.
Stir in the heavy cream (or coconut milk) and a pinch of nutmeg. Taste the soup. Add salt and black pepper to your liking. If it’s too thick, add a splash more stock. If it’s too thin, let it simmer for a few more minutes to reduce.
Step 5: Fry the Sage Leaves (2 minutes)
In a small skillet, heat 1 tablespoon of butter over medium heat. Once melted, add the fresh sage leaves. Fry them for 1-2 minutes until they are crispy and dark green. They will puff up slightly. Remove them with a slotted spoon and place them on a paper towel to drain excess butter.
Step 6: Serve and Garnish
Ladle the hot soup into bowls. Top with the crispy fried sage leaves. Drizzle with a little extra cream if you like. Serve immediately with crusty bread or a side salad. The contrast between the smooth, warm soup and the crispy sage is addictive.
Total time: About 1 hour, including prep and roasting. It’s worth every minute.
Expert Tips for the Best Soup
Here’s everything I learned from making this too many times. These tips will save you from common pitfalls.
Don’t Skip the Roasting
I know it’s tempting to just boil the squash. Don’t. Boiling dilutes the flavor and makes the soup watery. Roasting concentrates the flavor and adds a depth that boiling can’t match. It’s the difference between good and great.
Use Fresh Sage
Dried sage tastes dusty and bitter. Fresh sage has a bright, peppery flavor that cuts through the richness of the squash. If you can’t find fresh sage, try adding a little thyme or rosemary, but sage is the traditional pairing for a reason.
Blend Thoroughly
For a truly silky soup, blend it twice. Once to break it down, and again to ensure there are no lumps. If you want it extra smooth, you can strain it through a fine-mesh sieve, but I usually skip that step unless I’m serving guests.
Adjust Seasoning at the End
Squash can vary in sweetness. Some are very sweet, others are more earthy. Taste the soup before adding salt. If it’s very sweet, you might need a bit more salt to balance it. If it’s earthy, a pinch of sugar can help.
Fry the Sage Last
Don’t fry the sage with the onions. It will burn quickly. Fry it separately at the end so it stays crispy. If you add it to the soup too early, it will get soggy and lose its texture.
Recipe Variations
Once you’ve nailed the basic version, here’s how to mix it up. This creamy butternut squash soup with sage is a canvas for creativity.
Spicy Kick
Add a diced jalapeño or a pinch of red pepper flakes when sautéing the onions. The heat balances the sweetness of the squash perfectly. I love this version with a dollop of sour cream.
Ginger and Curry
Add 1 teaspoon of ground curry powder and 1 teaspoon of grated fresh ginger when sautéing the aromatics. It adds a warm, aromatic depth that pairs beautifully with the coconut milk version. It’s like a mini vacation in a bowl.
Apple and Cinnamon
Add one diced apple when roasting the squash. The apple adds a tartness that complements the nutmeg. It’s a more dessert-like flavor profile, great for fall gatherings.
Coconut Curry
Swap the heavy cream for full-fat coconut milk and add 1 tablespoon of red curry paste. It’s richer and more exotic. It’s a great way to use up leftover coconut milk from other recipes.
Gluten-Free
This recipe is naturally gluten-free. Just make sure your vegetable stock is certified gluten-free. Serve with gluten-free bread or crackers.
Dairy-Free
Use olive oil instead of butter for sautéing and frying the sage. Use coconut milk instead of heavy cream. It’s creamy and delicious, and no one will miss the dairy.
Serving and Storage
Serving
I serve this soup as a main course with a crusty baguette or a slice of sourdough bread. A simple arugula salad with a lemon vinaigrette cuts through the richness. It’s also great as an appetizer in smaller bowls.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup thickens as it cools, so you may need to add a splash of stock or water when reheating.
Freezing
This soup freezes beautifully 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 refrigerator overnight and reheat gently on the stove.
Reheating
Reheat on the stove over medium-low heat, stirring occasionally. Don’t boil it, or the texture might change. If using a microwave, heat in intervals, stirring in between.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown per serving (approx. 1.5 cups with cream):
| Nutrient | Amount |
|---|---|
| Calories | 280 |
| Protein | 4g |
| Carbs | 35g |
| Fiber | 6g |
| Fat | 14g |
| Sodium | 450mg |
My Take: This is comfort food. It’s rich and creamy, but the squash is packed with vitamins A and C. It’s a healthier alternative to chowders or cream-based pastas. If you’re watching your weight, skip the cream or use less. It’s still delicious without it.
Final Thoughts
This creamy butternut squash soup with sage is more than just a recipe. It’s a reminder that simple ingredients can create something extraordinary. It’s the kind of meal that brings people together, whether it’s a quiet night in or a dinner party with friends.
If you make this, drop a comment! I love hearing how it turns out in your kitchen. Did you add extra spice? Did you use coconut milk? I want to know. And if you’re looking for more cozy fall recipes, check out my spicy vegan cauliflower wings or my vegan one-pot mushroom risotto for more plant-based inspiration.
Happy cooking!
FAQs
Can I use frozen butternut squash?
Yes, you can. Frozen squash works fine, but it releases more water. You may need to simmer the soup longer to reduce the liquid. Also, the texture might be slightly softer, but the flavor is still great. It’s a good option when fresh squash isn’t in season.
Why is my soup too thin?
If your soup is too thin, let it simmer for a few more minutes to reduce. You can also blend in a small potato or a bit more roasted squash. Adding cream will thicken it slightly, but reducing is the best method for flavor concentration.
Can I make this ahead of time?
Absolutely. This soup tastes even better the next day as the flavors meld together. Make it 2-3 days ahead, store it in the fridge, and reheat when you’re ready. It’s perfect for meal prep.
What can I substitute for sage?
If you hate sage, try thyme or rosemary. They have a similar earthy profile. You can also skip the herb entirely and just season with salt and pepper. It will still be delicious, just different.
How do I get the soup extra smooth?
Blend it twice. First, blend until smooth. Then, strain it through a fine-mesh sieve to remove any remaining fibers or bits. It takes a little extra effort, but the result is restaurant-quality silkiness.
Is this soup vegan?
Yes, if you use vegetable stock, coconut milk, and olive oil. The base recipe is vegan-friendly. Just swap the butter for oil and the cream for coconut milk. It’s creamy and satisfying without any dairy.
Pin This Recipe!
Creamy Butternut Squash Soup with Sage
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
A cozy, five-ingredient fall dinner featuring roasted butternut squash blended with vegetable stock, fresh sage, and cream for a rich, comforting soup.
Ingredients
- 1 large butternut squash (approx. 3 lbs / 1.4 kg)
- 1 medium yellow onion, chopped
- 4 cloves garlic, minced
- 4 cups vegetable stock (low-sodium)
- 1/4 cup fresh sage leaves (plus extra for garnish)
- 1/2 cup heavy cream or full-fat coconut milk
- 2 tbsp unsalted butter (divided)
- Salt and black pepper to taste
- 1/4 tsp freshly grated nutmeg (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Cut the butternut squash in half lengthwise, scoop out seeds, brush cut sides with olive oil, season with salt, and place cut-side down on the baking sheet.
- Roast for 40-45 minutes until tender and caramelized. Let cool, scoop out flesh, and discard skin.
- In a large pot or Dutch oven, melt 1 tbsp butter over medium heat. Sauté onion for 3-4 minutes until translucent.
- Add minced garlic and cook for 1 minute until fragrant.
- Add roasted squash flesh and vegetable stock to the pot. Bring to a boil, then reduce heat and simmer for 10-15 minutes.
- Remove from heat and blend with an immersion blender (or countertop blender) until smooth.
- Stir in heavy cream (or coconut milk) and nutmeg. Season with salt and pepper to taste.
- In a small skillet, melt remaining 1 tbsp butter. Fry sage leaves for 1-2 minutes until crispy.
- Ladle soup into bowls and garnish with crispy sage leaves. Serve immediately.
Notes
Roasting the squash concentrates flavor and removes excess water. For a vegan version, use coconut milk and olive oil instead of butter and cream. The soup freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 35 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, fall recipes, vegan soup, creamy soup, cozy dinner, vegetarian recipes


