Love this? Save it for later!
Share the inspiration with your friends
My husband stared at the pot like it might bite him. It was a Tuesday in November, the kind of gray, damp evening that makes you want to hide under a weighted blanket. I had just tossed a handful of dried sage leaves into the bubbling orange mixture, and the scent was already filling the kitchen. He wasn’t talking about the butternut squash. He was talking about the sage. To him, sage was strictly for stuffing a turkey, a dry, powdery herb that belonged in a paper bag in the pantry, not swimming in a creamy soup.
I laughed, stirring the wooden spoon through the thick, velvety liquid. “It’s the secret ingredient,” I told him. “Trust me.” He took a tentative sip, his eyebrows shooting up toward his hairline. The earthy, pine-like flavor of the sage cut right through the natural sweetness of the squash. It wasn’t just soup; it was a warm hug in a bowl. That moment changed how I cook with winter vegetables. I realized that butternut squash doesn’t have to be plain or boring. It just needs a little bit of herbal complexity.
This creamy one-pot butternut squash soup with sage has become our go-to comfort meal. It’s not fancy. You don’t need a chef’s degree to make it. In fact, if you can boil water, you can make this. The best part is that it’s completely dairy-free if you want it to be, or you can add a splash of heavy cream if you’re feeling indulgent. I’ve made this soup so many times that I can probably do it in my sleep, which is saying something because I’m usually half-asleep when I start chopping vegetables at 6 PM. The aroma alone is enough to wake anyone up.
I keep coming back to this recipe because it’s simple, yet deeply satisfying. It reminds me of walking through a farmers market in late autumn, surrounded by piles of orange gourds and bunches of fresh herbs. It’s rustic and real. And honestly, it tastes better the next day. The flavors settle in and become even richer. It’s the kind of meal that makes you forget about the chaos of the week and just enjoy the warmth. You’ll want to make this again and again.
Why You’ll Love This Recipe
There are a hundred ways to make butternut squash soup, but this one stands out because it’s built for real life. I’ve tested dozens of versions, from the slow-cooker methods to the blender-heavy approaches, and this one-pot technique is the winner. It’s quick, forgiving, and delivers that restaurant-quality texture without the fuss. Here is why this recipe earns a permanent spot in your weekly rotation:
- Quick & Easy: You can have dinner on the table in under 45 minutes. From chopping to blending, it’s a streamlined process that doesn’t require hours of standing over the stove. This is perfect for busy weeknights when you’re hungry and tired.
- Simple Ingredients: You likely already have most of these items in your kitchen. Butternut squash, onions, carrots, vegetable broth, and sage are pantry staples or easy-to-find produce. No fancy grocery trips needed.
- Perfect for Meal Prep: This soup freezes beautifully. I often make a double batch on Sunday so I have lunch sorted for the week. It reheats perfectly, retaining its creamy texture without separating or becoming watery.
- Crowd-Pleaser: Even the pickiest eaters love this. The natural sweetness of the squash appeals to kids, while the savory sage and onion appeal to adults. It’s a win-win for family dinners.
- Unbelievably Delicious: The combination of roasted squash notes and fresh herbs creates a depth of flavor that feels complex but is actually very simple. It’s comfort food reimagined—healthy, fast, and soul-soothing.
What makes this recipe different is the technique. By sautéing the aromatics properly and simmering the squash just until tender, you avoid the mushy, bland texture that often plagues home-made soups. I also recommend blending it smoothly for that silky mouthfeel, but you can leave it chunky if you prefer. It’s your call. This isn’t just another vegetable soup; it’s a creamy, flavorful experience that feels indulgent but is actually quite nourishing.
What Ingredients You Will Need
This recipe relies on a few high-quality ingredients to deliver bold flavor and satisfying texture without the fuss. The beauty of this soup is its simplicity. You don’t need a dozen spices or exotic items. Just a handful of wholesome ingredients that work together to create something greater than the sum of its parts. Most of these are likely already in your kitchen, which is the best part.
- Butternut Squash (3-4 lbs): The star of the show. Look for squash that feels heavy for its size with a dull, tan skin. If you can’t find a whole one, buy pre-cut cubes to save time. (Adds natural sweetness)
- Yellow Onion (1 large): Diced. This provides the savory base. I use yellow onions for their balance of sweetness and pungency when cooked down.
- Carrots (2 medium): Peeled and chopped. Carrots add extra sweetness and help thicken the soup naturally. Don’t skip them; they balance the earthiness of the squash.
- Garlic (3 cloves): Minced. Fresh garlic is essential. Jarred garlic just doesn’t have the same punch. Add it in the last minute of sautéing so it doesn’t burn.
- Fresh Sage (1/4 cup): Leaves stripped from stems. This is the flavor profile that makes this soup special. Fresh sage is better than dried here. If you must use dried, use half the amount.
- Vegetable Broth (4 cups): Low-sodium is best so you can control the salt. I recommend Imagine Brands or Pacific Foods for their clean taste. (Provides the liquid base)
- Coconut Milk (1 can, full-fat): Optional but recommended for creaminess. If you want a dairy-free option, this is the way to go. It adds a rich, silky texture without overpowering the vegetable flavors. (Adds richness)
- Extra Virgin Olive Oil: For sautéing. Use a good quality oil since it will be tasted in the final dish.
- Salt and Black Pepper: To taste. Season well at the end.
- Nutmeg (pinch): A tiny pinch enhances the squash flavor. Be careful not to overdo it, or it will taste like dessert.
If you are looking for substitutions, you can swap the coconut milk for heavy cream or half-and-half if you aren’t avoiding dairy. You can also use chicken broth if you prefer a non-vegetarian option. For the sage, if fresh isn’t available, you can use dried sage, but add it earlier in the cooking process to rehydrate.
Equipment Needed
You don’t need a fancy kitchen to make this soup. In fact, keeping it simple is part of the appeal. Here is what you’ll need:
- Large Pot or Dutch Oven: A 6-quart pot is ideal. It gives you enough room to sauté the vegetables and simmer the soup without splattering. If you don’t have a Dutch oven, a large stockpot works fine.
- Immersion Blender: This is a game-changer. It allows you to blend the soup directly in the pot, saving you from transferring hot liquid to a standard blender. It’s safer and easier. If you don’t have one, a standard countertop blender works, but be careful with hot liquids.
- Chef’s Knife: A sharp knife makes chopping the squash much easier. Butternut squash can be tough, so a sturdy blade is necessary.
- Peeler: For peeling the carrots and the squash (if you buy it whole).
- Wooden Spoon: For stirring. It’s gentle on the pot and perfect for scraping the bottom.
If you’re on a budget, you don’t need to buy anything special. A large pot and a standard blender are sufficient. Just make sure your blender lid is secure and vented when blending hot soup to prevent explosions. I’ve learned that the hard way! Clean your equipment immediately after use, especially the blender, as dried squash can be stubborn to scrub off.
How Do I Peel Butternut Squash?

