Written by

Jonathan Evans

Published

Cozy Creamy Butternut Squash Soup with Toasted Sage

Ready In 60 minutes
Servings 4-6 servings
Difficulty Medium

Late October dusk, and the only thing I want is a bowl of something that feels like a deep exhale. The air has that particular chill that slips through the cracks around the kitchen window, and my hands are cold from washing kale at the sink. I don’t want a complicated dinner. I don’t want to impress anyone. I want the quiet ritual of peeling back the skin of a butternut squash, the satisfying thunk of the knife as it splits the flesh, and the slow, patient simmer that fills the house with something golden and good. This creamy butternut squash soup with toasted sage is that soup for me—the one I make when I need the kitchen to feel like a sanctuary, not a stage.

I first made it on a Wednesday that felt particularly heavy, the kind of day where the to-do list seemed to multiply instead of shrink. I had a squash sitting on the counter, a bunch of sage from the farmer’s market that was starting to wilt, and absolutely no plan. I wasn’t following a recipe. I was following a feeling. I wanted something that would taste like warmth in a bowl, something that wouldn’t demand constant attention but would reward me with every single spoonful. And honestly? It worked better than I expected. The sweetness of the roasted squash, the earthy whisper of the sage, the silky finish from a splash of coconut milk—it all came together in a way that felt both effortless and intentional. That soup became my anchor for the rest of the fall, and I’ve been making it ever since.

This isn’t a fussy recipe. It doesn’t require a dozen obscure ingredients or a blender that costs more than your rent. It asks for patience—just a little—and a willingness to let the squash do what it does best. If you’ve ever felt intimidated by winter squash, let this be the recipe that changes your mind. I promise, it’s simpler than it looks, and the result is the kind of cozy that settles right into your bones.

Why You’ll Love This Recipe

I’ve tested this creamy butternut squash soup with toasted sage more times than I can count, tweaking the ratio of squash to broth, playing with the roasting time, and even accidentally forgetting the garlic once (don’t recommend it). What I landed on is the version I keep coming back to, and here’s why I think you will too.

  • Simple Ingredients: You don’t need a specialty grocery run. A good squash, an onion, some garlic, broth, and a bunch of sage are the backbone of this recipe. Most of these are probably already in your kitchen.
  • One-Pot (Well, Almost): The roasting happens on a sheet pan, and the blending happens right in the pot. Minimal dishes, maximum reward. That’s my kind of math.
  • Deep, Layered Flavor: Roasting the squash first is the secret. It concentrates the natural sugars and gives the soup a caramelized depth that you just can’t get from boiling. The toasted sage on top? That’s the finishing touch that makes it feel special without trying too hard.
  • Perfect for Meal Prep: This soup keeps beautifully in the fridge for days, and it freezes like a dream. Make a big batch on Sunday, and you’ve got cozy lunches or quick dinners all week long.
  • Crowd-Pleaser: I’ve served this to picky eaters, to friends who claim they don’t like squash, and to my dad who is notoriously hard to impress. Every single bowl came back empty. It’s creamy without being heavy, savory with just a hint of sweetness, and comforting in that universal, soul-level way.

What makes this recipe different from the countless other squash soups out there? It’s the balance. The sage isn’t just a garnish—it’s a key flavor that gets toasted in butter until it’s crispy and fragrant, then stirred into the soup and sprinkled on top. The coconut milk adds richness without overpowering the squash. And the roasting? Non-negotiable. It’s the step that transforms a good soup into a great one. This isn’t just another version of butternut squash soup. This is the one you’ll make again and again, the one that becomes your fall tradition.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly special. Most are pantry staples, and the few that aren’t are easy to find and totally worth seeking out.

  • Butternut Squash (1 large, about 3 pounds): Look for a squash that feels heavy for its size with a firm, unblemished skin. I prefer using one large squash rather than pre-cut cubes from the store, because you can control the size and freshness. But if you’re short on time, pre-cut cubes work fine—just reduce the roasting time slightly.
  • Yellow Onion (1 medium, diced): A good, reliable onion adds a savory base that balances the sweetness of the squash. You could use a white onion in a pinch, but yellow has the best flavor for this.
  • Garlic (4 cloves, smashed): I say smashed rather than minced because whole cloves roast beautifully and blend into the soup without any bitter, burnt bits. Trust me on this one.
  • Olive Oil (3 tablespoons): Use a good quality extra virgin olive oil for roasting. It helps the squash caramelize and adds a subtle fruity note to the soup.
  • Vegetable Broth (4 cups): I recommend using a low-sodium broth so you can control the salt level. If you have homemade broth, even better. Chicken broth also works if you’re not keeping it vegetarian.
  • Coconut Milk (1 cup, full-fat): This is the secret to the creamy texture without any dairy. Full-fat is key here—light coconut milk will make the soup thinner and less luscious. Shake the can well before opening.
  • Fresh Sage (1 large bunch): Don’t skimp on this. Fresh sage is non-negotiable for the toasted sage finish. Dried sage won’t give you the same crispy, aromatic result. Look for leaves that are bright green and fragrant.
  • Butter or Vegan Butter (2 tablespoons): For toasting the sage. Butter adds a rich, nutty flavor that pairs beautifully with the sage. If you’re dairy-free, a good vegan butter or even a little more olive oil works.
  • Salt and Black Pepper (to taste): Simple seasonings that let the squash and sage shine. I like flaky sea salt for finishing.
  • Optional Garnishes: A drizzle of good olive oil, a sprinkle of red pepper flakes for heat, or a few toasted pumpkin seeds for crunch. These are nice but not necessary.

