Written by

Nicholas Morris

Published

Cozy Creamy Butternut Squash Soup with Sage: Easy Fall Recipe

Ready In 45 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I used to think butternut squash soup was a punishment. Let me explain. For years, every version I tried was either watery and sad or so sweet it felt like dessert pretending to be dinner. I’d take one polite spoonful at a friend’s table and push the rest around my bowl. Then last October, my neighbor Sarah showed up at my door holding a thermos. “Just try it,” she said. “I know you hate this stuff.” I was caught. She’d seen me throw away half a bowl at her fall gathering two weeks earlier. So I took a sip right there on my porch, fully prepared to fake a smile. And I honestly didn’t expect to finish the thermos standing up, leaning against my doorframe, while a cold wind blew leaves across my shoes. I mean, I didn’t even heat it up properly. It was warm enough, and that was plenty.

That soup changed something in me. I asked for the recipe, and she laughed and said she’d just thrown things together. Of course she had. So I spent the next month making batch after batch, trying to recreate that moment. I burnt the garlic once. I added too much nutmeg another time and it tasted like pumpkin pie gone wrong. But somewhere around attempt number six, I landed on something that made me close my eyes after the first bite. This version right here. It’s creamy without being heavy, savory with just a whisper of sweetness, and that sage—oh, the sage changes everything. Maybe you’ve had bad butternut squash soup too. I get it. But this one is different. This one made a believer out of someone who swore they hated it.

Why You’ll Love This Recipe

This isn’t just another soup recipe floating around the internet. I tested this thing six times before I felt confident sharing it with you. Six times. My kitchen smelled like sage and roasted squash for a full week, and honestly, I’m not sorry about it. Here is why this version stands out from the rest.

  • Rich and Creamy Without Heavy Cream: The secret here is roasted butternut squash blended with a touch of coconut milk. It gives you that velvety texture without making you feel like you need a nap afterward. I’ve tested it with heavy cream too, and honestly, this version tastes lighter and lets the squash shine more.
  • Simple Pantry Ingredients: You probably have most of this stuff already. Onion, garlic, broth, olive oil. The only special item is fresh sage, and most grocery stores carry it year-round now. No fancy trips to specialty markets required.
  • One-Pot Wonder: You roast the squash, then everything goes into one pot. Less cleanup means more time curled up on the couch with your bowl. That is the whole point of fall cooking, right?
  • Perfect for Meal Prep: This soup gets better after a day in the fridge. Make it on Sunday, and you have lunch sorted for half the week. It also freezes beautifully, so double the batch if you are smart.
  • Crowd-Pleasing Comfort: I brought this to a small dinner party last month, and three people asked for the recipe before I even cleared the bowls. It is that kind of soup. The kind that makes people go quiet while they eat.

What makes this recipe different is the roasting step. Most recipes just boil the squash with the broth and call it done. Roasting first caramelizes the natural sugars and deepens the flavor in a way boiling never could. It takes a little extra time, but trust me, that twenty minutes in the oven is where the magic happens. This is comfort food that actually comforts you, not just something warm to fill your stomach.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something surprisingly luxurious. Most of these are pantry staples or easy to find at any grocery store. Here is everything you need and why each ingredient matters.

For the Roasted Squash

  • 1 medium butternut squash (about 3 pounds) — Peeled, seeded, and cut into 1-inch cubes. Look for squash that feels heavy for its size with no soft spots. The neck portion is easier to peel than the bulbous bottom, so start there.
  • 2 tablespoons olive oil — Helps the squash caramelize in the oven. I use extra virgin here because the flavor comes through nicely.
  • 1/2 teaspoon salt — Draws out moisture and helps browning. Use fine sea salt for even distribution.
  • 1/4 teaspoon black pepper — Adds a subtle warmth that balances the sweetness.

