Written by

Michelle Clark

Published

Easy 30-Minute Butternut Squash Soup with Sage (Best Cozy Recipe)

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

My mom did not trust butternut squash in soup. For years, she made the same roasted red pepper and tomato version, and anything orange that wasn’t a carrot felt like an intruder. I thought she was being stubborn until I made my first batch years ago—and it was watery, bland, and honestly, a total waste of a good squash. So I got it. The skepticism made sense.

Then last fall, I had a leftover squash sitting on my counter. It was already peeled and cubed from a failed attempt at roasted wedges (they got mushy, you know how it goes). I was tired, it was cold, and I needed dinner in under an hour. I figured if I could nail a quick version, maybe I could finally change my mom’s mind. So I tossed the cubes into a pot with some onion, garlic, and a whole lot of fresh sage from my scraggly little plant on the windowsill. Thirty minutes later, I had soup that actually tasted like something. Rich, savory, with that faint earthy sweetness you want from squash—not too sweet, not too thin. I sent my mom a photo. She asked for the recipe.

This easy 30-minute butternut squash soup with sage is the one that convinced her. It is also the one I make when I want something cozy but don’t have time to roast a squash for an hour first. The trick is using pre-cut squash and letting the sage do the heavy lifting. It is simple, honest, and surprisingly forgiving. Let me show you how it comes together.

Why You’ll Love This Recipe

I have tested this soup at least a dozen times to get the balance right. It is not too creamy, not too thin, and the sage flavor comes through without being overpowering. Here is why it works for me, and why I think you will love it too.

  • Quick & Easy: From cutting board to bowl in 30 minutes flat. No roasting, no blending in batches, no fuss.
  • Simple Ingredients: You need one package of pre-cut butternut squash, an onion, garlic, broth, and fresh sage. That is it.
  • Perfect for Cozy Nights: This soup is made for chilly evenings when you want something warm without spending hours in the kitchen.
  • Crowd-Pleaser: My mom now requests it for family dinners. Even my picky nephew asked for seconds last Thanksgiving.
  • Unbelievably Delicious: The combination of browned butter and crispy sage leaves on top? Honestly, it is the best part. It makes the soup feel fancy with almost zero extra effort.

What sets this apart from other butternut squash soups is the technique. Instead of roasting the squash, you simmer it directly in broth with aromatics, then blend it with a splash of cream and a generous amount of fresh sage. The flavor is clean and bright, not muddy. And the crispy sage garnish? It adds a texture that makes every spoonful interesting. This isn’t just another soup recipe—it is the one you will actually want to make on a Tuesday night.

What Ingredients You Will Need

This recipe relies on a short list of everyday ingredients. Each one plays a role in building flavor and texture without complicating things. Here is what you need and why it matters.

  • Butternut Squash (20 oz, pre-cut cubes) – Using pre-cut squash saves you the hassle of peeling and chopping a whole squash. Look for firm, bright orange cubes without any soft spots. If you prefer to cut your own, you will need about half of a medium squash.
  • Yellow Onion (1 medium, diced) – Adds a savory base note. Sweet onions work too, but yellow onions give the soup more depth.
  • Garlic (3 cloves, minced) – Fresh garlic is non-negotiable here. It brings warmth and a little bite that balances the sweetness of the squash.
  • Fresh Sage (10-12 leaves, plus more for garnish) – Sage is the star of this soup. It has an earthy, slightly peppery flavor that pairs beautifully with winter squash. Dried sage works in a pinch, but fresh really makes a difference.
  • Vegetable or Chicken Broth (3 cups) – Use a good-quality broth here. I prefer low-sodium so I can control the salt. Homemade broth is great, but store-bought works perfectly fine.
  • Heavy Cream or Full-Fat Coconut Milk (½ cup) – Adds richness and a silky texture. Coconut milk gives it a slightly different flavor but still tastes delicious.
  • Butter (2 tablespoons) – For browning the sage and adding a nutty flavor to the garnish. You can use ghee or a dairy-free butter alternative if needed.
  • Salt and Black Pepper (to taste) – Simple seasonings that let the squash and sage shine.
  • Optional: Pinch of Nutmeg or Cayenne – A tiny pinch of nutmeg adds warmth. Cayenne gives it a subtle kick if you like a little heat.

