Written by

Jean Lawson

Published

Creamy Roasted Butternut Squash Soup with Sage (50 characters)

Ready In 45 minutes
Servings 6 servings
Difficulty Easy

The neighborhood soup swap was in two days and I’d completely forgotten. Everyone else would be bringing their grandmother’s heirloom recipes—the kind that had been passed down for generations and required a full day of simmering. I had a butternut squash sitting on my counter, a bundle of sage that was starting to look sad, and roughly forty-five minutes of actual cooking time. Let me tell you, I was panicking. I mean, I’d signed up for this thing weeks ago, convinced I’d come up with something brilliant, and then life happened. Work got crazy, the kids needed things, and suddenly I was staring down the barrel of a potluck where people take soup very seriously.

I grabbed that squash and started chopping, honestly just hoping for the best. I roasted it with some olive oil and salt, tossed in the sage because it was there, and threw everything in the blender with a splash of broth. I didn’t even have time to taste it before I poured it into a thermos and ran out the door. At the swap, I set my container down next to a three-day beef stew and a lobster bisque that looked like it came from a restaurant. I felt ridiculous. But then people started tasting it, and something weird happened. They kept coming back. Someone asked for the recipe. Then someone else. By the end of the night, my sad little squash soup had won the whole thing. I was honestly embarrassed—I mean, I barely tried. But that’s the thing about this recipe. It doesn’t need you to try hard. It just works. Maybe you’ve been there, scrambling to throw something together and accidentally making the best thing on the table. That’s this soup for me, and I’ve been making it ever since.

Why You’ll Love This Recipe

This creamy roasted butternut squash soup with sage isn’t just another soup recipe. It’s the one that makes you close your eyes after the first bite. I’ve tested it more times than I can count, tweaking the roast time, adjusting the sage ratio, figuring out exactly how to get that velvety texture without adding a drop of heavy cream. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction that makes you want to curl up on the couch with a bowl and a good book.

  • Quick & Easy: Comes together in about 45 minutes, most of which is hands-off roasting time. Perfect for busy weeknights when you want something homemade but don’t have hours to spend in the kitchen.
  • Simple Ingredients: No fancy grocery trips needed. You likely already have olive oil, salt, pepper, and broth in your pantry. Just grab a butternut squash and some fresh sage, and you’re set.
  • Perfect for Meal Prep: This soup actually gets better after a day in the fridge, making it ideal for Sunday meal prep or make-ahead lunches.
  • Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even my picky nephew asked for seconds, and that never happens.
  • Unbelievably Delicious: The caramelized sweetness from roasting combined with the earthy, aromatic sage creates a flavor combo that’s next-level comfort food.

What makes this recipe different from the rest? It’s the roasting technique. Most recipes just boil the squash, which leaves it watery and bland. Roasting concentrates the natural sugars, giving you that deep, almost nutty sweetness that makes this soup taste like it simmered all day. Plus, blending in roasted garlic adds a subtle richness without any dairy. This isn’t just another version—it’s the best version I’ve ever made, and I’ve made a lot of squash soups.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Everything is easy to find at any grocery store, and most items are pantry staples you probably already have on hand.

  • 1 large butternut squash (about 3 pounds) – Look for one that feels heavy for its size with smooth, unblemished skin. The neck should be firm, not soft. This is the star of the show, so get a good one.
  • 1 medium yellow onion, roughly chopped – Adds savory depth and sweetness when roasted. You can use a white onion in a pinch, but yellow gives a nicer caramelized flavor.
  • 3 cloves garlic, skin on – Roasting garlic in its skin transforms it into sweet, buttery goodness. I recommend using fresh garlic cloves, not pre-minced, for the best result.
  • 2 tablespoons olive oil, plus more for drizzling – Use a good-quality extra virgin olive oil here. It makes a difference in the final flavor. I prefer California Olive Ranch for its balanced, fruity taste.
  • 10-12 fresh sage leaves, plus more for garnish – Fresh sage is non-negotiable here. Dried sage just doesn’t give you the same aromatic punch. Look for leaves that are vibrant green and not wilted.
  • 3 cups low-sodium vegetable broth – Using low-sodium broth lets you control the salt level. You can substitute chicken broth if you’re not vegetarian, but vegetable broth keeps this recipe plant-based.
  • 1/2 cup canned coconut milk (full-fat) – This adds creaminess without dairy. The coconut flavor is very subtle and mostly just adds richness. You can substitute heavy cream if you prefer, but coconut milk keeps it dairy-free and adds a lovely silky texture.
  • 1/2 teaspoon salt, plus more to taste – I use fine sea salt for even seasoning. Start with less and adjust at the end.
  • 1/4 teaspoon black pepper, freshly ground – Freshly ground pepper makes a noticeable difference in aroma and flavor. Skip the pre-ground stuff for this.
  • 1/4 teaspoon nutmeg, freshly grated if possible – Just a pinch adds warmth and complements the sage beautifully. Pre-ground nutmeg works, but fresh is incredible.
  • Optional: 1 tablespoon maple syrup – If your squash isn’t super sweet, a little maple syrup can enhance the natural sweetness. I only add this if the squash tastes bland.

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 works best to catch any juices from the roasting vegetables. I use a half-sheet pan, which is the standard size most people have.
  • Sharp chef’s knife – Butternut squash is tough to cut, so a sharp knife is essential. A dull knife is dangerous here. I’ve learned that the hard way.
  • Vegetable peeler – For peeling the squash. A Y-peeler is my favorite because it’s easier to control than a straight peeler.
  • Large soup pot or Dutch oven – You’ll need something big enough to hold the roasted vegetables and broth. A 5-quart Dutch oven is perfect.
  • Immersion blender or regular blender – An immersion blender lets you blend right in the pot, which means less cleanup. If using a regular blender, work in batches and be careful with the hot liquid.
  • Measuring cups and spoons – For accurate measurements, especially with the broth and coconut milk.
  • Wooden spoon – For stirring and scraping up any browned bits from the bottom of the pot.