For the Soup Base

  • 1 tablespoon unsalted butter — Adds richness that olive oil alone cannot match. I prefer Kerrygold for its creamy flavor, but any good butter works.
  • 1 medium yellow onion, diced — About 1.5 cups. Onion builds the savory foundation. Do not skip it or rush the cooking.
  • 3 cloves garlic, minced — Fresh garlic only here. The jarred stuff tastes flat in this recipe.
  • 1 tablespoon fresh sage, chopped — Plus extra leaves for garnish. Sage and squash are a classic pairing for good reason. The earthiness of sage cuts through the sweetness beautifully.
  • 4 cups vegetable broth — Use low-sodium so you control the salt level. I like Pacific Foods brand for its clean taste.
  • 1/2 cup canned coconut milk — Full fat, not the light version. This gives the soup its creamy texture without dairy. Shake the can well before opening.
  • 1 tablespoon maple syrup — Optional, but it rounds out the flavors. Use pure maple syrup, not pancake syrup.
  • Salt and pepper to taste — Adjust at the end after blending.

For Garnish

  • Fried sage leaves — Heat a little butter or oil in a small pan and fry sage leaves for about 30 seconds per side. They turn crispy and add a lovely texture on top.
  • Drizzle of coconut milk or heavy cream — For that restaurant-style presentation.
  • Toasted pumpkin seeds — Adds crunch and looks pretty. I buy the shelled ones from the bulk section.

Substitution Notes: If you are avoiding coconut, use heavy cream or full-fat plain yogurt instead. For a completely dairy-free version, use all olive oil instead of butter. The coconut milk adds a subtle sweetness that pairs well with the squash, so if you swap it out, you might want to add an extra teaspoon of maple syrup to compensate. If fresh sage is unavailable, use 1 teaspoon dried sage, but add it earlier in the cooking process so it has time to rehydrate and soften.

Equipment Needed

You do not need a fancy kitchen to make this soup. Here is what you will need and a few workarounds if you are missing something.

  • Large baking sheet — For roasting the squash. A half-sheet pan works perfectly. If you do not have one, use a large casserole dish, but the squash will brown less evenly.
  • Sharp chef’s knife — Butternut squash is tough to cut. A dull knife is dangerous here. I learned that the hard way with a nasty slip last year. Keep your knife sharp.
  • Vegetable peeler — Much easier than trying to cut the skin off with a knife. A Y-shaped peeler works best for the curved parts of the squash.
  • Large pot or Dutch oven — At least 5 quarts. I use my enameled cast iron Le Creuset, but any heavy-bottomed pot works. The weight helps distribute heat evenly.
  • Immersion blender — This is my preferred method because you blend right in the pot. Less mess, fewer dishes. If you do not have one, a regular blender works fine. Just let the soup cool slightly and blend in batches, filling the blender no more than halfway each time. Hot liquid expands, and you do not want a soup explosion.
  • Small skillet — For frying the sage leaves. Any small pan works. I use a nonstick one for easy cleanup.

If you are on a budget, skip the immersion blender and use a regular blender. The extra step of transferring the soup is worth the money you save. Also, a good vegetable peeler costs under ten dollars and makes a huge difference when prepping squash.

Preparation Method

butternut squash soup with sage preparation steps

This recipe takes about 45 minutes from start to finish, with about 20 minutes of active work. The oven does most of the heavy lifting. Here is how to make it.

Step 1: Prep the Squash

Preheat your oven to 400°F. Peel the butternut squash with your vegetable peeler. Cut off the top stem and the bottom tip. Slice the squash in half where the narrow neck meets the wider bulb. Stand each piece upright and cut down through the middle. Scoop out the seeds and stringy bits with a spoon. Cut the squash into 1-inch cubes. They do not need to be perfect, but try to keep them similar in size so they roast evenly. You should end up with about 5 to 6 cups of cubed squash.

Step 2: Roast the Squash

Toss the cubed squash with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper on your baking sheet. Spread them in a single layer. Do not crowd the pan or they will steam instead of roast. Roast for 25 to 30 minutes, flipping halfway through. You want the edges to be golden brown and the pieces to be fork-tender. The smell at this point is incredible. I always eat a piece straight off the pan. It is my favorite part of making this soup.

Step 3: Cook the Aromatics