I usually grab my pre-cut squash from the produce section at Trader Joe’s or any local grocery store. The cubes are consistent in size, which helps them cook evenly. If you are cutting your own, aim for 1-inch cubes so they soften in the 20-minute simmer time.

Equipment Needed

You do not need a lot of fancy tools for this soup. Here is what I use every time.

  • Large Pot or Dutch Oven (4-5 quart) – A heavy-bottomed pot works best for even heating. I use my enameled cast iron Dutch oven because it holds heat well.
  • Immersion Blender – This is my favorite tool for creamy soups. You blend right in the pot, no transferring hot liquid to a blender. If you do not have one, a regular blender works—just blend in batches and leave the lid slightly open to let steam escape.
  • Sharp Knife and Cutting Board – For dicing the onion and mincing the garlic.
  • Wooden Spoon or Spatula – For stirring the soup as it simmers.
  • Small Skillet – For browning the butter and frying the sage leaves. A non-stick skillet makes cleanup easier.
  • Measuring Cups and Spoons – For the broth, cream, and seasonings.

If you are on a budget, skip the immersion blender and use a regular blender. Just be careful with the hot liquid—let it cool for a few minutes first, and hold the lid with a towel. I have made this soup both ways, and the texture comes out equally creamy.

Preparation Method

butternut squash soup with sage preparation steps

This soup comes together quickly, so I like to have everything prepped before I start cooking. Here is how I make it.

  1. Sauté the aromatics. Heat 1 tablespoon of olive oil in your large pot over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Do not let the garlic brown—it will turn bitter.
  2. Add the squash and broth. Pour in the pre-cut butternut squash cubes and the 3 cups of broth. Add a generous pinch of salt and a few cracks of black pepper. Stir everything together, then bring the liquid to a boil over high heat.
  3. Simmer until tender. Once it boils, reduce the heat to medium-low and let it simmer uncovered for 15-20 minutes. The squash should be fork-tender when done—you should be able to pierce a cube easily without resistance. If the cubes are larger, give it an extra 5 minutes.
  4. Add the sage and cream. Tear or roughly chop 10-12 fresh sage leaves and stir them into the pot. Let them cook for 1 minute, just enough to release their flavor. Then pour in the ½ cup of heavy cream or coconut milk and stir to combine.
  5. Blend until smooth. Use your immersion blender directly in the pot to puree the soup until it is completely smooth. If you are using a regular blender, work in batches—fill the blender no more than halfway, hold the lid with a towel, and blend until smooth. Return the pureed soup to the pot.
  6. Taste and adjust. Give the soup a taste. Add more salt, pepper, or a pinch of nutmeg if you like. If the soup is too thick for your liking, stir in an extra ¼ cup of broth or water until it reaches your desired consistency.
  7. Make the crispy sage garnish. While the soup simmers, melt 2 tablespoons of butter in a small skillet over medium heat. Once it starts to foam, add 6-8 whole fresh sage leaves. Fry them for 30-45 seconds per side, until they turn dark green and crisp. Transfer them to a paper towel-lined plate. The butter will turn a light brown color—pour that over the soup for extra nutty flavor.
  8. Serve immediately. Ladle the soup into bowls, drizzle with the browned butter, and top with a few crispy sage leaves. A sprinkle of flaky sea salt on top is optional but highly recommended.

One thing I learned the hard way: do not skip the crispy sage garnish. The first time I made this, I thought it was just for looks. But the texture contrast between the silky soup and the crunchy sage leaves is honestly what makes this recipe memorable. It is worth the extra 3 minutes.

Cooking Tips & Techniques