Peeling butternut squash can be a bit of a workout. If you buy it pre-cut, skip this step. If you have a whole one, cut off the top and bottom first to create stable bases. Then, use a sturdy vegetable peeler to remove the skin in downward strokes. If the skin is too tough, you can roast the squash whole first, let it cool, and then scoop out the flesh. It’s easier, though it takes more time.
Preparation Method
Making this soup is straightforward. Here is the step-by-step process to get that perfect creamy texture and deep flavor.
- Prep the Vegetables (10 minutes): Peel and cube the butternut squash into 1-inch pieces. Dice the yellow onion and chop the carrots into small pieces. Mince the garlic cloves. If you are using fresh sage, strip the leaves from the stems and roughly chop them. Having everything ready before you start cooking will make the process smoother.
- Sauté the Aromatics (5 minutes): Heat the olive oil in your large pot over medium heat. Add the diced onions and carrots. Sauté them for about 5 minutes, stirring occasionally, until the onions become translucent and soft. This builds the flavor foundation. Don’t rush this step; browning the onions slightly adds depth.
- Add Garlic and Sage (1 minute): Add the minced garlic and chopped sage to the pot. Stir constantly for about 30-60 seconds. You want to smell the aroma of the sage release, but be careful not to burn the garlic, which turns bitter quickly.
- Add Squash and Broth (2 minutes): Add the cubed butternut squash to the pot. Pour in the vegetable broth. Make sure the liquid covers the vegetables. If it doesn’t, add a little more broth or water. Stir everything together to combine.
- Simmer (20 minutes): Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for about 20 minutes, or until the squash is fork-tender. You should be able to pierce a cube of squash easily with a fork. This is the key to a smooth soup.
- Blend Until Smooth (2 minutes): Remove the pot from the heat. If using an immersion blender, blend the soup directly in the pot until smooth. If using a countertop blender, carefully transfer the soup in batches, venting the lid. Blend until no chunks remain. This should take about 1-2 minutes.
- Add Cream and Season (2 minutes): Stir in the coconut milk (or cream) and a pinch of nutmeg. Taste the soup and add salt and pepper as needed. Remember, the broth may have salt, so taste first. Adjust the seasoning to your preference.
- Serve: Ladle the soup into bowls. Garnish with a drizzle of olive oil, a few fresh sage leaves, or some toasted pumpkin seeds. Enjoy immediately while it’s hot.
What If the Soup Is Too Thin?
If your soup is thinner than you like, you can simmer it uncovered for a few more minutes to reduce the liquid. Alternatively, you can add a small amount of potato or extra carrots to thicken it. If you don’t have those on hand, a cornstarch slurry (1 tsp cornstarch mixed with 1 tsp water) can help, but it may change the texture slightly.
Cooking Tips & Techniques
There are a few tricks I’ve picked up over the years that make this soup even better. First, don’t skip the sautéing step. Boiling the vegetables directly in the broth results in a bland soup. Sautéing the onions and carrots caramelizes their natural sugars, adding a layer of complexity that you can’t get otherwise.
Second, use fresh sage. Dried sage can be quite potent and dusty. Fresh sage adds a bright, herbal note that cuts through the richness of the squash. If you can’t find fresh sage, you can substitute with fresh thyme or rosemary, though the flavor profile will change slightly.
Third, blend thoroughly. Lumps of squash can be unpleasant in a creamy soup. Use an immersion blender for the smoothest result. If you use a countertop blender, be sure to blend in batches and vent the lid to avoid steam buildup. This is a safety tip I learned the hard way!
Finally, taste and adjust. Every squash is different in sweetness. Some are sweeter than others, so you may need more salt or acid. A splash of apple cider vinegar or lemon juice at the end can brighten the flavor if it tastes too flat. Trust your palate.
Can I Roast the Squash First?
Yes! Roasting the squash before adding it to the soup adds a smoky, caramelized flavor. Toss the cubed squash with oil and roast at 400°F for 25-30 minutes until tender. Then, add the roasted squash to the pot with the broth. This takes more time but yields a deeper flavor. It’s worth it if you have the patience.
Variations & Adaptations
This recipe is versatile. Here are some ways to customize it based on your preferences or what you have on hand.
- Dairy-Free: This recipe is naturally dairy-free if you use coconut milk. It’s rich and creamy without any dairy products. Perfect for those with lactose intolerance or vegans.
- Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño when sautéing the onions. The heat balances the sweetness of the squash beautifully.
- Apple Addition: Add a chopped Granny Smith apple along with the squash. Apples pair wonderfully with butternut squash and add a tartness that enhances the flavor.
- Curry Twist: Add a teaspoon of curry powder or turmeric when sautéing the aromatics. This gives the soup a golden color and an Indian-inspired flavor profile.
- Gluten-Free: This recipe is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free if you have celiac disease.
I once tried adding a cup of lentils to this soup to make it heartier. It worked well, adding protein and texture. If you want a more filling meal, consider adding cooked lentils or chickpeas. It’s a great way to stretch the soup and make it more substantial.
How Do I Substitute Coconut Milk?
If you don’t like coconut milk, you can use heavy cream, half-and-half, or even oat milk for a lighter option. Each will give a different texture and flavor. Heavy cream will be richer, while oat milk will be lighter and slightly sweeter.
Serving & Storage Suggestions
This soup is best served hot. I like to garnish it with a drizzle of high-quality olive oil, a sprinkle of sea salt, and some toasted pumpkin seeds for crunch. Fresh sage leaves or a few croutons also add a nice texture contrast. Serve with crusty bread or a side salad for a complete meal.
For storage, let the soup cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. To freeze, place the soup in freezer-safe bags or containers. It will keep for up to 3 months. Thaw in the refrigerator overnight before reheating.
To reheat, warm the soup over medium heat on the stove, stirring occasionally. If it’s too thick, add a splash of broth or water. You can also reheat it in the microwave in 1-minute intervals, stirring in between. The flavors often improve after a day or two, so don’t be surprised if it tastes even better the next day.
Does the Soup Separate When Reheated?
If you use coconut milk, the soup may separate slightly when reheated. This is normal. Just whisk it vigorously or blend it briefly to bring it back together. If you use dairy cream, it may curdle if heated too quickly. Reheat gently over low heat to avoid this.
Nutritional Information & Benefits
This soup is not only delicious but also nutritious. Butternut squash is packed with vitamins A and C, which support immune health and vision. It’s also a good source of fiber, which aids digestion. The sage adds antioxidants and may have anti-inflammatory properties. Coconut milk provides healthy fats, which help you feel full and satisfied.
Per serving (approximately 1.5 cups), the soup contains about 150-200 calories, depending on the amount of coconut milk used. It is low in saturated fat if you use light coconut milk or skip it entirely. It is gluten-free and dairy-free, making it suitable for various dietary needs. However, if you use heavy cream, the calorie and fat content will increase. Always check your specific ingredients for accurate nutritional information.
I love this soup because it makes me feel good. It’s warm, comforting, and nourishing. It’s a great way to get your vegetables in, especially if you’re not a fan of eating them plain. The creamy texture makes it easy to enjoy, and the flavor is so good that you won’t miss the heavy cream.
Is This Soup Low-Carb?
Butternut squash contains natural sugars, so it is not strictly low-carb. However, it is a healthier alternative to potato-based soups. If you are watching your carb intake, you can reduce the portion size or add more low-carb vegetables like cauliflower or zucchini to bulk it up. The sage and herbs add flavor without adding carbs.
Conclusion
This creamy one-pot butternut squash soup with sage is a staple in my kitchen. It’s easy to make, delicious, and perfect for any time of year. I hope you try it and enjoy it as much as I do. Feel free to customize it with your favorite add-ins or spices. Let me know how you like it!
If you make this recipe, please leave a comment below. I love hearing from you. Share your variations and tips with the community. You can also tag me on social media if you post a photo. I’d love to see your creations. Thanks for reading, and happy cooking!
FAQs
Can I make this soup in advance?
Yes, this soup tastes even better the next day. You can make it up to 3 days in advance and store it in the refrigerator. Just reheat gently before serving.
What kind of sage should I use?
Fresh sage is best for this recipe. It provides a bright, herbal flavor. If you only have dried sage, use half the amount and add it earlier in the cooking process.
Can I freeze this soup?
Absolutely. This soup freezes well for up to 3 months. Just make sure to cool it completely before freezing. Thaw in the refrigerator before reheating.
Is this soup vegan?
Yes, if you use vegetable broth and coconut milk, this soup is completely vegan. It’s a great option for plant-based diets.
How do I make it spicier?
Add red pepper flakes, a diced jalapeño, or a pinch of cayenne pepper when sautéing the aromatics. Adjust the amount to your heat preference.
Pin This Recipe!