While the squash roasts, melt 1 tablespoon butter in your large pot over medium heat. Add the diced onion and cook for 5 to 7 minutes until it turns translucent and starts to brown at the edges. Stir occasionally so it does not burn. Add the minced garlic and chopped sage and cook for another minute until fragrant. Your kitchen will smell like fall at this point. Do not let the garlic burn or it will turn bitter.

Step 4: Combine and Simmer

Add the roasted squash to the pot along with 4 cups of vegetable broth. Stir everything together and bring it to a boil. Then reduce the heat to low and let it simmer for 10 minutes. This allows all the flavors to get to know each other. The squash will break down further and make blending easier.

Step 5: Blend Until Smooth

Remove the pot from the heat. If you are using an immersion blender, submerge it fully and blend until completely smooth. This takes about 60 seconds. Move the blender around the pot to catch any chunks. If you are using a regular blender, let the soup cool for 5 minutes first. Transfer it in batches, filling the blender no more than halfway. Hold the lid down with a towel and blend on low speed, then increase to high. Return the blended soup to the pot.

Step 6: Finish and Season

Stir in 1/2 cup coconut milk and 1 tablespoon maple syrup if using. Taste the soup and adjust seasoning. I usually add another 1/2 teaspoon of salt and a few grinds of black pepper. The soup should taste savory with a gentle sweetness in the background. If it tastes flat, it needs more salt. That is almost always the fix.

Step 7: Make the Garnish

Heat a small skillet over medium heat and add a teaspoon of butter or oil. Drop in a few sage leaves and cook for about 30 seconds per side until they turn crispy and dark green. They will shrivel slightly, which is normal. Transfer them to a paper towel to drain. Sprinkle a pinch of salt over them while they are still warm.

Step 8: Serve

Ladle the soup into bowls. Drizzle a little extra coconut milk on top in a swirl pattern. Arrange a few fried sage leaves in the center and sprinkle with toasted pumpkin seeds. Serve hot with crusty bread or a simple side salad.

Cooking Tips & Techniques

I have made this soup enough times to know where things can go wrong. Here are the lessons I learned the hard way so you do not have to.

Roast the Squash Until It Is Actually Brown

Pale squash makes pale soup. I am not saying burn it, but those dark caramelized edges are where the flavor lives. The Maillard reaction creates deep, nutty notes that boiling alone cannot achieve. If your squash is still pale after 25 minutes, give it another 5. Your patience will be rewarded.

Do Not Skip Sautéing the Onion

I tried shortcutting this step once by throwing raw onion into the pot with the broth. The soup tasted harsh and oniony in a bad way. Sautéing the onion until it is soft and golden sweetens it and removes that raw bite. Those 7 minutes matter.

Season in Layers

Salt the squash before roasting. Salt the onion while it cooks. Taste the broth before blending. Then adjust again at the end. Layering salt throughout the process builds depth. Adding all the salt at the end makes the soup taste salty instead of seasoned.

Blend While Hot

Blending hot soup creates the smoothest texture. If you let it cool completely, the fibers tighten up and you end up with a grainier result. Just be careful with the steam. If using a regular blender, crack the lid slightly to let steam escape and cover with a towel.

My Biggest Failure

I once made this soup for a dinner party and forgot to add the coconut milk until after I had already served it. I realized it when I took my first bite and the soup tasted thin and flat. I had to call everyone back to the kitchen, stir in the coconut milk, and reblend the whole batch. Everyone was gracious about it, but I learned to double-check my ingredients before serving. Write yourself a note if you need to.

Variations & Adaptations

This recipe is flexible. Here are a few ways to change it up depending on what you have or what you are craving.

Spicy Version

Add 1/2 teaspoon of red pepper flakes along with the garlic and sage. The heat cuts through the sweetness beautifully. I also like to add a pinch of cayenne at the end for extra warmth. This version is perfect for cold days when you want something that warms you from the inside out.

Curried Butternut Squash Soup

Swap the sage for 1 tablespoon of curry powder. Add it when you cook the onion and let it toast for a minute before adding the broth. The curry adds warmth and complexity. Top with a dollop of plain yogurt and fresh cilantro. This is my go-to version when I want something different from the classic.