Over the years, I have made every mistake you can imagine with this soup. Here is what I have learned so you do not have to repeat my errors.

  • Do not overcook the sage. Fresh sage can turn bitter if you cook it too long. Add it just before blending and let it steep for only a minute. The flavor will infuse without becoming harsh.
  • Blend carefully. Hot liquid expands in a blender. If you are using a regular blender, remove the center cap from the lid and cover the opening with a folded kitchen towel. This lets steam escape without making a mess.
  • Use low-sodium broth. This gives you control over the salt level. You can always add more salt at the end, but you cannot take it out.
  • Toast the squash for deeper flavor. If you have an extra 10 minutes, sauté the raw squash cubes in the pot with the onions for 3-4 minutes before adding the broth. This adds a subtle caramelized flavor that makes the soup taste like it simmered all day.
  • Make it ahead. This soup actually tastes better the next day. The flavors meld together overnight. I often double the batch and freeze half for busy weeks.
  • Thin it out if needed. Leftover soup thickens as it sits in the fridge. When reheating, stir in a splash of broth or water to bring it back to the right consistency.

Variations & Adaptations

This soup is incredibly flexible. Here are some ways I have adapted it depending on what I have on hand or who I am cooking for.

  • Vegan Version: Swap the heavy cream for full-fat coconut milk and use vegetable broth instead of chicken broth. The coconut flavor is subtle and pairs well with the sage. I make this version for my sister-in-law, and she never feels like she is missing out.
  • Spicy Kick: Add ½ teaspoon of red pepper flakes or a small diced jalapeño along with the onions. The heat cuts through the richness beautifully. I tried this after making my habanero peach hot sauce and realized I love a little warmth in my squash soups.
  • Roasted Squash Version: If you have more time, roast the cubed squash at 400°F for 25 minutes before adding it to the pot. This deepens the sweetness and adds a smoky edge. It is a different soup entirely—richer and more complex.
  • Add Apple: Peel and dice one small apple (like Honeycrisp or Granny Smith) and sauté it with the onions. The apple adds a subtle sweetness and a touch of acidity that brightens the whole dish.
  • Protein Boost: Stir in 1 cup of cooked white beans or shredded rotisserie chicken after blending. It makes the soup heartier and turns it into a full meal.

Serving & Storage Suggestions

This soup is best served hot, but how you serve it can make it feel completely different. Here is what I recommend.

Serving: Ladle the soup into warm bowls and top with the crispy sage leaves and a drizzle of browned butter. A sprinkle of flaky sea salt and freshly cracked black pepper finishes it off. For a heartier meal, serve it with crusty bread, a simple green salad, or a grilled cheese sandwich. The creamy soup pairs perfectly with crunchy, cheesy bread.

Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen over time, so do not be surprised if it tastes even better on day two.

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

Reheating: Warm the soup in a pot over medium-low heat, stirring occasionally. If it is too thick, add a splash of broth or water. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through.

Nutritional Information & Benefits

This soup is as nourishing as it is comforting. Here is a rough estimate per serving (based on 4 servings with heavy cream).

  • Calories: Approximately 220-250 per serving
  • Protein: 4-5 grams
  • Fat: 12-15 grams (mostly from cream and butter)
  • Carbohydrates: 24-28 grams
  • Fiber: 5-6 grams
  • Vitamin A: Over 200% of the daily value (thanks to the butternut squash)
  • Vitamin C: 25-30% of the daily value

Butternut squash is packed with beta-carotene, which your body converts into vitamin A for healthy skin and vision. It is also a good source of fiber, which keeps you full and supports digestion. Sage has anti-inflammatory properties and adds flavor without extra sodium. If you use coconut milk instead of cream, you get healthy medium-chain triglycerides (MCTs) that provide quick energy.

This soup is naturally gluten-free and can easily be made dairy-free or vegan. It is also low in added sugars—the sweetness comes entirely from the squash. For a lighter version, skip the cream altogether and blend the soup with an extra ½ cup of broth. It will still be creamy from the pureed squash.

Conclusion

This easy 30-minute butternut squash soup with sage has become my go-to for busy weeknights, lazy Sundays, and everything in between. It is proof that you do not need a long ingredient list or hours of simmering to make something that tastes like it took all day. The crispy sage leaves and browned butter on top? That is the little touch that makes it feel special without any extra stress.

I love that this recipe is forgiving enough for beginners and satisfying enough for experienced cooks. You can tweak it endlessly—add a pinch of cayenne, swap in coconut milk, or throw in an apple. It adapts to whatever you have on hand. That is the kind of recipe I want in my back pocket, and I hope it becomes one of yours too.