Ingredient Tips: I’ve tried this soup with different types of squash, and while butternut is my favorite for its creamy texture and sweet flavor, you could substitute with kabocha or even a sugar pumpkin. Just note that the flavor and consistency will vary slightly. For the sage, I always buy extra because I end up snacking on the crispy leaves before they make it to the bowl. Don’t judge.

Equipment Needed

You don’t need a fancy kitchen to make this soup, but a few key tools will make the process smoother and more enjoyable.

  • Large Sheet Pan: For roasting the squash. A rimmed baking sheet is ideal to catch any juices. I’ve used everything from a high-end Nordic Ware pan to a beat-up old one from a thrift store, and they all work fine.
  • Sharp Chef’s Knife: Butternut squash is tough. A sharp knife makes the job safer and easier. If your knife is dull, you’re more likely to slip. Take a minute to sharpen it first.
  • Vegetable Peeler: For peeling the squash. A Y-shaped peeler is my favorite because it’s fast and gives you good control. A standard straight peeler works too.
  • Large Dutch Oven or Heavy-Bottomed Pot: For simmering the soup. A 5- to 6-quart pot is perfect. The heavy bottom helps prevent scorching. I use my trusty enameled cast iron pot, but any large pot will do.
  • Immersion Blender or Regular Blender: An immersion blender is my preferred tool because you can blend the soup right in the pot—less mess, fewer dishes. If you’re using a regular blender, work in batches and be careful with the hot liquid. Never fill the blender more than halfway, and remove the center cap to let steam escape.
  • Small Skillet: For toasting the sage. A non-stick or stainless steel pan works. You just need something big enough to hold the leaves in a single layer.
  • Wooden Spoon or Silicone Spatula: For stirring. Nothing fancy needed.

Budget-Friendly Options: If you don’t have an immersion blender, you can use a potato masher for a chunkier texture, or a food processor in batches. A regular pot works fine if you don’t have a Dutch oven. The most important tool is a good knife—everything else is negotiable.

Preparation Method

creamy butternut squash soup with toasted sage preparation steps