Apple and Squash Combo

Peel and chop one medium apple and add it to the pot with the roasted squash. A Honeycrisp or Fuji works well. The apple adds a subtle fruity sweetness that pairs beautifully with the sage. I tried this on a whim when I had an extra apple lying around, and it was so good I made it again the next week.

Dairy-Free and Vegan Adaptation

Use olive oil instead of butter and coconut milk instead of any dairy. The recipe is already mostly plant-based. Just check your vegetable broth to make sure it is vegan. Most are, but some brands add honey or other non-vegan ingredients.

Low-Carb Option

Replace half the butternut squash with cauliflower florets. Roast them together with the squash. The cauliflower blends into the soup without adding much flavor, and it cuts the carb content significantly. I tested this for a friend who is watching her carbs, and she could not tell the difference.

Serving & Storage Suggestions

This soup is versatile when it comes to serving and storing. Here is what works best.

Serving Temperature

Serve this soup piping hot. Cold butternut squash soup exists, but this version is designed for warmth and comfort. Ladle it into warmed bowls if you want to be extra fancy. I heat my bowls by filling them with hot water while I finish the garnishes, then dumping the water right before serving.

What to Serve With It

Crusty bread is the obvious choice, and it is a good one. A slice of sourdough or a warm baguette for dipping is perfect. I also love this soup with a simple arugula salad dressed with lemon vinaigrette. The peppery greens contrast nicely with the creamy soup. For a heartier meal, serve it alongside a grilled cheese sandwich. The combination is classic for good reason.

Storage Instructions

Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen overnight, so day two soup is often better than day one. Let the soup cool completely before refrigerating to prevent condensation from watering it down.

Freezing Instructions

This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I freeze individual portions in mason jars for easy lunches. Just leave room at the top and do not tighten the lid all the way until the soup is fully frozen.

Reheating Tips

Reheat the soup on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. The soup might separate slightly in the microwave, but a good stir brings it back together. Do not let it boil aggressively or the coconut milk can curdle.

Nutritional Information & Benefits

This soup is as nourishing as it is delicious. Here is a rough estimate per serving, assuming 6 servings per batch.

  • Calories: Approximately 220 per serving
  • Fat: 12g (mostly from olive oil and coconut milk)
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 4g
  • Vitamin A: Over 400% of your daily needs from the butternut squash
  • Vitamin C: About 35% of your daily needs
  • Potassium: More than a banana

Butternut squash is packed with beta-carotene, which your body converts into vitamin A. This supports eye health, immune function, and healthy skin. The sage in this recipe is not just for flavor either. Sage has anti-inflammatory properties and is rich in antioxidants. I love that this soup feels indulgent but is actually full of nutrients. It is the kind of meal that satisfies your soul and your body at the same time. If you are watching your sodium, use low-sodium broth and go easy on the added salt. You can also swap the coconut milk for a lighter version, though the texture will be slightly thinner.

Conclusion

This butternut squash soup with sage is the recipe that changed my mind about an entire category of food. It is creamy without being heavy, savory with just enough sweetness, and the sage adds this earthy note that makes every spoonful interesting. I have made it for dinner parties, for quiet weeknight dinners, and for myself on days when I needed something warm and comforting. It never disappoints.

I hope you give this recipe a try, even if you think you do not like butternut squash soup. Maybe you have had bad versions before. I get it. But this one is different. Roast the squash until it is golden. Do not skip the fried sage on top. And please, taste it and adjust the seasoning to your liking. Cooking is about making things your own. If you try it, come back and let me know how it turned out. Did you add extra garlic? Did you try the curry version? I would love to hear about your twist on it. Leave a comment below or tag me in your photos. Happy cooking, friends.

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can use frozen cubed butternut squash to save time. Roast it directly from frozen, but add 5 to 10 minutes to the cooking time. The texture will be slightly softer, and you will get less caramelization, but the soup will still taste great. Pat the frozen squash dry with a towel before tossing it in oil to help it brown better.

How do I make this soup thicker?

