My neighbor across the hall, an older woman named Rosa who’d lived in the building since the 70s, watched me hauling a heavy grocery bag up three flights of stairs one chilly October afternoon. She didn’t say anything at first. Then, a few days later, she knocked on my door holding a small, dented pot, the lid slightly askew, steam curling into the hallway like a friendly ghost. “For the cold,” she said simply, pressing it into my hands. Inside was the most incredible butternut squash soup I’d ever tasted—silky, earthy, and finished with a whisper of sage that smelled like autumn itself. I stood there in my socks, holding this warm pot from a near-stranger, and felt something shift. That soup wasn’t just food; it was a welcome.
I’ve been making my own version ever since, and honestly, it’s become a non-negotiable part of my fall cooking rotation. Rosa’s original was vegetarian, but I’ve added crispy bacon on top because, well, bacon makes everything better, right? The salty, crunchy bits contrast perfectly with the smooth, sweet soup, and the sage—fresh or dried—ties it all together in a way that feels like a warm hug in a bowl. Let me tell you, there’s nothing quite like the smell of sage and bacon filling your kitchen on a gray, drizzly day. Maybe you’ve been there, standing at the stove, needing something that feels both simple and special. This is that recipe.
I still think of Rosa every time I make it. She moved out a couple of years ago, but that dented pot is still in my cabinet, and this soup is my way of saying thank you. It’s the kind of meal that turns a regular Tuesday into something to look forward to—a little bit of warmth, a little bit of connection, and a whole lot of flavor. If you’ve never made butternut squash soup from scratch, I promise you, it’s easier than you think. And trust me, once you taste the difference, you’ll never go back to the canned stuff. Let’s get cooking.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. After countless batches—some too thin, some too sweet, some just plain boring—I’ve landed on a version that hits every note perfectly. It’s been tested by friends, family, and even my picky nephew (who asked for seconds, if you can believe it). Here’s why it stands out:
- Quick & Easy: From start to finish, you’re looking at about 45 minutes. Most of that is hands-off simmering, so you can chop some sage or just relax.
- Simple Ingredients: No fancy grocery store trips. Butternut squash, onion, garlic, broth, sage, and bacon. That’s it. You probably have half of these already.
- Perfect for Cozy Nights: This soup was made for chilly evenings, rainy Sundays, or any time you need a little comfort. It’s also a showstopper for Thanksgiving or a casual dinner party.
- Crowd-Pleaser: Seriously, everyone loves it. The sweetness of the squash, the savory depth of the bacon, the earthy sage—it’s a flavor combination that works on every level.
- Unbelievably Delicious: The texture is what gets me every time. It’s velvety smooth without being heavy, thanks to a little trick I picked up from Rosa: blending in a bit of the cooked onion for extra body. The crispy bacon on top? That’s the cherry on top, or rather, the bacon on top.
What makes this recipe different from the rest? It’s the balance. So many squash soups are either too sweet or too savory. This one hits that sweet spot—literally. The sage cuts through the sweetness of the squash, and the bacon adds a salty, smoky crunch that keeps every spoonful interesting. It’s comfort food reimagined: healthier than a cream-based soup, faster than a slow-simmered stew, but with the same soul-soothing satisfaction. Perfect for impressing guests without the stress, or turning a simple meal into something memorable.
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. Here’s what you’ll need:
For the Soup
- Butternut squash, peeled and cubed (about 4 cups or 600g) – Look for a squash that feels heavy for its size. Pre-cut cubes work in a pinch, but I find whole squash has better flavor. (Pro tip: if you struggle with peeling, microwave the whole squash for 2-3 minutes first to soften the skin.)
- Yellow onion, diced (1 medium) – Adds a savory base. You can use white or sweet onion too.
- Garlic cloves, minced (3-4) – Fresh is best here. Don’t skimp—garlic and sage are best friends.
- Vegetable or chicken broth (4 cups or 950ml) – I prefer low-sodium so I can control the salt. For a richer soup, use chicken broth. For vegetarian, go with veggie.
- Fresh sage leaves (about 10-12, plus more for garnish) – This is the star herb. Dried sage works too, but use half the amount (about 1 tablespoon). Fresh has a milder, more aromatic flavor.
- Olive oil (2 tablespoons) – For sautéing. Avocado oil or butter also works.
- Salt and black pepper (to taste) – Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust.
- Optional: Heavy cream or coconut milk (¼ cup or 60ml) – I usually skip this, but if you want an extra-luxurious texture, stir it in at the end. (Adds richness without overpowering.)
For the Topping