Let’s get cooking. This recipe has a few steps, but they’re all straightforward. Take your time, especially with the roasting—it’s where the magic happens.

  1. Preheat your oven to 400°F (200°C). While it’s heating up, prepare the squash. Using a sharp chef’s knife, carefully cut off both ends of the butternut squash. Then cut it in half crosswise where the narrow neck meets the bulbous bottom. Stand each piece upright and slice off the skin in strips, working from top to bottom. It takes a little patience, but it’s easier than trying to peel a whole squash. Once peeled, cut the squash in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Don’t worry about being perfectly uniform, but try to keep the pieces roughly the same size for even roasting.
  2. Roast the squash. Place the cubed squash on your large sheet pan. Add the smashed garlic cloves and drizzle with 2 tablespoons of olive oil. Season generously with salt and pepper. Toss everything with your hands to coat evenly. Spread the squash in a single layer—crowding the pan will steam it instead of roasting it. If your pan is too small, use two pans. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and caramelized at the edges. The garlic should be soft and fragrant. Set aside.
  3. While the squash roasts, start the base. In your large Dutch oven or pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add the diced onion and a pinch of salt. Cook, stirring occasionally, for 6-8 minutes, until the onion is soft and translucent. You want it to be sweet and tender, not browned. If it starts to stick, add a splash of water or broth.
  4. Combine and simmer. Once the squash is done roasting, add it to the pot with the onions. Add the roasted garlic cloves too—they’ll be soft and almost paste-like. Pour in the vegetable broth. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer for 10-15 minutes. This allows the flavors to meld and the squash to soften even more. You’ll start to smell that incredible roasted aroma filling your kitchen.
  5. Blend until silky. Remove the pot from the heat. If you’re using an immersion blender, carefully submerge it and blend until completely smooth. Be careful of splashes—hot soup can burn. If you’re using a regular blender, work in batches. Fill the blender no more than halfway, remove the center cap from the lid (cover with a kitchen towel to prevent splatters), and blend on low speed, gradually increasing to high. Pour each batch into a clean bowl or back into the pot. The soup should be velvety smooth with no lumps.
  6. Add the coconut milk. Stir in the full-fat coconut milk. Start with 1 cup and add more if you want a thinner consistency. Taste and adjust the salt and pepper. The coconut milk adds richness and a subtle sweetness that balances the savory notes. If the soup seems too thick, add a little more broth or water until it reaches your desired consistency.
  7. Toast the sage. While the soup is simmering, prepare the toasted sage. In a small skillet, melt the 2 tablespoons of butter over medium heat. Once it’s foaming, add the sage leaves in a single layer. Cook for 1-2 minutes per side, until the leaves are crispy and the butter is fragrant and lightly browned. Be careful—sage burns quickly. As soon as they’re crisp, transfer them to a paper towel-lined plate. The leaves will continue to crisp as they cool. Reserve the browned butter in the skillet—it’s liquid gold.
  8. Finish and serve. Stir a few of the toasted sage leaves and a drizzle of the browned butter into the soup. This infuses the soup with that incredible sage flavor. Ladle the soup into bowls. Top each bowl with a few more crispy sage leaves, a drizzle of the remaining browned butter, and a sprinkle of flaky sea salt. If you want a little heat, add a pinch of red pepper flakes. Serve immediately.

Sensory Cues: When the squash is properly roasted, it should be easily pierced with a fork and have deeply golden, almost caramelized edges. The onions should be translucent and smell sweet, not sharp. When you add the broth, the steam should smell intensely of roasted squash and garlic. The finished soup should be so smooth it feels like velvet on your tongue, with a rich, amber color that looks like autumn in a bowl.

Cooking Tips & Techniques

Over the years, I’ve made this soup more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips to help you avoid my mistakes and get perfect results 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, nutty flavor. Boiling makes the squash watery and bland. The extra 30 minutes in the oven are absolutely worth it. Trust me, I’ve tried both ways.
  • Cut the squash evenly. I learned this after a batch where some pieces were tiny and some were huge. The small ones burned, and the big ones were still hard. Aim for 1-inch cubes, and they’ll all finish at the same time. A sharp knife makes this much easier.
  • Don’t overcrowd the pan. If the squash pieces are touching or overlapping, they’ll steam instead of roast. Use two pans if you need to. The caramelization is what you’re after, and that only happens when the squash has room to breathe.
  • Be careful with the blender. Hot soup expands when blended, and it can explode out of the top if you’re not careful. If using a regular blender, always remove the center cap and cover with a towel. Start on low speed and increase gradually. An immersion blender is safer and easier, but even then, keep it submerged to avoid splashing.
  • Toast the sage at the last minute. Sage leaves are delicate and can go from perfectly crispy to burnt in seconds. Keep a close eye on them, and have your paper towel plate ready. The butter will continue to brown even after you remove the pan from the heat, so don’t walk away.
  • Season in layers. Add salt at every stage—when roasting the squash, when cooking the onions, and at the end. This builds flavor from the ground up. But go easy at first; you can always add more, but you can’t take it out.
  • Make it ahead. This soup actually tastes better the next day. The flavors meld and deepen overnight. If you’re planning to serve it for a dinner party, make it a day in advance and reheat gently. Your future self will thank you.

Variations & Adaptations

