I had sworn off butternut squash soup for a solid five years. Honestly, I thought it was the most boring thing you could put in a bowl—sweet, sure, but watery and lacking any real personality. Every version I tried at cafes or friends’ houses just confirmed my bias. It felt like a sad, orange apology for a meal.
Then last Tuesday happened. I was staring at a sad, lonely butternut squash in my fridge that I’d bought on a whim and felt too guilty to toss. Dinner needed to happen in under an hour, and my energy was at about 20%. I decided to roast it anyway, mostly to salvage my grocery budget, and figured I’d just blend it with some broth and call it a night. No expectations.
But halfway through roasting, the smell shifted. The sage I’d tossed in started doing something magical—earthy and warm, cutting through the squash’s sweetness. By the time I added a splash of cream and hit the blend button, I knew I was in trouble. I ladled myself a bowl, sat down, and took a bite. Then I took another. And then I texted my friend Sarah: “I think I’ve been wrong about everything.”
Maybe you’ve been there—stubborn about a food for no good reason until one version just clicks. This is that version. It’s quick enough for a Tuesday, creamy without being heavy, and honestly, it’s the only butternut squash soup I’ll ever need again.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my weeknight rotation. It’s not just good—it’s the kind of meal that makes you close your eyes after the first spoonful. And it comes together fast enough that you won’t believe you made it yourself.
- Quick & Easy: From fridge to bowl in about 45 minutes. Most of that time is hands-off roasting, so you can unload the dishwasher or just stare at your phone.
- Simple Ingredients: No fancy grocery trips. You need a butternut squash, some sage (fresh or dried), onion, garlic, broth, and cream. That’s it.
- Perfect for Weeknights: This was literally born from a “what do I have in the fridge” moment. It’s designed for tired people who still want something that tastes like effort.
- Crowd-Pleaser: My kids devour this. My husband, who claims he doesn’t like “orange soup,” asks for seconds. It’s magic, I swear.
- Unbelievably Delicious: The roasting does all the heavy lifting. It concentrates the squash’s natural sweetness and gives the sage a chance to get crispy and fragrant. The cream just ties it all together.
What makes this version different from every other butternut squash soup recipe out there? It’s the method. Most recipes have you boil the squash, which waters down the flavor. Roasting changes everything—it deepens the taste, adds a slight caramelized edge, and makes the texture velvety without needing a ton of cream. Plus, I’ve tested this with both fresh and dried sage, and honestly? Dried works beautifully if that’s what you’ve got. No judgment here.
This soup isn’t just good—it’s the kind that makes you feel like you’ve got your life together, even if you’re eating it out of a mug while standing at the counter. And that’s a win in my book.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need and why each one matters.
- 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cubed – Look for one that feels heavy for its size and has a matte, beige skin. I prefer using a pre-cut bag of cubed squash when I’m really short on time—it saves about 10 minutes of wrestling with a vegetable peeler.
- 2 tablespoons olive oil – A good-quality olive oil makes a difference here since it coats the squash for roasting. I typically use California Olive Ranch for its balanced flavor.
- 1 medium yellow onion, chopped – Adds a savory base note that balances the squash’s sweetness. Sweet onions work too if that’s what you have.
- 3 cloves garlic, minced – Because everything is better with garlic. I use a microplane to mince mine—it practically dissolves into the soup.
- 2 tablespoons fresh sage leaves, chopped (or 2 teaspoons dried sage) – The star of the show. Fresh sage has a more delicate, peppery flavor, but dried sage is more concentrated and earthy. Both work; I use fresh when I can find it and dried when I can’t.
- 3 cups vegetable broth (or chicken broth) – Use a low-sodium broth so you can control the salt level. I’ve tested this with both, and they’re equally delicious. For a richer flavor, try using bone broth.
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free) – This is what makes the soup luxuriously creamy. Coconut milk adds a slight tropical note that pairs surprisingly well with the sage. I’ve also used half-and-half in a pinch—it’s thinner but still good.
- Salt and black pepper to taste – Don’t skimp on the salt during roasting. It helps draw out moisture and concentrate flavor.
- Optional toppings: toasted pumpkin seeds, extra cream drizzle, crispy sage leaves, crumbled bacon – These add texture and visual appeal. The crispy sage leaves are especially impressive and take about 2 minutes to make.
Substitution Guidance: If you don’t have butternut squash, try using kabocha or delicata squash—they roast similarly and have a comparable sweetness. For a vegan version, swap the heavy cream for full-fat coconut milk or cashew cream. And if you’re out of sage? Thyme or rosemary work beautifully, though the flavor profile shifts a bit.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:
- Large baking sheet – A rimmed baking sheet is ideal for roasting the squash without spilling juices everywhere. I’ve used a cheap one from the grocery store for years and it works fine.
- Parchment paper or aluminum foil – Lining the pan makes cleanup a breeze. Trust me, you don’t want to scrub caramelized squash off a baking sheet.
- Large pot or Dutch oven – For sautéing the aromatics and simmering the soup. A Dutch oven holds heat evenly, but any large pot works.
- Immersion blender or regular blender – An immersion blender lets you blend the soup right in the pot, which means fewer dishes. If you’re using a regular blender, work in batches and don’t fill it more than halfway with hot liquid—it can explode if you’re not careful. I learned that the hard way.
- Chef’s knife and cutting board – A sharp knife makes peeling and cubing the squash much safer and faster. Dull knives are actually more dangerous because they slip.
- Measuring cups and spoons – For accuracy, though I’ll admit I eyeball the sage and cream most of the time.
Budget-friendly tip: If you don’t own an immersion blender, a regular blender works perfectly. Just let the soup cool slightly before blending, and hold the lid down with a kitchen towel to be safe.
Preparation Method