If you don’t have an immersion blender, a standard countertop blender works just fine. Just let the soup cool slightly before blending, and never fill the blender more than halfway with hot liquid. Trust me, hot soup explosions are not fun to clean up.

Preparation Method

creamy roasted butternut squash soup with sage preparation steps

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. While the oven heats, prepare your squash.
  2. Peel and cube the butternut squash. Cut off both ends of the squash, then use a vegetable peeler to remove the skin. Cut the squash in half where the narrow neck meets the bulbous bottom. Scoop out the seeds and stringy bits from the bottom half. 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, but you’ll get faster with practice.
  3. Place the cubed squash and chopped onion on the baking sheet. Add the garlic cloves (still in their skins) to the sheet. Drizzle with 2 tablespoons of olive oil and sprinkle with salt and pepper. Toss everything with your hands to coat evenly. Spread the vegetables in a single layer—don’t overcrowd the pan, or they’ll steam instead of roast.
  4. Roast for 25-30 minutes, flipping halfway through. The squash should be tender when pierced with a fork and have golden-brown edges. The garlic will be soft and fragrant. Remove from the oven and let cool for a few minutes.
  5. While the vegetables roast, prepare the sage. In a small skillet, heat a drizzle of olive oil over medium heat. Add the sage leaves and cook for 30-60 seconds until they turn crispy and dark green. Be careful not to burn them—they go from perfect to bitter very quickly. Transfer to a paper towel-lined plate. This step is optional but adds a gorgeous garnish and extra sage flavor.
  6. When the vegetables are done, squeeze the roasted garlic out of its skin. The cloves should pop right out. Discard the skins. Transfer the roasted squash, onion, and garlic to a large soup pot or Dutch oven.
  7. Add 3 cups of vegetable broth to the pot. Bring to a simmer over medium heat, then reduce heat to low. Let it bubble gently for 5 minutes to allow the flavors to meld together.
  8. Add the coconut milk and half of the crispy sage leaves. Reserve the rest for garnish. Stir in the nutmeg and maple syrup if using. Taste and adjust salt and pepper as needed.
  9. Blend the soup until smooth. If using an immersion blender, blend directly in the pot until silky. If using a regular blender, work in batches. Fill the blender no more than halfway, hold the lid firmly with a kitchen towel, and blend until smooth. Return the blended soup to the pot.
  10. Warm the soup over low heat for a few minutes if needed. Ladle into bowls, garnish with the remaining crispy sage leaves and a drizzle of olive oil or coconut milk. Serve hot.

Cooking Tips & Techniques