Creamy One-Pot Butternut Squash Soup with Sage
A simple, comforting, and creamy one-pot butternut squash soup infused with fresh sage. This dairy-free friendly recipe is quick to make, perfect for meal prep, and delivers restaurant-quality texture with wholesome ingredients.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3–4 lbs butternut squash, peeled and cubed into 1-inch pieces
- 1 large yellow onion, diced
- 2 medium carrots, peeled and chopped
- 3 cloves garlic, minced
- 1/4 cup fresh sage leaves, stripped from stems and roughly chopped
- 4 cups vegetable broth (low-sodium recommended)
- 1 can full-fat coconut milk (optional, for creaminess)
- Extra virgin olive oil, for sautéing
- Salt and black pepper, to taste
- Pinch of nutmeg
Instructions
- Prep the vegetables: Peel and cube the butternut squash, dice the onion, chop the carrots, and mince the garlic. Strip and chop the sage leaves.
- Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onions and carrots, sautéing for about 5 minutes until translucent and soft.
- Add garlic and sage: Stir in the minced garlic and chopped sage, cooking for 30-60 seconds until fragrant but not burnt.
- Add squash and broth: Add the cubed squash to the pot and pour in the vegetable broth, ensuring vegetables are covered. Stir to combine.
- Simmer: Bring to a boil, then reduce heat to low. Cover and simmer for 20 minutes until the squash is fork-tender.
- Blend: Remove from heat. Use an immersion blender to blend the soup directly in the pot until smooth, or carefully blend in batches in a countertop blender.
- Add cream and season: Stir in the coconut milk (or cream) and nutmeg. Taste and adjust seasoning with salt and pepper as needed.
- Serve: Ladle into bowls and garnish with olive oil, fresh sage leaves, or toasted pumpkin seeds.
Notes
If the soup is too thin, simmer uncovered to reduce or add a cornstarch slurry. For a smoky flavor, roast the squash at 400°F for 25-30 minutes before adding to the pot. The soup tastes better the next day and freezes well for up to 3 months. If using coconut milk, whisk vigorously when reheating to prevent separation.
Nutrition
- Serving Size: 1.5 cups
- Calories: 175
- Sugar: 8
- Sodium: 400
- Fat: 8
- Saturated Fat: 6
- Carbohydrates: 25
- Fiber: 5
- Protein: 3
Keywords: butternut squash soup, sage soup, creamy soup, one-pot recipe, dairy-free, vegan, fall recipes, comfort food, healthy soup, meal prep