Alright, let’s make some soup. I’ve broken this down into clear steps so you can follow along without getting lost. The total active time is about 15 minutes—the rest is just waiting for the oven to do its thing.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil. This step saves you from scrubbing later—trust me on this.
- Prepare the squash. If you’re using a whole squash, cut off the top and bottom with a sharp chef’s knife, then slice it in half lengthwise. Scoop out the seeds and stringy bits with a spoon (save the seeds for roasting if you’re feeling ambitious). Use a vegetable peeler to remove the skin, then cut the flesh into 1-inch cubes. If you’re using pre-cut squash, you’re already ahead of the game—just spread it out on the baking sheet.
- Roast the squash. Toss the cubed squash with 1 tablespoon of olive oil, a generous pinch of salt, and some black pepper. Spread it in a single layer on the baking sheet—crowding it will steam it instead of roasting it. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are starting to brown and caramelize. The smell at this point is absolutely intoxicating.
- While the squash roasts, cook the aromatics. In a large pot or Dutch oven, heat the remaining 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for 5-6 minutes, stirring occasionally, until it’s soft and translucent. Add the minced garlic and chopped sage, and cook for another minute until fragrant. Don’t let the garlic burn—it turns bitter fast.
- Combine and simmer. Once the squash is done roasting, add it to the pot with the onions and garlic. Pour in the vegetable broth and stir everything together. Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes. This gives the flavors time to meld and get friendly with each other.
- Blend until smooth. Remove the pot from the heat. If you’re using an immersion blender, blend the soup directly in the pot until it’s completely smooth—this takes about 2-3 minutes. If you’re using a regular blender, work in batches. Fill the blender no more than halfway, hold the lid down with a folded kitchen towel, and blend until smooth. Pour each batch into a clean bowl or back into the pot.
- Add the cream and adjust seasoning. Stir in the heavy cream (or coconut milk) until it’s fully incorporated. Taste the soup and adjust the salt and pepper as needed. I usually add another pinch of salt and a few grinds of black pepper at this stage. If the soup is too thick, add a splash more broth or water to reach your desired consistency.
- Serve and garnish. Ladle the soup into bowls and add your favorite toppings. I love a drizzle of extra cream, some toasted pumpkin seeds for crunch, and a few crispy sage leaves on top. If you’re feeling indulgent, crumbled bacon is never a bad idea.
Sensory cues to watch for: When the squash is done roasting, it should be easily pierced with a fork and have golden-brown edges. The sage should smell earthy and slightly peppery, not burnt. When you blend the soup, it should turn a deep, velvety orange—if it looks thin or watery, let it simmer a few more minutes to reduce.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely made my share of mistakes along the way. Here’s what I’ve learned so you don’t have to repeat my errors.
Don’t skip the roasting step. I know it’s tempting to just boil the squash to save time, but roasting is what gives this soup its deep, almost nutty flavor. Boiling makes it watery and bland. The extra 25 minutes in the oven are absolutely worth it.
Cut your squash into even pieces. This is one of those things that sounds obvious but is easy to mess up when you’re rushing. If some pieces are bigger than others, they’ll cook unevenly. Aim for 1-inch cubes—they roast quickly and evenly.
Use a hot pan for the aromatics. When you’re cooking the onion and garlic, make sure the oil is shimmering before you add them. This ensures they soften without absorbing too much oil. If the pan isn’t hot enough, they’ll steam and turn mushy.
Blend carefully with hot liquid. I cannot stress this enough—hot soup expands when blended, and if you fill your blender too full, it will erupt like a volcano. I once had to clean soup off my kitchen ceiling. Work in small batches and always vent the lid slightly to release steam.
Taste as you go. Seasoning is a process, not a single step. The salt you add during roasting helps the squash, but you’ll likely need more after blending. I always taste the soup before and after adding the cream—the cream mellows out the flavors, so you might need to re-season.
Make it ahead. This soup actually tastes better the next day after the flavors have had time to meld. I often make it on Sunday night and reheat it for lunch during the week. Just store it in an airtight container in the fridge.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways I’ve adapted it depending on what I have on hand or who I’m feeding.
Vegan Version: Swap the heavy cream for full-fat coconut milk or cashew cream. I’ve made this with coconut milk several times, and the subtle coconut flavor actually complements the sage beautifully. Use vegetable broth instead of chicken broth to keep it fully plant-based.
Spicy Kick: Add a pinch of red pepper flakes or a small diced jalapeño when you sauté the onions. The heat cuts through the sweetness of the squash and adds a lovely warmth. I did this on a whim one night and now it’s my husband’s favorite version.
Apple-Squash Combo: Toss one peeled and cubed apple (I like Honeycrisp or Granny Smith) onto the baking sheet with the squash. The apple adds a subtle tartness that balances the sweetness. This is great for fall gatherings when apples are in season.
Herb Swap: If you don’t have sage, try using fresh thyme or rosemary instead. Thyme gives the soup a more delicate, floral note, while rosemary makes it bolder and more piney. I’ve even used a combination of all three when I had leftover herbs in the fridge.
Protein Boost: Stir in a cup of cooked white beans (cannellini or great northern) before blending. They add creaminess and a solid dose of protein without changing the flavor much. I do this when I want the soup to be more filling for dinner.
Roasted Garlic Option: Wrap a whole head of garlic in foil and roast it alongside the squash. Once it’s soft and golden, squeeze the cloves into the pot before blending. Roasted garlic is sweeter and milder than raw garlic—it adds depth without the sharpness.
Serving & Storage Suggestions
This soup is forgiving and versatile, which makes it perfect for busy weeks. Here’s how to serve it and keep it tasting great.
Serving Temperature: Serve the soup hot, but not boiling. I like to let it sit for a minute or two after ladling so the toppings don’t immediately wilt. A warm bowl also helps—run your bowls under hot water before serving if you want to be extra fancy.
Presentation Ideas: Drizzle a swirl of cream or coconut milk on top, then drag a toothpick through it for a simple pattern. Sprinkle toasted pumpkin seeds or crispy sage leaves over the top for texture. A sprinkle of flaky sea salt right before serving adds a nice finishing touch.
What to Serve With It: A chunk of crusty bread is my go-to—sourdough or a good baguette works perfectly. A simple green salad with a tangy vinaigrette cuts through the richness. If I’m feeling extra hungry, I’ll serve it with a grilled cheese sandwich for dipping. Honestly, it’s a match made in heaven.
Refrigerator Storage: Store leftover soup in an airtight container in the fridge for up to 5 days. The flavors actually deepen and get better after a day or two. Let it cool completely before refrigerating to prevent condensation from watering it down.
Freezer Storage: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving an inch of headroom for expansion. It keeps for up to 3 months. To thaw, transfer it to the fridge overnight or run the container under warm water.
Reheating Tips: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after thawing, add a splash of broth or water to loosen it up. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling the soup once the cream is added—it can separate and get grainy.
Nutritional Information & Benefits
This soup isn’t just delicious—it’s packed with nutrients that make you feel good about eating it. Here’s a rough breakdown per serving (based on 6 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 220 |
| Total Fat | 12g |
| Saturated Fat | 5g |
| Carbohydrates | 28g |
| Fiber | 5g |
| Sugar | 8g |
| Protein | 4g |
| Vitamin A | 280% DV |
| Vitamin C | 35% DV |
| Potassium | 15% DV |
Health Benefits: Butternut squash is loaded with vitamin A (from beta-carotene), which supports eye health and immune function. It’s also a good source of fiber, which keeps you full and aids digestion. Sage has anti-inflammatory properties and adds antioxidants to the mix. The olive oil provides healthy fats that help your body absorb the fat-soluble vitamins in the squash.
Dietary Considerations: This recipe is naturally gluten-free and can be made vegan by using coconut milk instead of cream. It’s also relatively low in calories for how satisfying it is. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.
I won’t pretend this is a health food—it’s still comfort food at its core. But it’s comfort food that happens to be good for you, and that’s a win in my book.
Conclusion
Look, I get it. Butternut squash soup has a reputation for being bland and boring. I held that opinion for years, and I was wrong. This version—with its roasted depth, creamy texture, and that fragrant sage—changed my mind completely. It’s quick enough for a Tuesday, simple enough for a beginner, and impressive enough to serve to guests.
The beauty of this recipe is how adaptable it is. Make it vegan, spice it up, add an apple—it’s hard to mess up. And honestly, even if you do mess up, it’ll probably still taste great. That’s the kind of recipe I want in my back pocket on a busy weeknight.
I’d love to hear how yours turns out. Did you add something unexpected? Serve it with something amazing? Drop a comment below and let me know—I read every single one. And if you snap a photo, tag me on social media. Nothing makes my day like seeing someone else fall in love with a recipe I created.
Go ahead, give that squash a chance. You might just surprise yourself.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can! Frozen butternut squash works in a pinch, but skip the roasting step since it’s already been blanched. Just add it directly to the pot with the broth and simmer until tender, then blend. The flavor won’t be quite as deep, but it’s still delicious and saves even more time.
How can I make this soup thicker or thinner?
For a thicker soup, use less broth or let it simmer longer after blending to reduce. For a thinner soup, add more broth or a splash of water until it reaches your desired consistency. I like mine thick enough to coat the back of a spoon, but it’s totally up to you.
Can I make this soup in a slow cooker or Instant Pot?
Absolutely. For a slow cooker, roast the squash first (this step is non-negotiable for flavor), then add it to the slow cooker with the broth and cook on low for 4-6 hours. For an Instant Pot, sauté the aromatics using the sauté function, then add the roasted squash and broth and cook on high pressure for 5 minutes. Blend after releasing the pressure.
What’s the best way to peel a butternut squash?
I use a sharp vegetable peeler, but you can also microwave the whole squash for 2-3 minutes to soften the skin slightly, making it easier to peel. Another trick is to roast the squash halves with the skin on, then scoop out the flesh—the skin comes off easily after roasting. If all else fails, buy pre-cut squash from the store and save yourself the hassle.
Can I skip the cream to make it lighter?
Yes! The soup is still creamy from the blended squash itself. You can skip the cream entirely or swap it for a splash of milk, unsweetened almond milk, or even a dollop of Greek yogurt stirred in at the end. The texture won’t be as velvety, but it’s still really good.
Pin This Recipe!

Quick Creamy Butternut Squash Soup with Sage
This quick and easy butternut squash soup is roasted to deepen its flavor, then blended with sage and cream for a velvety, comforting bowl. Perfect for busy weeknights, it’s a crowd-pleaser that will change your mind about squash soup.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 2 tablespoons fresh sage leaves, chopped (or 2 teaspoons dried sage)
- 3 cups vegetable broth (or chicken broth)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- Salt and black pepper to taste
- Optional toppings: toasted pumpkin seeds, extra cream drizzle, crispy sage leaves, crumbled bacon
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil.
- Prepare the squash: cut off the top and bottom, slice in half lengthwise, scoop out seeds, peel, and cut into 1-inch cubes. If using pre-cut squash, skip this step.
- Toss the cubed squash with 1 tablespoon olive oil, a generous pinch of salt, and black pepper. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway, until tender and edges are browned.
- While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 5-6 minutes until soft and translucent. Add the minced garlic and chopped sage, cook for 1 minute until fragrant.
- Add the roasted squash to the pot with the onions and garlic. Pour in the vegetable broth and stir. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
- Remove the pot from heat. Using an immersion blender, blend the soup directly in the pot until smooth. If using a regular blender, work in batches, filling no more than halfway, and blend until smooth.
- Stir in the heavy cream (or coconut milk) until fully incorporated. Taste and adjust salt and pepper as needed. If too thick, add a splash more broth or water.
- Ladle into bowls and garnish with desired toppings: extra cream drizzle, toasted pumpkin seeds, crispy sage leaves, or crumbled bacon.
Notes
Don’t skip roasting the squash—it deepens the flavor. For a vegan version, use full-fat coconut milk instead of cream. The soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 220
- Sugar: 8
- Sodium: 480
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 28
- Fiber: 5
- Protein: 4
Keywords: butternut squash soup, creamy soup, sage, quick dinner, fall soup, weeknight meal