I’ve made this soup at least twenty times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me from the start.

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 incredible depth of flavor. The caramelization brings out the natural sugars and adds a nuttiness you just can’t get from boiling. Trust me, I tried the shortcut version once, and the result was watery and bland. Never again.

Cut your squash cubes evenly. I know it’s tedious, but uneven pieces mean some will burn while others stay undercooked. Aim for 1-inch cubes, and take your time. Your patience will be rewarded with perfectly roasted squash every time.

Watch the sage carefully when frying. This is where I’ve messed up more times than I’d like to admit. Sage goes from beautifully crispy to burnt and bitter in about 10 seconds. Keep your eye on it, and remove it from the oil as soon as it turns dark green. If you see any smoke, you’ve waited too long.

Season in layers. Add salt at the roasting stage, adjust after blending, and taste again before serving. Each layer of seasoning builds on the last, and you’ll end up with a more balanced soup. Underseasoned soup is one of the most common mistakes I see home cooks make.

Let the soup rest after blending. The flavors need a few minutes to come together. I usually let it sit on low heat for 5-10 minutes before serving. This also gives you time to prep your garnishes and get bowls ready.

Variations & Adaptations

This recipe is incredibly flexible, and I’ve tried several variations over the years. Here are some of my favorites:

  • Vegan & Dairy-Free: This version is already vegan and dairy-free if you use vegetable broth and coconut milk. It’s creamy without any cream at all, which still amazes me every time.
  • Spicy Roasted Butternut Soup: Add 1/2 teaspoon of red pepper flakes or a minced jalapeño along with the onions before roasting. The heat pairs beautifully with the sweet squash and earthy sage. I made this for a friend who loves spice, and she said it was the best soup she’d ever had.
  • Apple-Butternut Squash Soup: Add one peeled and chopped apple (like Honeycrisp or Fuji) to the roasting pan with the squash. The apple adds a subtle sweetness and fruity note that complements the sage perfectly. This is my go-to fall variation.
  • Smoky Version: Swap the sage for 1 teaspoon of smoked paprika and add a dash of liquid smoke to the broth. This gives the soup a completely different character—warm, smoky, and almost meaty. Great for when you want something cozy but different.
  • Gluten-Free: This recipe is naturally gluten-free as written. Just make sure your vegetable broth is certified gluten-free if you have celiac disease or a severe sensitivity.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. Ladle it into deep bowls and garnish with a few crispy sage leaves, a drizzle of olive oil or coconut milk, and a crack of fresh black pepper. I love serving it with crusty bread for dipping—a warm baguette or sourdough is perfect. For a heartier meal, pair it with a simple green salad dressed with lemon vinaigrette. The brightness of the salad cuts through the richness of the soup beautifully.

Storage: Let the soup cool completely before transferring 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, so don’t be afraid to make it ahead.

Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving some headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick after refrigeration, add a splash of broth or water to thin it out. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through.

Nutritional Information & Benefits

This creamy roasted butternut squash soup with sage is as nutritious as it is delicious. Here’s what you’re getting in each serving (based on 6 servings):

  • Calories: Approximately 180 per serving
  • Fat: 9g (mostly from healthy olive oil and coconut milk)
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 3g
  • Vitamin A: Over 400% of the daily recommended intake (from the butternut squash)
  • Vitamin C: 35% of the daily recommended intake
  • Potassium: 600mg

Butternut squash is packed with vitamin A in the form of beta-carotene, which supports eye health and immune function. The sage adds antioxidants and has anti-inflammatory properties. Coconut milk provides healthy medium-chain triglycerides (MCTs) that can support brain health and energy. This soup is naturally gluten-free, dairy-free, and vegan, making it suitable for a wide range of dietary needs. It’s also relatively low in calories for how satisfying it is, which makes it a great option if you’re watching your intake but still want something that feels indulgent.

Conclusion

This creamy roasted butternut squash soup with sage has become a staple in my kitchen for good reason. It’s the recipe I turn to when I need something comforting but don’t have the energy for a complicated project. It’s the soup I bring to potlucks and gatherings, knowing it’ll disappear before anything else. And it’s the meal I make for myself on quiet evenings when I just want something warm and nourishing.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra sage, or skip the coconut milk for a lighter version, or throw in an apple like I sometimes do. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. I’d love to hear how it turns out for you. Drop a comment below and let me know if you tried any variations, or share a photo of your soup on social media. Happy cooking, and don’t forget to save this recipe for those days when you need a little bowl of comfort.

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can, but the texture and flavor won’t be quite as good. Frozen squash tends to release more water during roasting, which means less caramelization. If using frozen, thaw it first and pat it dry with paper towels before roasting. You might also want to roast it a little longer to get some browning.

