This was supposed to be roasted chicken. I had the whole thing planned out—a beautiful bird, some root vegetables, the works. But somewhere between the grocery store and my kitchen, my brain checked out for the day. I grabbed a butternut squash instead of a bag of potatoes, bought four cartons of broth instead of one, and completely forgot the chicken was still sitting in my fridge at the store. Honestly, I stood in my kitchen staring at a giant squash and a mountain of broth, wondering what kind of culinary disaster I had just created for myself. The stove was already on, I was hungry, and going back to the store was absolutely not happening.
So I did what any reasonable person would do when faced with their own grocery store failure—I chopped the squash, threw it in a pot with some onion and garlic, and poured in way too much broth. I figured I’d make a sad, watery soup and call it a night. I grabbed the sage from my windowsill plant because it was the only herb I hadn’t managed to kill, tossed in a few leaves, and walked away to let it bubble while I cleaned up my mess of a shopping trip.
What came out of that pot was nothing like the plan—and honestly, better. The squash broke down into this velvety, almost creamy texture without me doing a thing. The sage had infused the whole thing with this warm, earthy flavor that made my tiny kitchen smell like a restaurant. I stood there with my first spoonful, genuinely confused about how my own incompetence had produced something this good. Maybe you’ve been there—the happy accident that turns into your go-to recipe. That’s this soup for me. I’ve made it at least a dozen times since that night, and every time I take that first bite, I still can’t believe it started with me grabbing the wrong thing.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my weekly rotation. It’s not fancy, and it’s not complicated—but it delivers every single time.
- Quick & Easy: This comes together in about 40 minutes from start to finish. That’s faster than ordering takeout in my neighborhood. Perfect for those nights when you walk in the door and just need food now.
- Simple Ingredients: You probably have most of this in your kitchen right now. Squash, onion, garlic, broth, sage. That’s it. No fancy grocery trips required.
- Perfect for Busy Weeknights: This is the definition of set-it-and-forget-it cooking. Chop, dump, simmer, blend. You can unload the dishwasher or help with homework while it cooks.
- Crowd-Pleaser: I’ve served this to picky kids, vegetarian friends, and meat-and-potato types. Everyone goes back for seconds. It’s one of those rare recipes that works for almost everyone.
- Unbelievably Delicious: The texture is what gets people. It’s silky and smooth without any cream. The sage gives it this cozy, almost nutty flavor that feels like fall in a bowl.
What makes this different from every other squash soup recipe out there? It’s the one-pot simplicity combined with the way the sage infuses the whole thing. Most recipes have you roast the squash first, which takes forever and dirties another pan. Not this one. We’re doing it all in one pot, and the flavor is actually better this way. The squash breaks down as it simmers, releasing its natural sweetness, and the sage gets to hang out in the broth the whole time, making everything taste deeper and more complex. It’s comfort food that respects your time.
This is the kind of soup that makes you close your eyes after the first bite. It’s simple enough for a Tuesday night but good enough to serve to guests. And honestly? It makes your whole house smell amazing.
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.
- Butternut squash (1 medium, about 2-3 pounds) — peeled, seeded, and cut into 1-inch cubes. Look for one that feels heavy for its size with smooth, unblemished skin. I prefer buying pre-cut cubes from the store when I’m in a hurry—they save about 10 minutes of prep time.
- Yellow onion (1 large) — diced. A sweet onion works great here too. I’ve used red onion in a pinch, and it gives the soup a slightly different color but still tastes good.
- Garlic (3-4 cloves) — minced. I’m a garlic person, so I usually go with 4. Use 3 if you’re feeding people who don’t love garlic as much as I do.
- Vegetable broth (4 cups) — use a good quality broth here since it’s the main liquid. I like the low-sodium version so I can control the salt. Chicken broth works fine too if you’re not keeping it vegetarian.
- Fresh sage leaves (8-10 leaves) — this is where the magic happens. Fresh sage is non-negotiable here. Dried sage just doesn’t give you the same depth of flavor. I keep a sage plant on my windowsill specifically for this soup.
- Olive oil (2 tablespoons) — for sautéing the aromatics. You can use butter instead for a richer flavor, but olive oil keeps it dairy-free.
- Salt (1 teaspoon, plus more to taste) — I use kosher salt. Start with less and adjust at the end.
- Black pepper (½ teaspoon) — freshly ground if you can. It makes a difference.
- Optional: Coconut milk or heavy cream (¼ cup) — for a creamier finish. I usually skip this because the soup is already so smooth, but it’s nice if you want extra richness.
That’s it. Eight ingredients, and you probably have half of them already. The squash and sage are the stars here, so spend a little extra time picking good ones. A ripe butternut squash should feel heavy and have a deep orange color inside. The sage leaves should be bright green and fragrant—if they smell like nothing, they’ll taste like nothing.
Equipment Needed
You don’t need much for this recipe, which is part of why I love it. Here’s what you’ll need:
- Large pot or Dutch oven (5-6 quart) — this is the star of the show. A heavy-bottomed pot works best for even heating. I use my trusty enameled cast iron Dutch oven, but any large pot will do.
- Chef’s knife and cutting board — for prepping the squash and onion. A sharp knife makes the squash prep so much easier. I learned that the hard way after nearly losing a finger to a dull blade.
- Vegetable peeler — for peeling the squash. A standard Y-peeler works great.
- Immersion blender — this is my preferred tool for blending the soup right in the pot. So much easier than transferring hot liquid to a blender. If you don’t have one, a regular blender works fine—just work in batches and be careful with the hot liquid.
- Wooden spoon or spatula — for stirring.
- Measuring cups and spoons — for the broth and seasonings.
If you don’t have an immersion blender, let the soup cool for a few minutes before transferring it to a regular blender. Fill it only halfway, hold the lid down with a towel, and blend in batches. Trust me on this—I’ve had hot soup explode on my ceiling before, and it’s not fun to clean up.
Budget-friendly tip: You can find decent immersion blenders for under $20 these days. It’s one of those tools that pays for itself after a few uses.
Preparation Method