If you make this soup, I would love to hear how it turns out. Drop a comment below, tag me in your photos, or tell me what variation you tried. And if you are looking for another cozy soup to add to your rotation, you might enjoy my creamy garden tomato soup—it is just as quick and uses the same blending technique. Happy cooking, friends.

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Yes, you can use frozen pre-cut butternut squash. There is no need to thaw it first—just add it directly to the pot with the broth. You may need to simmer it for an extra 5 minutes to account for the extra moisture. The texture will be slightly softer, but the flavor remains the same.

How do I make this soup thicker or thinner?

For a thicker soup, use less broth (start with 2½ cups) or let it simmer uncovered for a few extra minutes to reduce the liquid. For a thinner soup, add more broth or water after blending until it reaches your desired consistency. I usually keep an extra ¼ cup of broth on hand just in case.

Can I make this soup without an immersion blender?

Absolutely. A regular blender works perfectly. Just let the soup cool for 5 minutes before blending, and work in small batches. Fill the blender no more than halfway, remove the center cap from the lid, and cover the opening with a towel to let steam escape. Blend until smooth, then return the soup to the pot.

What can I use instead of fresh sage?

Dried sage works in a pinch, but use half the amount—about 1 teaspoon of dried sage for every 10 fresh leaves. The flavor will be more concentrated and slightly less bright. You can also substitute fresh thyme or rosemary for a different but still delicious flavor profile. I have made it with thyme when my sage plant was dormant, and it was lovely.

How long does this soup last in the fridge?

Stored in an airtight container, this soup will stay fresh for up to 5 days in the refrigerator. The flavors actually improve after a day or two as the sage and spices meld together. Reheat it gently on the stovetop or in the microwave, adding a splash of broth if it thickens too much.

Pin This Recipe!

butternut squash soup with sage recipe

Print

Easy 30-Minute Butternut Squash Soup with Sage (Best Cozy Recipe)

This quick and easy butternut squash soup with sage is rich, savory, and ready in 30 minutes. Made with pre-cut squash, fresh sage, and a touch of cream, it’s the perfect cozy meal for busy weeknights.

  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 20 oz pre-cut butternut squash cubes
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1012 fresh sage leaves, plus more for garnish
  • 3 cups vegetable or chicken broth (low-sodium preferred)
  • ½ cup heavy cream or full-fat coconut milk
  • 2 tablespoons butter
  • Salt and black pepper to taste
  • Optional: pinch of nutmeg or cayenne

Instructions

  1. Sauté the aromatics: Heat 1 tablespoon olive oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
  2. Add the squash and broth: Pour in the butternut squash cubes and 3 cups of broth. Season with salt and pepper. Bring to a boil over high heat.
  3. Simmer until tender: Reduce heat to medium-low and simmer uncovered for 15-20 minutes until squash is fork-tender.
  4. Add the sage and cream: Tear or chop 10-12 fresh sage leaves and stir into the pot. Cook for 1 minute. Pour in ½ cup heavy cream or coconut milk and stir.
  5. Blend until smooth: Use an immersion blender to puree the soup directly in the pot until smooth. Alternatively, blend in batches in a regular blender, leaving the lid slightly open to release steam.
  6. Taste and adjust: Adjust seasoning with salt, pepper, or a pinch of nutmeg. Thin with extra broth if desired.
  7. Make the crispy sage garnish: In a small skillet, melt 2 tablespoons butter over medium heat. Add 6-8 whole sage leaves and fry for 30-45 seconds per side until crisp. Transfer to paper towels.
  8. Serve immediately: Ladle soup into bowls, drizzle with browned butter, and top with crispy sage leaves. Sprinkle with flaky sea salt if desired.

Notes

For a vegan version, use full-fat coconut milk and vegetable broth. For a deeper flavor, sauté the raw squash cubes with the onions for 3-4 minutes before adding broth. The soup tastes even better the next day. Leftovers can be frozen for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 235
  • Sugar: 8
  • Sodium: 480
  • Fat: 13.5
  • Saturated Fat: 8
  • Carbohydrates: 26
  • Fiber: 5.5
  • Protein: 4.5

Keywords: butternut squash soup, easy soup recipe, 30-minute soup, sage soup, fall soup, cozy soup, vegetarian soup, gluten-free 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