One of the things I love most about this soup is how adaptable it is. Here are a few ways to make it your own, based on what I’ve tried and tested in my own kitchen.

  • Make it vegan: The recipe is already vegetarian, but to make it fully vegan, simply use vegan butter or olive oil for toasting the sage. The coconut milk keeps it creamy without any dairy. I’ve made it this way for vegan friends, and they couldn’t tell the difference.
  • Add some heat: If you like a little kick, add a pinch of red pepper flakes or a small diced jalapeño when you sauté the onions. You can also stir in a teaspoon of smoked paprika or a dash of cayenne pepper at the end. The warmth balances the sweetness beautifully.
  • Swap the squash: Butternut is my favorite, but this recipe works wonderfully with other winter squashes. Try kabocha for a denser, sweeter soup, or acorn squash for a slightly more savory flavor. You can even use a mix of squash and carrots or sweet potatoes for a different twist.
  • Make it a meal: Turn this soup into a heartier main dish by adding a can of drained and rinsed white beans (like cannellini or great northern) when you add the broth. Blend as usual—the beans make it even creamier and add protein. Top with crispy chickpeas for extra crunch.
  • Try a different herb: While sage is the star here, you can experiment with other herbs. Thyme is a natural partner for squash, and rosemary adds a lovely piney note. Just be careful with rosemary—it’s potent, so use it sparingly. I’ve also made this with a handful of fresh basil stirred in at the end, and it was surprisingly delicious.

Serving & Storage Suggestions

This soup is versatile enough for a quiet weeknight dinner or a fancy holiday starter. Here’s how to serve it and keep it at its best.

Serving: Serve the soup hot, ladled into warm bowls. I love to top each bowl with a few crispy sage leaves, a drizzle of the browned butter, and a sprinkle of flaky sea salt. For a little crunch, add some toasted pumpkin seeds or crumbled bacon. A swirl of good olive oil or a dollop of Greek yogurt also works beautifully. Pair it with a crusty piece of sourdough bread or a simple green salad for a complete meal. For a fall-themed dinner, this soup is a perfect starter alongside this perfect fall harvest charcuterie board with figs and honey.

Storage: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually get better as they meld. To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring in between. If the soup thickens too much after refrigeration, thin it with a splash of broth or water.

Freezing: This soup freezes beautifully. Pour the cooled soup into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. Freeze for up to 3 months. To thaw, transfer the container to the refrigerator overnight, then reheat as directed. I like to freeze individual portions in silicone muffin trays for quick single-serving lunches. Just pop them out and store in a bag.

Flavor Development: I’ve noticed that this soup is even better on day two. The roasted squash flavor deepens, and the sage becomes more integrated. If you can, make it a day ahead and let it rest in the fridge. It’s one of those rare recipes that rewards patience.

Nutritional Information & Benefits

This soup isn’t just delicious—it’s packed with nutrients that make it a genuinely healthy choice for a cozy meal. Here’s a rough estimate per serving (about 1.5 cups).

  • Calories: Approximately 280-320 per serving
  • Fat: 18-22g (mostly from healthy olive oil and coconut milk)
  • Carbohydrates: 28-32g
  • Fiber: 6-8g
  • Protein: 4-6g
  • Vitamin A: Over 400% of the daily value (from the butternut squash)
  • Vitamin C: About 35% of the daily value
  • Potassium: Good source for heart health

Health Benefits: Butternut squash is a powerhouse of beta-carotene, which your body converts to vitamin A for healthy vision and immune function. The fiber content supports digestion and keeps you feeling full. Coconut milk provides medium-chain triglycerides (MCTs) that can support energy metabolism. Sage has been used traditionally for its anti-inflammatory properties and may support brain health. This soup is naturally gluten-free, dairy-free (if using vegan butter), and can be made nut-free. It’s a comforting bowl that actually nourishes you from the inside out.

Conclusion

This creamy butternut squash soup with toasted sage is more than just a recipe—it’s a ritual. It’s the soup I turn to when the days get shorter and the air gets crisp, when I need something that feels like a warm hug in a bowl. It’s simple enough for a Tuesday night but special enough for a holiday table. The roasted squash gives it depth, the coconut milk makes it luscious, and the toasted sage adds that little bit of magic that makes you close your eyes with that first spoonful.

I hope you make this soup and make it your own. Add a little more heat if you like, swap the herbs, or serve it with a big hunk of crusty bread. The best recipes are the ones that adapt to you, not the other way around. And honestly, this one is forgiving enough for even the most distracted cook (speaking from experience).

If you do try it, I’d love to hear how it turned out. Leave a comment below, tag me in your photos, or tell me what variation you came up with. There’s nothing I love more than hearing about someone else discovering the joy of a really good bowl of soup. Happy cooking, friends. Stay cozy.

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can, but the texture and flavor won’t be quite the same. Frozen squash has already been blanched, so it won’t caramelize as well during roasting. If you’re in a pinch, just skip the roasting step and simmer the frozen squash directly in the broth. The soup will still be good, just not as deeply flavored.