Let me walk you through this step by step. I’ve made this soup so many times that I could do it in my sleep, but I’ll share all the little tricks I’ve picked up along the way.
- Prep the squash (10 minutes) — Peel the butternut squash with a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Don’t stress about perfect shapes—they’ll all get blended up anyway. If you’re using pre-cut squash, skip this step and save yourself 10 minutes.
- Sauté the aromatics (5 minutes) — Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for 3-4 minutes until it starts to turn translucent. Add the minced garlic and cook for another 30 seconds until it smells amazing. Don’t let the garlic burn—it gets bitter fast.
- Add the squash and sage (2 minutes) — Toss in the cubed squash and the fresh sage leaves. Stir everything together so the squash gets coated in the oil and onion mixture. Let it cook for about 2 minutes, stirring occasionally. The sage will start to release its fragrance—that’s exactly what you want.
- Pour in the broth (1 minute) — Add the vegetable broth to the pot. Make sure the liquid covers the squash by about an inch. If it doesn’t, add a little more broth or water. Season with salt and pepper.
- Simmer until tender (20-25 minutes) — Bring the soup to a boil, then reduce the heat to low and let it simmer. Cover the pot with the lid slightly ajar. The squash is done when you can easily pierce a cube with a fork—it should almost fall apart. The kitchen should smell like fall at this point.
- Blend until smooth (3 minutes) — Remove the pot from the heat. Use your immersion blender to blend the soup directly in the pot until it’s completely smooth. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Be careful—hot liquid expands in the blender, so only fill it halfway and hold the lid down firmly.
- Taste and adjust (2 minutes) — Taste the soup and adjust the seasoning. I usually add another pinch of salt and a crack of black pepper at this point. If you want it creamier, stir in the coconut milk or heavy cream now. If it’s too thick, add a splash more broth or water until it reaches your preferred consistency.
- Serve and enjoy (1 minute) — Ladle the soup into bowls. Garnish with a few fresh sage leaves, a drizzle of olive oil, or a sprinkle of pumpkin seeds if you’re feeling fancy. Serve hot.
One thing I’ve learned: the soup thickens as it sits. If you’re making it ahead of time, you might need to add a little extra broth when you reheat it. That’s normal—just thin it out until it looks right.
Cooking Tips & Techniques
After making this soup more times than I can count, I’ve picked up a few tricks that make it even better. Let me share what I’ve learned the hard way.
Don’t skip the sauté step. I know it’s tempting to just dump everything in the pot and call it a day, but taking those extra few minutes to sauté the onion and garlic first makes a huge difference. It builds a flavor base that you just can’t get from boiling everything together. The onions get sweet, the garlic gets fragrant, and the whole soup ends up tasting more complex.
Fresh sage is non-negotiable. I tried making this with dried sage once when I was out of fresh. Big mistake. The dried sage got kind of dusty and didn’t infuse the soup the same way. Fresh sage leaves soften as they cook and blend right into the soup, giving it that warm, almost woodsy flavor. If you can’t find fresh sage, try using fresh thyme or rosemary instead—they work better than dried sage.
Watch your blending technique. If you’re using an immersion blender, keep it fully submerged while it’s running. If you pull it up to the surface, you’ll spray hot soup everywhere. I learned this one the messy way. Also, tilt the pot slightly so the blender can reach everything—the squash cubes like to hide in the corners.
Season in layers. Add a little salt at the beginning, then taste and adjust at the end. Squash varies in sweetness, and different broths have different salt levels. You can always add more salt, but you can’t take it out. Trust your taste buds here.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld together and get even deeper. I often make it on Sunday and eat it for lunch all week. Just store it in the fridge and reheat portions as needed.
Variations & Adaptations
This soup is pretty forgiving, so feel free to play around with it. Here are some variations I’ve tried and loved:
Spicy version: Add a pinch of red pepper flakes or a diced jalapeño when you sauté the onion. The heat cuts through the sweetness of the squash beautifully. I did this on a whim one night and now it’s my husband’s favorite version.
Roasted squash version: If you have extra time, roast the squash cubes at 400°F for 25 minutes before adding them to the pot. This caramelizes the natural sugars and adds a deeper, almost nutty flavor. It’s worth the extra effort on a lazy Sunday.
Dairy-free creamy version: Stir in a can of full-fat coconut milk at the end instead of heavy cream. It adds richness without the dairy, and the coconut flavor is subtle enough that it doesn’t overpower the sage. My vegan friends love this version.
Add some protein: Stir in some cooked white beans or shredded chicken after blending for a heartier meal. I’ve done this when I wanted the soup to be more filling, and it works great. The beans blend right in if you want them incorporated, or leave them whole for texture.
Swap the squash: You can use any winter squash here—acorn, kabocha, or even pumpkin. Each one gives a slightly different flavor and color. I’ve made it with kabocha squash, and the soup came out a little sweeter and brighter orange. Delicious either way.
Herb variations: Try swapping half the sage for fresh thyme or rosemary. The combination is lovely and gives the soup a more complex herbal note. I did this when I ran low on sage and ended up liking it even better.
Serving & Storage Suggestions
Serving: Serve this soup hot, straight from the pot. I like to ladle it into wide bowls and top it with a few fresh sage leaves, a drizzle of olive oil, and some cracked black pepper. A sprinkle of pumpkin seeds or toasted walnuts adds nice crunch if you have them. For a complete meal, serve it with crusty bread or a simple grilled cheese sandwich. The soup is also great alongside a simple green salad with a tangy vinaigrette—the acidity cuts through the richness.
Storage: This soup stores beautifully. Let it cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two as the sage continues to infuse the soup.
Freezing: This soup freezes like a dream. Portion it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat the soup on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring between each. The soup might separate slightly after freezing, but a quick stir or re-blend brings it right back together.
Make-ahead tip: I often make a double batch on the weekend and portion it out for lunches. It’s one of those recipes that keeps giving. The soup thickens as it sits, so I always save a little extra broth to thin it out when reheating.
Nutritional Information & Benefits
This soup is as good for you as it tastes. Here’s a rough estimate per serving (based on 4 servings, without optional cream or coconut milk):
- Calories: 180
- Total Fat: 7g
- Saturated Fat: 1g
- Carbohydrates: 28g
- Fiber: 5g
- Sugar: 8g
- Protein: 4g
- Sodium: 680mg (varies based on broth)
- Vitamin A: 350% of Daily Value
- Vitamin C: 45% of Daily Value
- Potassium: 600mg
Butternut squash is packed with vitamin A, which is great for your eyes and immune system. It’s also a good source of fiber, which keeps you full and helps with digestion. The sage isn’t just for flavor—it has anti-inflammatory properties and is rich in antioxidants. This soup is naturally gluten-free, dairy-free (if you skip the cream), and vegan. It’s a great option for almost any dietary need.
I love that this soup feels indulgent but is actually pretty healthy. It’s the kind of meal that fills you up without weighing you down. Perfect for those nights when you want comfort food that doesn’t leave you feeling sluggish.
Conclusion
This easy one-pot butternut squash and sage soup started as a complete accident, but it’s become one of my most reliable recipes. It’s proof that sometimes the best dishes come from mistakes and improvisation. The combination of sweet squash and earthy sage is simple but perfect, and the one-pot method means you spend more time eating and less time cleaning.
I hope you give this soup a try, whether you’re looking for a quick weeknight dinner or something to warm you up on a cold day. Don’t be afraid to make it your own—add more garlic, throw in some extra herbs, or top it with whatever you have in the pantry. That’s the beauty of a simple recipe like this. It’s forgiving, flexible, and always delicious.
I’d love to hear how it turns out for you. Did you try any variations? Did your family love it as much as mine does? Drop a comment below and let me know. And if you’re looking for more easy weeknight meals, check out our quick vegetable stir-fry recipe for another fast dinner option. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Absolutely. Frozen butternut squash works great in this recipe. You don’t even need to thaw it first—just add it straight to the pot. The cooking time might be a minute or two longer, but the result is just as good. I’ve used frozen squash plenty of times when I didn’t feel like wrestling with a whole squash.
How can I make this soup thicker or thinner?
For a thicker soup, use less broth or let it simmer uncovered for a few extra minutes to reduce the liquid. For a thinner soup, add more broth or water until it reaches your preferred consistency. Remember that the soup thickens as it sits, so you might need to thin it out when reheating leftovers.
Can I make this soup in a slow cooker or Instant Pot?
Yes, you can adapt this for either appliance. For a slow cooker, sauté the onions and garlic on the stovetop first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. For an Instant Pot, use the sauté function for the aromatics, then pressure cook on high for 10 minutes with a natural release. Blend as directed after cooking.
What can I use instead of sage?
If you don’t have fresh sage, try fresh thyme, rosemary, or a combination of both. Each herb gives a different flavor profile, but they all work well with butternut squash. Dried herbs can work in a pinch—use about 1 teaspoon of dried sage or thyme—but fresh really is better here.
How long does this soup last in the fridge?
This soup will keep in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after a day or two. Just let it cool completely before storing, and add a splash of broth when reheating if it’s too thick. You can also freeze it for up to 3 months.
Pin This Recipe!