- Bacon strips (4-6 slices, depending on how generous you feel) – Thick-cut bacon gives the best crunch. I’ve used turkey bacon too, and it works, but it’s not quite the same.
- Pumpkin seeds or pepitas (optional, 2 tablespoons) – Adds a nice crunch and a little extra nutrition.
- Fresh sage leaves (for frying, optional) – Fried sage leaves are a gorgeous garnish. Just drop them in the hot bacon fat for 10 seconds.
That’s it! No heavy cream required unless you want it. The squash itself gets so creamy when blended that you won’t miss the dairy. I recommend using a good-quality broth here—it makes a difference. My go-to is Better Than Bouillon in roasted vegetable flavor. It adds a depth that boxed broths sometimes lack. For the bacon, I’m partial to Applegate or a local butcher’s thick-cut. The smokier the bacon, the better the contrast with the sweet squash.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what I use, along with some alternatives if you’re working with limited tools:
- Large pot or Dutch oven (5-6 quart) – A heavy-bottomed pot works best for even heating. If you don’t have a Dutch oven, any large soup pot will do. (I’ve made this in a stockpot on a camping stove—it still turned out great.)
- Immersion blender or regular blender – An immersion blender is my favorite for soups because you can blend right in the pot. Less mess, less cleanup. If you’re using a regular blender, let the soup cool slightly first, and blend in batches. (Trust me, hot liquid in a blender can be dangerous—always vent the lid!)
- Sharp knife and cutting board – Butternut squash can be tough. A sharp chef’s knife makes all the difference. If yours is dull, this is your sign to sharpen it.
- Vegetable peeler – For peeling the squash. A Y-peeler works best.
- Baking sheet (for the bacon) – Lined with parchment paper for easy cleanup. You can also cook bacon in a skillet, but the oven method is hands-free and gives you perfectly flat, crispy strips.
- Measuring cups and spoons – For accuracy, though after a few times, you’ll eyeball it like I do.
- Wooden spoon or spatula – For stirring. Silicone works too.
Budget-friendly tip: If you don’t have an immersion blender, a potato masher will give you a chunkier texture (which is lovely in its own way). Or, let the soup cool and use a food processor. The texture won’t be as silky, but it’ll still be delicious.
Preparation Method
Alright, let’s get into it. The whole process takes about 45 minutes, and most of that is hands-off simmering. Here’s how I do it:
- Cook the bacon first. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Lay the bacon strips in a single layer (don’t overlap). Bake for 12-15 minutes, until crispy. Keep an eye on it—bacon can go from perfect to burnt in seconds. Once done, transfer to a paper towel-lined plate to drain. When cool, crumble or chop into small pieces. (Pro tip: save the bacon fat! Drizzle a little over the soup for extra flavor.)
- While the bacon cooks, prep the squash. Cut the butternut squash in half lengthwise. Scoop out the seeds and stringy bits. (You can roast the seeds later if you want—just toss with salt and oil, then bake at 350°F for 10 minutes.) Peel the squash with a vegetable peeler, then cut into 1-inch cubes. Aim for uniform pieces so they cook evenly. Don’t stress about perfection—they’ll be blended anyway.
- Sauté the aromatics. In your large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook for 4-5 minutes, until soft and translucent. Stir occasionally so it doesn’t burn. Add the minced garlic and cook for another minute, until fragrant. (Your kitchen should smell amazing right about now.)
- Add the squash and sage. Toss in the cubed butternut squash and the fresh sage leaves. Stir everything together, letting the squash get a little color on the edges—about 3-4 minutes. This step builds flavor. Don’t rush it.
- Pour in the broth. Add the 4 cups of broth. If the squash isn’t fully covered, add a little more broth or water. Bring to a boil, then reduce the heat to low. Cover and let it simmer for 15-20 minutes, or until the squash is fork-tender. You should be able to easily pierce a cube with a fork. (If you’re using a regular blender, let the soup cool for 5 minutes before blending.)
- Blend until smooth. Using an immersion blender, blend the soup directly in the pot until smooth and velvety. If using a regular blender, work in batches, filling the pitcher no more than halfway. Hold the lid down with a towel—hot soup expands. Blend until silky, then return to the pot.
- Season and finish. Taste the soup. Add salt and pepper as needed. I usually start with 1 teaspoon salt and ½ teaspoon pepper, then adjust. If you’re using cream or coconut milk, stir it in now. Simmer for another 2-3 minutes to heat through.
- Serve it up. Ladle the soup into bowls. Top with crumbled bacon, a few pumpkin seeds if you’re using them, and maybe a fried sage leaf or two. Drizzle a little reserved bacon fat over the top if you’re feeling indulgent. (I always am.)
Sensory cue: The soup should look like liquid gold—rich, glossy, and smooth. The smell? Earthy sage, sweet squash, and smoky bacon. It’s the scent of autumn itself.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a thing or two along the way. Here are my best tips for getting it right every time:
- Don’t skip the sauté step. I know it’s tempting to just dump everything in the pot and boil it, but sautéing the onion, garlic, and squash first builds a foundation of flavor. That little bit of browning? That’s the Maillard reaction, and it’s your friend.
- Watch your salt. Bacon is salty, and broth can be too. I always use low-sodium broth and add salt at the end. You can always add more—you can’t take it out. (Learned that one the hard way.)
- For the silkiest texture, blend thoroughly. I blend for a full 60-90 seconds. If you’re using a regular blender, blend until the soup is completely smooth. No one wants a chunk of unblended squash in their soup.
- Make it ahead. This soup actually tastes better the next day. The flavors meld together overnight. Just reheat gently on the stove, adding a splash of broth if it’s too thick.
- Multitasking is key. While the bacon bakes, chop the squash. While the soup simmers, crumble the bacon. You’ll have everything ready at the same time without feeling rushed.
- Common mistake: overcooking the garlic. Garlic burns fast. Once you add it, keep stirring and take it off the heat if needed. Burnt garlic tastes bitter and will ruin the soup.
I once forgot to add the sage until after I’d blended the soup. I just stirred in some dried sage at the end, and honestly, it was still pretty good. So don’t stress if you mess up—cooking is forgiving like that.
Variations & Adaptations
This recipe is a great base, and you can tweak it in so many ways. Here are some of my favorites:
- Vegan Version: Skip the bacon (or use coconut bacon) and use vegetable broth. Stir in a can of coconut milk at the end for richness instead of cream. It adds a subtle sweetness that works beautifully with the squash.
- Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño when you sauté the onion. The heat cuts through the sweetness and adds a nice warmth. I do this when I’m feeling under the weather.
- Roasted Squash Version: Instead of sautéing the squash, roast it at 425°F (220°C) for 25-30 minutes until caramelized. Then add it to the sautéed aromatics with the broth. This deepens the flavor even more. (It’s my go-to for special occasions.)
- Herb Swap: No sage? Use fresh thyme or rosemary. Both pair beautifully with butternut squash. Start with 2-3 sprigs and remove before blending.
- Add Some Heat: A tablespoon of curry powder or garam masala stirred in with the garlic gives the soup an entirely different personality. I tried this once on a whim, and now it’s my second favorite version.
- Gluten-Free and Dairy-Free: This recipe is naturally gluten-free. For dairy-free, skip the cream or use coconut milk. Easy peasy.
My personal favorite variation? I add a chopped apple (like Honeycrisp or Fuji) when I sauté the onion. It adds a subtle sweetness and a little extra body. My husband didn’t even notice until I told him—it just made the soup taste “more like fall,” he said.
Serving & Storage Suggestions
This soup is best served hot, but here’s how to make it shine:
- Serving Temperature: Serve steaming hot, not lukewarm. Reheat gently on the stove or in the microwave. I like to serve it in deep bowls with the toppings arranged on top so everyone can see the crispy bacon.
- Presentation: A swirl of cream or coconut milk on top looks gorgeous. Add a few fried sage leaves and a sprinkle of pumpkin seeds for color and crunch. (It’s almost too pretty to eat. Almost.)
- Complementary Sides: This soup pairs beautifully with crusty bread, a simple green salad with vinaigrette, or a grilled cheese sandwich. For a heartier meal, serve it alongside a roast chicken or a fall harvest salad.
- Storage: Let the soup cool completely, then transfer to an airtight container. Store in the refrigerator for up to 5 days. The flavors actually deepen over time, so it’s perfect for meal prep.
- Freezing: This soup freezes beautifully. Pour it into freezer-safe bags or containers, leaving an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup is too thick. If frozen, thaw first, then reheat gently. (Don’t microwave frozen soup—it’ll be uneven and messy.)
- Flavor Development: Like I said, this soup tastes even better the next day. The sage and bacon flavors meld together, and the texture gets even silkier. Don’t be afraid to make it a day ahead.
Nutritional Information & Benefits
This soup is as good for you as it is delicious. Here’s a rough estimate per serving (based on 6 servings, without cream):
- Calories: ~250-300
- Protein: 10g
- Fat: 14g (from bacon and olive oil)
- Carbohydrates: 28g
- Fiber: 6g
- Sugar: 8g (natural, from squash)
- Sodium: 600mg (varies with broth and bacon)
Health Benefits: Butternut squash is packed with vitamin A (great for your eyes and immune system), vitamin C, and fiber. Sage is known for its anti-inflammatory properties, and bacon… well, bacon makes you happy, and that counts for something. This soup is naturally gluten-free, and with a few swaps, it can be vegan and dairy-free. It’s also relatively low in calories for such a satisfying meal.
Dietary Considerations: As written, this recipe contains meat and dairy (if you add cream). For a vegetarian version, skip the bacon or use a plant-based alternative. For dairy-free, use coconut milk or skip the cream entirely. Always check your broth for hidden gluten or dairy if you have sensitivities.
I love that this soup feels indulgent but is actually pretty wholesome. It’s the kind of meal that fills you up without weighing you down—perfect for those transitional fall days when you want comfort but not a heavy stomach.
Conclusion
So there you have it—my cozy butternut squash and sage soup with crispy bacon. It’s simple, it’s comforting, and it’s packed with fall flavor. Whether you’re making it for a quiet weeknight dinner or a holiday gathering, I think you’ll love how easy it comes together and how impressive it looks on the table.
Don’t be afraid to make it your own. Swap the herbs, add some spice, skip the bacon if that’s your thing—this recipe is forgiving and flexible. I’ve made it a dozen different ways, and I’m still finding new twists to try. That’s the beauty of a good base recipe.
I’d love to hear how yours turns out. Did you add something unexpected? Did your family love it? Drop a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me—I love seeing your creations. Until next time, happy cooking, and stay warm out there.
Frequently Asked Questions
Can I make this soup without bacon?
Absolutely! Skip the bacon and use vegetable broth for a vegetarian version. You can add roasted chickpeas or crispy tofu for a similar crunchy topping. The soup will still be delicious—just a little less smoky.
How do I peel butternut squash easily?
Microwave the whole squash for 2-3 minutes to soften the skin. Then use a sharp Y-peeler. Alternatively, you can roast the squash with the skin on and scoop out the flesh after it’s cooked. Both methods work great.
Can I use frozen butternut squash?
Yes, you can. Frozen squash is pre-cut and ready to go. Skip the sauté step and add it directly to the pot with the broth. The texture will be slightly less caramelized, but it’s a great time-saver for busy nights.
How can I thicken the soup without cream?
Blend in a cooked potato or a handful of raw cashews (soaked for 30 minutes) for a creamy texture without dairy. Or simply simmer the soup longer to reduce the liquid. The squash itself provides plenty of body.
Can I make this soup in a slow cooker?
Yes! Sauté the onion and garlic first, then transfer to a slow cooker with the squash, broth, and sage. Cook on low for 6-8 hours or high for 3-4 hours. Blend before serving. Add the bacon topping just before serving for maximum crunch.
Pin This Recipe!