If you prefer a thicker soup, reduce the broth to 3 cups instead of 4. You can also add a peeled and diced potato to the pot when you simmer the squash. The potato breaks down and adds natural thickness without changing the flavor. Alternatively, let the soup simmer uncovered for an extra 10 minutes after blending to reduce and concentrate.

Can I make this soup in an Instant Pot?

Absolutely. Use the sauté function to cook the onion, garlic, and sage. Add the cubed raw squash and broth, then pressure cook on high for 8 minutes. Let the pressure release naturally for 10 minutes, then blend and stir in the coconut milk. The soup comes together even faster this way, though you lose some of the roasted flavor. To compensate, I recommend roasting the squash separately and adding it after pressure cooking.

What if I do not have an immersion blender?

A regular countertop blender works perfectly. Let the soup cool for 5 minutes before blending to avoid pressure buildup. Work in batches, filling the blender no more than halfway. Hold the lid down with a folded kitchen towel and start on low speed before increasing to high. Blend until completely smooth, then return the soup to the pot to reheat before serving.

Can I leave out the coconut milk?

Yes, you can skip the coconut milk for a lighter soup. The texture will be thinner and less creamy, but the flavor will still be good. To compensate, blend in a small peeled potato or a handful of cashews that have been soaked in hot water for 15 minutes. Both add creaminess without dairy. If you are not avoiding dairy, heavy cream or half-and-half work beautifully as substitutes.

Pin This Recipe!

butternut squash soup with sage recipe

Print

Cozy Creamy Butternut Squash Soup with Sage: Easy Fall Recipe

This creamy butternut squash soup is roasted to caramelized perfection, blended with coconut milk for a velvety texture, and finished with crispy fried sage. It’s a comforting fall recipe that will change your mind about squash soup.

  • Author: Britney
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon unsalted butter
  • 1 medium yellow onion, diced (about 1.5 cups)
  • 3 cloves garlic, minced
  • 1 tablespoon fresh sage, chopped (plus extra leaves for garnish)
  • 4 cups vegetable broth (low-sodium)
  • 1/2 cup canned coconut milk (full fat)
  • 1 tablespoon maple syrup (optional)
  • Salt and pepper to taste
  • Fried sage leaves (for garnish)
  • Drizzle of coconut milk or heavy cream (for garnish)
  • Toasted pumpkin seeds (for garnish)

Instructions

  1. Preheat oven to 400°F. Peel the butternut squash, cut off the stem and tip, slice in half where the neck meets the bulb, then cut each piece in half lengthwise. Scoop out seeds and cut into 1-inch cubes.
  2. Toss cubed squash with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper on a baking sheet. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until golden brown and fork-tender.
  3. While squash roasts, melt 1 tablespoon butter in a large pot over medium heat. Add diced onion and cook 5-7 minutes until translucent and lightly browned. Add minced garlic and chopped sage, cook 1 minute until fragrant.
  4. Add roasted squash and 4 cups vegetable broth to the pot. Bring to a boil, then reduce heat to low and simmer 10 minutes.
  5. Remove pot from heat. Using an immersion blender, blend until smooth (about 60 seconds). If using a regular blender, let soup cool 5 minutes, then blend in batches, filling no more than halfway.
  6. Stir in 1/2 cup coconut milk and 1 tablespoon maple syrup (if using). Taste and adjust seasoning with additional salt and pepper as needed.
  7. For garnish: Heat a small skillet over medium heat with a teaspoon of butter or oil. Fry sage leaves for about 30 seconds per side until crispy. Drain on paper towel and sprinkle with salt.
  8. Ladle soup into bowls. Drizzle with extra coconut milk, top with fried sage leaves and toasted pumpkin seeds. Serve hot.

Notes

Roast the squash until it is actually brown for deeper flavor. Do not skip sautéing the onion. Season in layers for best results. Blend while hot for smoothest texture. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 220
  • Sugar: 10
  • Sodium: 600
  • Fat: 12
  • Saturated Fat: 5
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, creamy soup, fall recipe, sage, coconut milk, vegetarian, gluten-free, 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