Easy One-Pot Butternut Squash and Sage Soup
A velvety, creamy butternut squash soup infused with fresh sage, made entirely in one pot. This quick and easy recipe is perfect for busy weeknights and delivers rich, comforting flavor without any cream.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 large yellow onion, diced
- 3–4 cloves garlic, minced
- 4 cups vegetable broth (low-sodium recommended)
- 8–10 fresh sage leaves
- 2 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- Optional: ¼ cup coconut milk or heavy cream for creamier finish
Instructions
- Prep the squash: Peel the butternut squash with a vegetable peeler. Cut off the top and bottom, slice in half lengthwise, scoop out seeds, and cut flesh into 1-inch cubes.
- Sauté the aromatics: Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
- Add squash and sage: Toss in cubed squash and fresh sage leaves. Stir to coat and cook for about 2 minutes until sage is fragrant.
- Pour in broth: Add vegetable broth, ensuring liquid covers squash by about an inch. Season with salt and pepper.
- Simmer until tender: Bring to a boil, then reduce heat to low. Cover pot with lid slightly ajar and simmer for 20-25 minutes until squash is fork-tender.
- Blend until smooth: Remove from heat. Use an immersion blender to blend soup directly in pot until completely smooth. If using a regular blender, let cool 5 minutes, then blend in batches, filling only halfway.
- Taste and adjust: Adjust seasoning with additional salt and pepper. Stir in optional coconut milk or heavy cream if desired. Add more broth if too thick.
- Serve: Ladle into bowls and garnish with fresh sage leaves, olive oil drizzle, or pumpkin seeds. Serve hot.
Notes
Fresh sage is non-negotiable for best flavor. Dried sage doesn’t infuse as well. The soup thickens as it sits; add extra broth when reheating. For a spicier version, add red pepper flakes or diced jalapeño when sautéing onion. For roasted flavor, roast squash cubes at 400°F for 25 minutes before adding to pot. Soup can be made ahead and tastes even better the next day. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 180
- Sugar: 8
- Sodium: 680
- Fat: 7
- Saturated Fat: 1
- Carbohydrates: 28
- Fiber: 5
- Protein: 4
Keywords: butternut squash soup, one-pot soup, sage soup, easy soup recipe, fall soup, vegetarian soup, gluten-free soup, dairy-free soup, vegan soup, quick weeknight dinner