How can I make this soup thicker or thinner?

For a thicker soup, use less broth—start with 2 cups instead of 3, then add more as needed. For a thinner soup, add extra broth or water after blending until it reaches your desired consistency. You can also add an extra half cup of coconut milk for a richer, creamier texture.

Can I make this soup ahead of time?

Absolutely. In fact, this soup tastes even better the next day as the flavors have more time to meld. Make it up to 5 days ahead and store it in the refrigerator. Reheat gently on the stovetop or in the microwave before serving.

Is this soup suitable for babies or toddlers?

Yes, with some modifications. Omit the salt and pepper for babies under 12 months, and skip the crispy sage garnish. The soup itself is very smooth and easy to eat. Just make sure it’s cooled to a safe temperature before serving to little ones. You can also thin it with a little extra broth or water if needed.

What can I use instead of coconut milk?

If you don’t have coconut milk or prefer not to use it, you can substitute heavy cream, half-and-half, or even plain full-fat yogurt. For a lighter option, use evaporated milk or additional broth. Each substitution will slightly change the flavor and texture, but all will work well.

Pin This Recipe!

creamy roasted butternut squash soup with sage recipe

Print

Creamy Roasted Butternut Squash Soup with Sage

This creamy roasted butternut squash soup with sage is a quick and easy comfort food that comes together in about 45 minutes. Roasting the squash concentrates its natural sweetness, creating a velvety, dairy-free soup that’s perfect for busy weeknights and always gets rave reviews.

  • Author: Luma
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds), peeled and cubed
  • 1 medium yellow onion, roughly chopped
  • 3 cloves garlic, skin on
  • 2 tablespoons olive oil, plus more for drizzling
  • 10–12 fresh sage leaves, plus more for garnish
  • 3 cups low-sodium vegetable broth
  • 1/2 cup canned coconut milk (full-fat)
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper, freshly ground
  • 1/4 teaspoon nutmeg, freshly grated if possible
  • Optional: 1 tablespoon maple syrup

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Peel and cube the butternut squash into 1-inch cubes. Cut off both ends, peel, halve, scoop out seeds, and cube.
  3. Place the cubed squash and chopped onion on the baking sheet. Add the garlic cloves (skin on). Drizzle with 2 tablespoons olive oil, sprinkle with salt and pepper, and toss to coat. Spread in a single layer.
  4. Roast for 25-30 minutes, flipping halfway, until squash is tender and golden-brown. Garlic should be soft.
  5. While vegetables roast, heat a drizzle of olive oil in a small skillet over medium heat. Add sage leaves and cook for 30-60 seconds until crispy. Transfer to a paper towel-lined plate.
  6. When vegetables are done, squeeze roasted garlic out of its skin. Discard skins. Transfer roasted squash, onion, and garlic to a large soup pot or Dutch oven.
  7. Add 3 cups vegetable broth to the pot. Bring to a simmer over medium heat, then reduce to low. Let bubble gently for 5 minutes.
  8. Add coconut milk and half of the crispy sage leaves. Stir in nutmeg and maple syrup if using. Taste and adjust salt and pepper.
  9. Blend the soup until smooth using an immersion blender directly in the pot, or in batches in a regular blender (fill no more than halfway, hold lid with a towel). Return blended soup to pot.
  10. Warm over low heat for a few minutes. Ladle into bowls, garnish with remaining crispy sage leaves and a drizzle of olive oil or coconut milk. Serve hot.

Notes

Don’t skip the roasting step—it’s key for flavor. Cut squash cubes evenly for even roasting. Watch sage carefully when frying to avoid burning. Season in layers: salt at roasting, adjust after blending, taste before serving. Let soup rest after blending for flavors to meld. Soup thickens upon refrigeration; thin with extra broth when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 180
  • Sugar: 8
  • Sodium: 480
  • Fat: 9
  • Saturated Fat: 4
  • Carbohydrates: 24
  • Fiber: 5
  • Protein: 3

Keywords: butternut squash soup, creamy soup, roasted butternut squash, sage, vegan soup, dairy-free soup, fall soup, easy soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