How do I make this soup thicker or thinner?

To make it thicker, use less broth or add an extra half cup of roasted squash. You can also let the soup simmer uncovered for a few extra minutes to reduce it. To make it thinner, simply stir in more broth or water until it reaches your desired consistency. Remember that the soup will thicken slightly as it cools.

Can I make this soup in a slow cooker?

Absolutely. Roast the squash and garlic in the oven first (this step is non-negotiable for flavor). Then transfer the roasted squash, garlic, sautéed onions, and broth to your slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours. Blend as directed, then stir in the coconut milk and toasted sage at the end. It’s a great set-it-and-forget-it option for busy days.

What can I use instead of coconut milk?

If you don’t have coconut milk or want a different flavor, you can use heavy cream for a richer, more decadent soup. For a lighter option, try whole milk or half-and-half. For a dairy-free alternative, unsweetened oat milk or cashew cream work well. Just note that the flavor and richness will vary depending on what you use.

How do I prevent the soup from being too sweet?

Butternut squash is naturally sweet, so if you prefer a more savory soup, there are a few tricks. Add an extra clove of garlic, a pinch of smoked paprika, or a teaspoon of apple cider vinegar at the end to balance the sweetness. You can also add more black pepper or a dash of cayenne for heat. The toasted sage and browned butter help cut the sweetness too.

If you’re looking for more cozy fall recipes, you might also enjoy this easy maple roasted butternut squash with candied pecans for a sweet and savory side dish. And for a fun fall treat, try these crispy apple cider caramel popcorn—the perfect snack for a cozy movie night.

Pin This Recipe!

creamy butternut squash soup with toasted sage recipe

Print

Cozy Creamy Butternut Squash Soup with Toasted Sage

A deeply comforting, creamy butternut squash soup with roasted squash, coconut milk, and crispy toasted sage. Perfect for chilly fall evenings, this one-pot (almost) recipe is simple, nourishing, and full of layered flavor.

  • Author: Della
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds), peeled and cut into 1-inch cubes
  • 1 medium yellow onion, diced
  • 4 cloves garlic, smashed
  • 3 tablespoons olive oil, divided
  • 4 cups low-sodium vegetable broth
  • 1 cup full-fat coconut milk
  • 1 large bunch fresh sage
  • 2 tablespoons butter or vegan butter
  • Salt and black pepper to taste
  • Optional garnishes: flaky sea salt, red pepper flakes, toasted pumpkin seeds

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Prepare the squash: cut off both ends, cut in half crosswise, peel, halve lengthwise, scoop out seeds, and cut into 1-inch cubes.
  3. Place cubed squash and smashed garlic on a large sheet pan. Drizzle with 2 tablespoons olive oil, season with salt and pepper, and toss to coat. Spread in a single layer.
  4. Roast for 25-30 minutes, flipping halfway, until tender and caramelized at the edges.
  5. While squash roasts, heat remaining 1 tablespoon olive oil in a large Dutch oven over medium heat. Add diced onion and a pinch of salt. Cook 6-8 minutes until soft and translucent.
  6. Add roasted squash and garlic to the pot with the onions. Pour in vegetable broth. Bring to a gentle boil, then reduce heat and simmer 10-15 minutes.
  7. Remove from heat. Blend with an immersion blender until smooth, or transfer to a regular blender in batches (remove center cap, cover with towel, blend on low then high).
  8. Stir in coconut milk. Adjust salt and pepper to taste. Add more broth or water if needed for desired consistency.
  9. In a small skillet, melt butter over medium heat. Add sage leaves in a single layer and cook 1-2 minutes per side until crispy. Transfer to paper towels. Reserve browned butter.
  10. Stir a few toasted sage leaves and a drizzle of browned butter into the soup. Ladle into bowls, top with remaining sage leaves, browned butter, and flaky sea salt. Serve immediately.

Notes

Roasting the squash is non-negotiable for deep flavor. Cut squash evenly for even roasting. Don’t overcrowd the pan. Be careful when blending hot soup. Toast sage at the last minute to avoid burning. Season in layers. Soup tastes even better the next day. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 300
  • Sugar: 8
  • Sodium: 600
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 30
  • Fiber: 7
  • Protein: 5

Keywords: butternut squash soup, creamy soup, fall soup, roasted squash, sage, coconut milk, vegetarian, gluten-free, dairy-free option

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