Marta wasn’t trying to impress anyone. I’d stopped by her house on a blustery Tuesday to pick up a book I’d loaned her, and the smell hit me before I even got through the front door. It was warm and savory, with this earthy, almost sweet aroma that wrapped around me like a blanket. She was standing at the stove, stirring a pot with one hand and shooing a cat off the counter with the other, completely unbothered by the fact that her kitchen smelled like a five-star bistro.
“It’s just soup,” she said when I asked, waving her spoon like it was nothing. “Leftover squash from the farmer’s market.” Just soup. Let me tell you, that “just soup” was the most incredible thing I’d tasted in months. It was velvety, rich, and had this subtle hint of sage that made every spoonful feel like a warm hug. I stood there in her kitchen, bowl in hand, probably looking like a fool because I couldn’t stop eating it. Marta didn’t even seem to notice. She just went back to stirring, talking about her cat’s latest vet visit like she hadn’t just changed my entire understanding of what soup could be.
That day stayed with me. Not because of the fancy presentation or some elaborate cooking techniqueโMarta’s kitchen was a mess, and she’d used a regular ol’ pot, nothing fancy. It was the simplicity of it. The way she’d thrown things together without a recipe, relying on instinct and a few good ingredients. I’ve been making my version of that soup ever since, and honestly, it’s become my go-to for every fall gathering. Maybe you’ve been thereโyou taste something at a friend’s house, and you can’t stop thinking about it until you’ve cracked the code in your own kitchen. That’s this soup for me. It’s the one I bring to potlucks, the one I make when I want to impress without trying too hard. And the best part? It’s deceptively easy. You’re about to see exactly what I mean.
Why You’ll Love This Recipe
Look, I’ve tested a lot of squash soup recipes over the years. Some are too watery, some are too sweet, and some just lack that comforting depth you crave on a cold evening. This one? It hits all the right notes. After countless batches (and a few burnt pans), I can confidently say this is the best roasted butternut squash soup with sage you’ll ever make.
- Quick & Easy : From start to finish, this soup comes together in about 30 minutes. That’s faster than ordering takeout in some places. Perfect for those weeknights when you want something cozy but don’t have hours to spend in the kitchen.
- Simple Ingredients : You won’t need to hunt down obscure spices or specialty items. Everything on the list is either in your pantry or easily found at any grocery store. No fancy trips required.
- Perfect for Hosting : This is the soup you bring to a dinner party or serve at a festive get-together. It looks impressive, tastes incredible, and you can prep most of it before your guests arrive. It steals the table without stealing your time.
- Crowd-Pleaser : I’ve served this to kids, picky eaters, and foodie friends. Everyone goes back for seconds. It’s one of those rare dishes that appeals to all ages and tastes.
- Unbelievably Delicious : The combination of roasted butternut squash and fresh sage creates a flavor that’s both comforting and sophisticated. The texture is silky smooth, and every spoonful has that perfect balance of sweet and savory.
What makes this version different from all the others? It’s the roasting. Most recipes just boil the squash, but roasting it first brings out this incredible caramelized sweetness that you can’t get any other way. Plus, the sage gets crispy in the oven, adding a little texture and a lot of flavor. This isn’t just another soup recipeโit’s the one you’ll come back to again and again. It’s comfort food reimagined: healthier, faster, but with the same soul-soothing satisfaction that makes you close your eyes after the first bite.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:
For the Soup
- 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cut into 1-inch cubes โ (look for one with a long neck for easier peeling)
- 2 tablespoons olive oil โ (I prefer extra virgin for roasting, but regular works fine)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced โ (fresh is best, but jarred minced garlic works in a pinch)
- 4 cups vegetable broth โ (use low-sodium so you can control the salt; I like Pacific Foods or Swanson)
- 1/2 cup heavy cream โ (or full-fat coconut milk for a dairy-free option)
- 1 tablespoon fresh sage leaves, chopped โ (about 8-10 leaves; dried sage works but use half the amount)
- 1/2 teaspoon salt โ (adjust to taste)
- 1/4 teaspoon black pepper โ (freshly ground is best)
- Pinch of nutmeg โ (freshly grated if you have it, it makes a difference)
For the Garnish (Optional but Recommended)