Cozy Butternut Squash Soup with Sage and Bacon
A velvety butternut squash soup with earthy sage and crispy bacon, perfect for chilly fall evenings. This comforting recipe is quick, easy, and packed with flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Cuisine: American
Ingredients
- Butternut squash, peeled and cubed (about 4 cups or 600g)
- Yellow onion, diced (1 medium)
- Garlic cloves, minced (3-4)
- Vegetable or chicken broth (4 cups or 950ml)
- Fresh sage leaves (about 10-12, plus more for garnish)
- Olive oil (2 tablespoons)
- Salt and black pepper (to taste)
- Optional: Heavy cream or coconut milk (¼ cup or 60ml)
- Bacon strips (4-6 slices)
- Pumpkin seeds or pepitas (optional, 2 tablespoons)
- Fresh sage leaves (for frying, optional)
Instructions
- Cook the bacon first. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Lay the bacon strips in a single layer. Bake for 12-15 minutes, until crispy. Transfer to a paper towel-lined plate to drain. When cool, crumble or chop into small pieces.
- While the bacon cooks, prep the squash. Cut the butternut squash in half lengthwise. Scoop out the seeds and stringy bits. Peel the squash with a vegetable peeler, then cut into 1-inch cubes.
- Sauté the aromatics. In your large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook for 4-5 minutes, until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Add the squash and sage. Toss in the cubed butternut squash and the fresh sage leaves. Stir everything together, letting the squash get a little color on the edges—about 3-4 minutes.
- Pour in the broth. Add the 4 cups of broth. If the squash isn’t fully covered, add a little more broth or water. Bring to a boil, then reduce the heat to low. Cover and let it simmer for 15-20 minutes, or until the squash is fork-tender.
- Blend until smooth. Using an immersion blender, blend the soup directly in the pot until smooth and velvety. If using a regular blender, work in batches, filling the pitcher no more than halfway. Hold the lid down with a towel. Blend until silky, then return to the pot.
- Season and finish. Taste the soup. Add salt and pepper as needed. If you’re using cream or coconut milk, stir it in now. Simmer for another 2-3 minutes to heat through.
- Serve it up. Ladle the soup into bowls. Top with crumbled bacon, a few pumpkin seeds if you’re using them, and maybe a fried sage leaf or two.
Notes
This soup tastes even better the next day. For a vegan version, skip the bacon and use vegetable broth with coconut milk. To thicken without cream, blend in a cooked potato or soaked cashews. Save the bacon fat to drizzle over the soup for extra flavor.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 275
- Sugar: 8
- Sodium: 600
- Fat: 14
- Saturated Fat: 4
- Carbohydrates: 28
- Fiber: 6
- Protein: 10
Keywords: butternut squash soup, sage, bacon, fall soup, cozy soup, easy soup recipe