- Extra fresh sage leaves โ (for crispy sage topping)
- 1 tablespoon butter or olive oil โ (for frying the sage)
- Drizzle of heavy cream or coconut milk โ (for presentation)
- Croutons or roasted pumpkin seeds โ (for crunch)
Ingredient Selection Tips: When choosing a butternut squash, look for one that feels heavy for its size with smooth, unblemished skin. The longer neck is easier to peel and has fewer seeds. For the sage, fresh is really worth it hereโit has a milder, more aromatic flavor than dried. I buy a bunch from the farmer’s market and use the leftovers to make brown butter sage sauce for pasta later in the week.
Substitution Guidance: If you’re dairy-free, swap the heavy cream for full-fat coconut milk. It adds a slight coconut flavor that actually pairs beautifully with the sage. For a vegan version, use olive oil instead of butter for the garnish. If you can’t find fresh sage, dried sage worksโjust use about 1 teaspoon instead of 1 tablespoon, and add it earlier in the cooking process so it has time to rehydrate.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:
- Baking sheet โ A rimmed baking sheet works best for roasting the squash. I use a half-sheet pan, but any large baking sheet will do.
- Large pot or Dutch oven โ A 4- to 6-quart pot is ideal. A Dutch oven works great because it holds heat evenly. I’ve used my trusty Lodge enameled Dutch oven for years, and it’s perfect for this.
- Immersion blender โ This is my preferred tool for blending the soup right in the pot. It’s easier and creates less mess. If you don’t have one, a regular blender works tooโjust be careful with hot liquids. KitchenAid and Cuisinart both make reliable immersion blenders that won’t break the bank.
- Chef’s knife โ A sharp knife makes peeling and cubing the squash much easier. Trust me, a dull knife is a recipe for frustration.
- Vegetable peeler โ A good peeler saves time. I prefer a Y-shaped peeler for butternut squash.
- Measuring cups and spoons โ For accuracy, though after a few times you’ll eyeball it.
- Wooden spoon โ For stirring. A silicone spatula also works.
Budget-Friendly Options: If you don’t have an immersion blender, a standard countertop blender works fine. Just let the soup cool for a few minutes before blending, and only fill the blender halfway to avoid splattering. You can also use a potato masher for a chunkier textureโit’s not as smooth, but it still tastes great.
Preparation Method
Let’s get cooking! This recipe moves fast, so I like to have everything prepped before I start. Here’s how it goes:
- Preheat your oven to 400ยฐF (200ยฐC). Line a baking sheet with parchment paper for easy cleanup. Trust me on this oneโroasted squash can be sticky, and parchment saves you a lot of scrubbing.
- Prep the squash. Peel the butternut squash with a vegetable peeler, then cut it in half lengthwise. Scoop out the seeds with a spoon (save them for roasting later if you’re feeling ambitious). Cut the squash into 1-inch cubes. Try to make them roughly the same size so they roast evenly. This takes about 5-7 minutes, depending on your knife skills.
- Roast the squash. Spread the cubed squash on the prepared baking sheet. Drizzle with 1 tablespoon of olive oil, sprinkle with a pinch of salt and pepper, and toss to coat. Spread them in a single layerโcrowding the pan will steam them instead of roasting. Roast for 20-25 minutes, flipping halfway through, until the squash is tender and the edges are golden brown. You’ll know it’s done when a fork slides in easily. The smell at this point is amazingโsweet and nutty.
- While the squash roasts, start the base. In your large pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it’s soft and translucent. Don’t rush this stepโcaramelizing the onion adds depth to the soup.
- Add the garlic and sage. Stir in the minced garlic and chopped fresh sage. Cook for another minute until fragrant. Be careful not to burn the garlicโit can turn bitter quickly. You’ll know it’s ready when your kitchen smells like a cozy autumn day.
- Combine everything. Add the roasted squash to the pot, along with the vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 5 minutes. This allows all the flavors to meld together.
- Blend until smooth. Remove the pot from the heat. Using an immersion blender, blend the soup until it’s completely smooth and velvety. If you’re using a regular blender, work in batches and be carefulโhot liquid expands. Fill the blender no more than halfway, hold the lid down with a towel, and blend on low speed to start. Pour each batch into a clean pot or large bowl.
- Finish with cream and seasonings. Stir in the heavy cream (or coconut milk), the pinch of nutmeg, and adjust salt and pepper to taste. If the soup is too thick, add a little more broth or water until it reaches your desired consistency. I like mine thick enough to coat the back of a spoon.
- Make the crispy sage garnish (optional but worth it). In a small skillet, melt 1 tablespoon of butter over medium heat. Add a handful of fresh sage leaves and fry for 30-60 seconds until they’re crisp and the butter is fragrant. Be carefulโsage burns quickly. Drain on a paper towel and sprinkle with a tiny pinch of salt.
- Serve. Ladle the soup into bowls, drizzle with a little extra cream, and top with crispy sage leaves and croutons or pumpkin seeds. Serve hot and watch everyone go quiet as they take their first spoonful.
Troubleshooting Tip: If your soup tastes flat, it probably needs more salt or a squeeze of lemon juice. Acidity brightens up the flavors, especially if the squash is very sweet. A teaspoon of apple cider vinegar works in a pinch too.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it right every time:
Don’t skip the roasting. I know it’s tempting to just boil the squash to save time, but roasting is what gives this soup its deep, caramelized flavor. The high heat brings out the natural sugars in the squash, creating a sweetness that you can’t replicate any other way. It’s the difference between a good soup and a great one.
Cut your squash evenly. I learned this the hard way after a batch where some pieces were mushy and others were still hard. Aim for 1-inch cubes, and try to keep them uniform. This ensures everything roasts at the same rate. If you’re in a hurry, you can buy pre-cut squash from the storeโjust look for fresh, bright orange pieces without any dry edges.
Season as you go. Don’t wait until the end to add all your salt and pepper. Season the squash before roasting, season the onions as they cook, and taste the soup before you add the cream. Building flavor in layers makes a huge difference. I once forgot to season the squash, and the final soup tasted flat no matter how much salt I added afterward.
Be careful with the blender. Hot soup expands in a blender, and it can be dangerous. If you’re using a countertop blender, let the soup cool for 5-10 minutes first, and always hold the lid down with a towel. An immersion blender is safer and easierโjust make sure it’s fully submerged before turning it on to avoid splashing.
Toast your spices. If you’re using dried sage or nutmeg, toast them in the pot for about 30 seconds before adding the liquid. This wakes up their flavors and makes them more aromatic. I started doing this after a friend who’s a chef showed me, and I’ve never gone back.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. If you’re hosting a dinner party, make it a day in advance and reheat it gently on the stove. Your future self will thank you.
Variations & Adaptations
One of the best things about this soup is how versatile it is. Here are some ways to make it your own:
Vegan Version: Swap the heavy cream for full-fat coconut milk and use olive oil instead of butter for the crispy sage. The coconut milk adds a subtle tropical note that pairs surprisingly well with the sage. I made this version for a vegan friend’s birthday dinner, and she asked for the recipe before she even finished her bowl.
Spicy Twist: Add a pinch of red pepper flakes or a diced jalapeรฑo when you sautรฉ the onions. The heat cuts through the richness of the soup and adds a nice kick. I like to serve this version with a dollop of Greek yogurt to cool things down. It’s become my go-to for cold winter nights when I need something warming.
Apple-Squash Combo: Add one peeled and diced apple (like Granny Smith or Honeycrisp) to the pot along with the roasted squash. The apple adds a bright, fruity note that complements the sweetness of the squash. I stumbled on this variation when I had an apple about to go bad, and now it’s one of my favorites.
Roasted Garlic Version: Instead of minced garlic, roast a whole head of garlic alongside the squash. Squeeze the soft, caramelized cloves into the pot before blending. It’s milder and sweeter than raw garlic, with a depth that’s hard to beat. Just wrap the garlic in foil with a drizzle of olive oil and roast for 30-40 minutes.
Gluten-Free and Low-Carb Options: This soup is naturally gluten-free as written. For a lower-carb version, reduce the amount of squash and add a cauliflower head (roasted with the squash). It keeps the creamy texture while cutting down on carbs. I’ve tested this, and honestly, you can barely tell the difference.
Serving & Storage Suggestions
Serving: Serve this soup hot, garnished with crispy sage leaves, a drizzle of cream, and a sprinkle of pumpkin seeds or croutons for crunch. It’s beautiful in shallow bowls with a piece of crusty bread on the side for dipping. For a dinner party, I like to serve it in small cups as a starterโit’s impressive and easy to handle.
What to Serve Alongside: This soup pairs beautifully with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness. For a heartier meal, serve it with grilled cheese sandwiches for dippingโthe classic combo never fails. A glass of dry white wine like Sauvignon Blanc or a crisp hard cider complements the sage and squash flavors perfectly.
Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two. I often make a double batch on Sunday and enjoy it throughout the week for easy lunches.
Freezing: This soup freezes beautifully. Pour it into freezer-safe containers or zip-top bags, leaving some room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. I like to freeze individual portions for quick meals on busy days.
Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after refrigeration, add a splash of broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, as it can cause the cream to separate.
Nutritional Information & Benefits
This soup isn’t just deliciousโit’s packed with nutrients too. Here’s a rough estimate per serving (based on 6 servings):
- Calories: Approximately 220-250 per serving
- Protein: 4-5 grams
- Fat: 12-15 grams (mostly from olive oil and cream)
- Carbohydrates: 25-30 grams
- Fiber: 5-7 grams
- Vitamin A: Over 200% of the daily value (thanks to the squash!)
- Vitamin C: About 30% of the daily value
- Potassium: 600-700 mg
Health Benefits: Butternut squash is a powerhouse of vitamin A, which is essential for eye health and immune function. It’s also rich in fiber, which supports digestion and helps you feel full longer. Sage has anti-inflammatory properties and is known for its antioxidant content. The olive oil provides healthy monounsaturated fats, which are good for heart health. This soup is naturally gluten-free and can easily be made vegan or dairy-free with simple swaps.
Dietary Considerations: As written, this recipe contains dairy (heavy cream and butter). For a dairy-free version, use coconut milk and olive oil. It’s naturally gluten-free and nut-free. If you’re watching your sodium, use low-sodium broth and adjust salt to taste at the end.
I love that this soup feels indulgent but is actually pretty good for you. It’s the kind of meal that nourishes your body and your soul at the same time. Perfect for those days when you need a little extra comfort.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can! Frozen butternut squash works in a pinch. However, you won’t get the same caramelized flavor from roasting since frozen squash releases a lot of water. If using frozen, I recommend sautรฉing it in a hot pan to evaporate some moisture before adding the broth. The texture will still be creamy, but the flavor won’t be quite as deep.
How do I make this soup thicker or thinner?
To make it thicker, let it simmer longer after blending to reduce the liquid, or add less broth at the start. You can also stir in a tablespoon of cornstarch mixed with cold water if it’s too thin. To thin it out, simply add more broth, water, or a splash of milk until it reaches your desired consistency. Remember, it will thicken slightly as it cools.
Can I make this soup in a slow cooker or Instant Pot?
Absolutely! For a slow cooker, roast the squash first, then transfer it to the slow cooker with the sautรฉed onions, garlic, sage, and broth. Cook on low for 4-6 hours or high for 2-3 hours. Blend and add cream at the end. For an Instant Pot, use the sautรฉ function for the onions and garlic, then add the roasted squash and broth. Pressure cook on high for 5 minutes, do a quick release, blend, and stir in the cream.
What can I use instead of sage?
If you don’t have sage, thyme or rosemary are excellent substitutes. Thyme has a similar earthy, slightly floral quality, while rosemary adds a piney, aromatic note. Use about the same amount as you would sage. You can also try a combination of thyme and a pinch of dried marjoram for a different but equally delicious flavor profile.
How do I prevent the soup from being too sweet?
Butternut squash is naturally sweet, so if you prefer a less sweet soup, balance it with acidity. Add a splash of apple cider vinegar, lemon juice, or even a tablespoon of white wine vinegar at the end. The acidity cuts through the sweetness and brightens the overall flavor. You can also increase the amount of sage or add a pinch of cayenne pepper for heat, which helps balance the sweetness.
Conclusion
This roasted butternut squash soup with sage is more than just a recipeโit’s the kind of dish that makes people stop mid-conversation and just enjoy their food. It’s the soup I bring to every fall gathering, the one that gets requested for holiday dinners, and the one I make on quiet Sundays when I need a little comfort. It’s simple enough for a weeknight but impressive enough for a dinner party, and that’s a rare combination.
I hope you give this recipe a try and make it your own. Maybe you’ll add a little more sage, or a pinch of cayenne, or serve it with your favorite crusty bread. That’s the beauty of cookingโyou get to make it yours. When you do make it, I’d love to hear how it turned out. Drop a comment below and let me know what you think, or share your own twist on it. And if you’re looking for another cozy dish to round out your meal, this soup pairs beautifully with garlic bread for dipping.
Happy cooking, friends. Here’s to warm bowls and good company.
PrintBest Roasted Butternut Squash Soup with Sage (Easy 30-Min Recipe)
This velvety, rich roasted butternut squash soup with sage is deceptively easy to make in about 30 minutes. It’s the perfect comfort food for fall gatherings, with a deep caramelized flavor from roasting the squash.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth (low-sodium)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- 1 tablespoon fresh sage leaves, chopped (about 8–10 leaves)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Pinch of nutmeg
- For the garnish (optional): extra fresh sage leaves, 1 tablespoon butter or olive oil, drizzle of heavy cream or coconut milk, croutons or roasted pumpkin seeds
Instructions
- Preheat your oven to 400ยฐF (200ยฐC). Line a baking sheet with parchment paper.
- Peel the butternut squash, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- Spread the cubed squash on the prepared baking sheet. Drizzle with 1 tablespoon olive oil, sprinkle with a pinch of salt and pepper, and toss to coat. Roast for 20-25 minutes, flipping halfway, until tender and golden brown.
- While the squash roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent.
- Stir in the minced garlic and chopped fresh sage. Cook for another minute until fragrant.
- Add the roasted squash and vegetable broth to the pot. Stir, scraping up any browned bits. Bring to a gentle boil, then reduce heat and simmer for 5 minutes.
- Remove from heat. Using an immersion blender, blend the soup until completely smooth. (If using a regular blender, work in batches, filling no more than halfway, and hold the lid down with a towel.)
- Stir in the heavy cream (or coconut milk), pinch of nutmeg, and adjust salt and pepper to taste. If too thick, add more broth or water.
- For the crispy sage garnish: In a small skillet, melt 1 tablespoon butter over medium heat. Add a handful of fresh sage leaves and fry for 30-60 seconds until crisp. Drain on a paper towel and sprinkle with a tiny pinch of salt.
- Ladle the soup into bowls, drizzle with extra cream, and top with crispy sage leaves and croutons or pumpkin seeds. Serve hot.
Notes
Don’t skip roasting the squashโit brings out deep caramelized flavor. For a vegan version, use coconut milk and olive oil. The soup tastes even better the next day. If the soup tastes flat, add a squeeze of lemon juice or a splash of apple cider vinegar.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 235
- Sugar: 8
- Sodium: 480
- Fat: 13
- Saturated Fat: 5
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, roasted butternut squash soup, sage soup, easy soup recipe, fall soup, 30-minute soup, creamy soup, vegetarian soup


