Written by

Juliana Parks

Published

Creamy Butternut Squash Soup with Crispy Bacon

Ready In 45 minutes
Servings 4-6 servings
Difficulty Easy

I was standing in line at the hardware store, of all places, holding a single lightbulb and a bag of mulch, when the man behind me—an older guy in a flannel shirt with dirt under his fingernails—started talking about soup. Not just any soup. He was telling the cashier about his wife’s butternut squash soup, the one she made every fall, and how she’d top it with crispy bacon that “shattered when you bit into it.” I wasn’t expecting cooking advice from a man buying a new shovel, but there I was, mulch bag digging into my hip, listening to him describe exactly how to make this creamy butternut squash soup with crispy bacon. He even drew a little diagram on the back of his receipt. I still have that receipt somewhere in my recipe box, stained and faded, but I don’t need it anymore. I’ve made this soup so many times that I could do it in my sleep.

The first time I tried making it, I forgot to peel the squash. Let me tell you, that was a chunky, fibrous mess. Honestly, I almost gave up. But the second attempt? That was the one. The soup turned out silky, rich, and just a little sweet, with the bacon adding this salty, smoky crunch that completely changed the game. It’s one of those recipes that feels fancy but is actually pretty hard to mess up once you know the trick. And the trick, as that hardware store stranger explained, is roasting the squash first. It brings out all the natural sugars and gives the soup a depth you just can’t get from boiling.

Maybe you’ve been there—standing in an aisle somewhere, minding your own business, when a random person shares a piece of kitchen wisdom that sticks with you. That’s how this recipe found me. And now, every time I make it, I think of that guy and his wife, and I wonder if they know their soup has made it into kitchens all over my neighborhood. I keep making it because it’s the kind of meal that feels like a hug in a bowl. It’s comforting without being heavy, and it makes your whole house smell like autumn. Honestly, what more could you want?

Why You’ll Love This Recipe

This creamy butternut squash soup with crispy bacon isn’t just another soup recipe. It’s the one I’ve tweaked and tested over three falls, and it’s finally perfect. Here’s why I think you’ll feel the same way:

  • Quick & Easy: From start to finish, this soup comes together in about 45 minutes. Most of that is hands-off roasting time, so you can get other stuff done while the oven does the work.
  • Simple Ingredients: You don’t need anything weird or hard to find. Butternut squash, onion, garlic, broth, cream, and bacon—that’s it. I bet you have most of these in your kitchen right now.
  • Perfect for Cozy Nights: This is my go-to for chilly evenings when I want something warm and satisfying without spending hours in the kitchen. It’s also great for meal prep since it reheats beautifully.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and fancy dinner guests, and everyone goes back for seconds. The bacon really seals the deal.
  • Unbelievably Delicious: The texture is what gets me every time. It’s so smooth and creamy, you won’t believe there’s no heavy cream in the base (just a little at the end). The roasted squash does all the heavy lifting.

What makes this version different from all the others? It’s the roasting. A lot of recipes just boil the squash, but roasting caramelizes it, bringing out a natural sweetness that pairs perfectly with the salty bacon. Plus, I add a pinch of cayenne pepper—just enough to wake up your taste buds without making it spicy. It’s not just another soup; it’s the soup I keep coming back to, and I think you will too.

This recipe hits that sweet spot between healthy and indulgent. You get all the good stuff from the squash—fiber, vitamins, antioxidants—but you also get that crispy bacon on top that makes you close your eyes after the first bite. It’s comfort food that doesn’t leave you feeling guilty. Perfect for impressing guests without the stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:

For the Soup Base

  • 1 large butternut squash (about 3 pounds or 1.4 kg), peeled, seeded, and cut into 1-inch cubes (look for one that feels heavy for its size—that means it’s fresh and juicy)
  • 1 medium yellow onion, roughly chopped (about 1.5 cups or 180g)
  • 3 cloves garlic, smashed (I leave them whole; they’ll get blended later anyway)
  • 2 tablespoons olive oil (use a good quality one for roasting—I like California Olive Ranch for its mild flavor)
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • ¼ teaspoon cayenne pepper (optional, but highly recommended for a little warmth)
  • 4 cups low-sodium chicken or vegetable broth (about 960 ml; I prefer Swanson’s low-sodium chicken broth for the best flavor)

For the Creamy Finish

creamy butternut squash soup with crispy bacon preparation steps

  • ½ cup heavy cream (about 120 ml; you can substitute with full-fat coconut milk for a dairy-free option)
  • 2 tablespoons unsalted butter (optional, but adds a lovely richness—Kerrygold is my go-to)

For the Topping

  • 6 slices thick-cut bacon (about 6 ounces or 170g; I use Wright Brand because it stays crispy longer)
  • Fresh chives or parsley, chopped (for garnish; totally optional but pretty)
  • Toasted pumpkin seeds (optional, for extra crunch)

Ingredient Tips & Substitutions: If you’re short on time, you can buy pre-cut butternut squash cubes from the produce section. Just make sure they’re all roughly the same size so they roast evenly. For a vegan version, skip the bacon and use coconut cream instead of heavy cream. You can also add a tablespoon of maple syrup if your squash isn’t super sweet—sometimes they’re a little bland depending on the season. And if you don’t have cayenne, a pinch of red pepper flakes works fine. Just crush them between your fingers before adding.

Equipment Needed

You don’t need a lot of fancy tools for this soup, which is part of why I love it. Here’s what I use:

  • Large baking sheet (half-sheet size, about 18×13 inches or 46×33 cm; rimmed ones are best so nothing rolls off)
  • Parchment paper (for easy cleanup—trust me, roasted squash can get sticky)
  • Large pot or Dutch oven (at least 5 quarts or 5 liters; I use my Le Creuset, but any heavy-bottomed pot works)
  • Immersion blender (this is my preferred method because it’s less cleanup, but a regular blender works too—see notes below)
  • Sharp chef’s knife (for cutting the squash; a dull knife is dangerous with hard squash)
  • Vegetable peeler (a Y-peeler is easiest for butternut squash skin)
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Small skillet (for cooking the bacon)
  • Paper towels (for draining the bacon)

Budget-Friendly Alternatives: If you don’t have an immersion blender, let the soup cool slightly, then transfer it in batches to a regular blender. Just don’t fill it more than halfway, and hold the lid down with a towel—hot soup can explode if you’re not careful. I learned that the hard way. Also, any large pot will do; you don’t need a fancy Dutch oven. A stockpot works perfectly fine.

Preparation Method

Let’s get cooking! Here’s how to make this creamy butternut squash soup with crispy bacon, step by step.

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. Trust me on this one—roasted squash can leave a sticky mess that’s no fun to scrub off.
  2. Prep the squash. Cut off both ends of the butternut squash, then use a sharp vegetable peeler to remove the skin. It’s thick, so you might need to go over some spots twice. Cut the squash in half lengthwise and scoop out the seeds with a spoon. Then cut it into 1-inch cubes. Try to make them all about the same size so they roast evenly. This takes about 10 minutes, but you’ll get faster with practice.
  3. Roast the vegetables. Spread the squash cubes, chopped onion, and smashed garlic cloves on the prepared baking sheet. Drizzle with olive oil, then sprinkle with salt, pepper, and cayenne. Toss everything with your hands to coat evenly. Spread it out in a single layer—don’t crowd the pan, or the squash will steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and lightly browned on the edges. The onions should be soft and slightly caramelized. Your kitchen will smell amazing at this point.
  4. Cook the bacon. While the vegetables are roasting, cook the bacon in a small skillet over medium heat. Cook until crispy, about 6-8 minutes, flipping once. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop it into small pieces. Save the bacon fat in the pan—you can use a tablespoon of it to sauté the aromatics if you want extra flavor, but I usually just discard it to keep things lighter.
  5. Combine and simmer. Transfer the roasted vegetables to a large pot or Dutch oven. Add the broth and bring to a boil over high heat. Once it’s boiling, reduce the heat to low and let it simmer for 10 minutes. This helps the flavors meld together. If you want a thinner soup, add a little more broth now.
  6. Blend until smooth. Remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot until it’s completely smooth. If you’re using a regular blender, work in batches and be careful with the hot liquid. Blend each batch until silky, about 30-60 seconds.
  7. Finish with cream and butter. Return the pot to low heat. Stir in the heavy cream and butter (if using). Taste and adjust the seasoning—you might want a little more salt or a pinch more cayenne. Let it warm through for about 2 minutes, but don’t let it boil after adding the cream, or it might curdle.
  8. Serve and garnish. Ladle the soup into bowls. Top with the crispy bacon crumbles, a sprinkle of fresh chives or parsley, and some toasted pumpkin seeds if you’re feeling fancy. Serve immediately while it’s hot.

Troubleshooting Tip: If your soup seems too thick, add more broth or a splash of milk until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce. And if you accidentally over-blend and the soup gets foamy, just let it sit for a minute—the foam will settle.

Cooking Tips & Techniques

Over the years, I’ve made this soup more times than I can count, and I’ve picked up a few tricks along the way. Here are my best tips for getting it right every time:

Roast, don’t boil. I know it’s tempting to just throw everything in a pot and boil it, but roasting the squash first makes a huge difference. It concentrates the flavor and brings out natural sweetness. Plus, the caramelized bits add a depth you just can’t get from boiling. Trust me on this one.

Cut the squash evenly. This is one of those things that sounds nitpicky but really matters. If your cubes are all different sizes, the small ones will burn while the big ones are still hard. Take the extra minute to make them uniform. Your future self will thank you.

Don’t skip the cayenne. Even if you’re not a spicy food person, that tiny pinch of cayenne doesn’t make the soup hot—it just wakes up all the other flavors. It’s like a little background singer that makes the lead vocals sound better. You won’t even know it’s there, but you’ll notice if it’s missing.

Blend carefully. Hot soup in a blender can be dangerous. The steam builds up pressure and can blow the lid off. I learned this lesson the hard way when I ended up with soup on my ceiling. If you’re using a regular blender, let the soup cool for 10 minutes first, and always hold the lid down with a folded towel. Or just get an immersion blender—they’re cheap and so much easier.

Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. So if you’re planning a dinner party, make it a day ahead and just reheat it gently. Add the cream after reheating, not before storing.

My biggest failure: The first time I made this, I used a regular blender while the soup was still boiling hot. I filled it to the top, put the lid on, and hit puree. The lid blew off and soup splattered all over my white cabinets. It took me an hour to clean up. So yeah, learn from my mistake. Let it cool a bit, and never fill the blender more than halfway.

Variations & Adaptations

One of the best things about this soup is how easy it is to change up. Here are some of my favorite variations:

  • Vegan Version: Skip the bacon and use coconut cream instead of heavy cream. For the topping, try crispy chickpeas or toasted coconut flakes. I’ve made this for vegan friends and they loved it. Just make sure your broth is vegetable-based.
  • Spicy Kick: If you like heat, add a diced jalapeño (seeds and all) to the roasting pan with the vegetables. You can also stir in a teaspoon of sriracha or chili crisp at the end. I once added a whole habanero by accident—don’t do that unless you really mean it.
  • Apple-Squash Combo: Add one peeled and chopped apple (Granny Smith or Honeycrisp) to the roasting pan. It adds a subtle sweetness and a little tang that pairs beautifully with the bacon. This is my fall favorite.
  • Herb Infusion: Toss a few sprigs of fresh thyme or rosemary into the pot while it simmers. Remove them before blending. It adds an earthy, aromatic note that feels very sophisticated.
  • Smoky Twist: Use smoked paprika instead of cayenne, and add a teaspoon of liquid smoke to the broth. It gives the soup a deeper, almost barbecue-like flavor that’s amazing with the bacon.
  • Dairy-Free: Swap the heavy cream for full-fat coconut milk or cashew cream. I’ve tried both, and they work great. The coconut milk adds a slight tropical note that’s actually really nice.

I once tried a version with roasted carrots mixed in—I had some lying around and thought, why not? It turned out surprisingly good. The carrots added extra sweetness and made the soup even creamier. So don’t be afraid to experiment. That’s half the fun.

Serving & Storage Suggestions

This soup is pretty versatile when it comes to serving. Here’s how I like to do it:

Serving Temperature: Serve it hot, straight from the pot. I like to ladle it into deep bowls so the toppings don’t fall off the sides. If you’re serving it for a party, you can keep it warm in a slow cooker on the “warm” setting.

What to Serve With It: A crusty baguette or sourdough bread is perfect for dipping. I also love it with a simple green salad dressed with lemon vinaigrette—the acidity cuts through the richness. For a heartier meal, serve it alongside a grilled cheese sandwich. It’s my ultimate comfort food combo.

Beverage Pairings: A crisp white wine like Sauvignon Blanc or a dry Riesling works beautifully. If you’re in a beer mood, a light lager or wheat beer is great. For non-alcoholic options, sparkling water with a squeeze of lemon is refreshing.

Storage: Let the soup 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. Store the bacon separately in a sealed container at room temperature—if you put it in the fridge, it will get soft.

Freezing: This soup freezes beautifully. Pour it into freezer-safe bags or containers, leaving about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove. Add the cream after thawing and reheating for the best texture. The bacon doesn’t freeze well, so make fresh bacon when you serve it.

Reheating: Reheat the soup in a pot over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. Don’t let it boil, or the cream might separate. If you’re in a hurry, you can microwave individual portions in 30-second bursts, stirring between each.

How Flavors Develop: Like most soups, this one gets better with time. The squash flavor deepens, the spices meld, and everything becomes more harmonious. I actually prefer it on day two. So don’t worry if you’re making it ahead—it’s a feature, not a bug.

Nutritional Information & Benefits

Here’s a rough estimate of the nutritional breakdown for one serving (about 1.5 cups or 360 ml, with bacon topping):

Nutrient Amount
Calories ~320
Total Fat 18g
Saturated Fat 8g
Cholesterol 45mg
Sodium 680mg
Total Carbohydrates 32g
Dietary Fiber 6g
Sugars 8g
Protein 10g
Vitamin A 350% DV
Vitamin C 40% DV
Potassium 800mg

Health Benefits: Butternut squash is packed with vitamin A (great for eye health and immunity), vitamin C, fiber, and antioxidants. The bacon adds protein and makes the soup more satiating, so you stay full longer. The cayenne pepper can boost metabolism slightly. Overall, this soup is a great way to get your veggies in a delicious, comforting form.

Dietary Considerations: This recipe is naturally gluten-free. To make it dairy-free, use coconut cream and skip the butter. For a lower-sodium version, use homemade or no-salt-added broth and reduce the added salt. The bacon does add sodium, so you could use turkey bacon or omit it entirely.

Allergens: This recipe contains dairy (cream, butter) and pork (bacon). For dairy allergies, use the substitutions mentioned above. For pork allergies, use turkey bacon or crispy mushrooms instead.

Conclusion

This creamy butternut squash soup with crispy bacon has become a staple in my kitchen, and I think it deserves a spot in yours too. It’s the kind of recipe that feels special enough for company but simple enough for a regular weeknight. The roasted squash gives it a natural sweetness, the cream makes it velvety, and the bacon adds that salty crunch that keeps you coming back for one more spoonful.

I love how flexible this recipe is. You can make it vegan, spicy, smoky, or keep it classic—it always turns out delicious. And honestly, the fact that it came from a random conversation at the hardware store makes me smile every time I make it. It’s a reminder that good recipes can come from anywhere, even from a guy buying a shovel.

Now I want to hear from you. Have you tried this soup? Did you add your own twist? Let me know in the comments below—I genuinely read every single one. And if you make it, tag me in your photos on social media. I love seeing your creations. Until next time, happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Yes, you can, but I recommend thawing and draining it first, then patting it dry with paper towels. Frozen squash has more moisture, so it won’t roast as well—it’ll be a bit mushier. If you’re in a hurry, you can skip the roasting step and just simmer the frozen squash directly in the broth. The soup won’t be as deeply flavored, but it’ll still be good.

How do I make this soup without an immersion blender?

No problem at all. Let the soup cool for about 10 minutes, then transfer it to a regular blender in batches. Never fill the blender more than halfway with hot liquid. Hold the lid down with a folded towel and start on low speed, then gradually increase. Blend until smooth, then return to the pot to reheat.

Can I make this soup in a slow cooker?

Absolutely. Roast the squash, onion, and garlic as directed, then transfer them to a slow cooker. Add the broth and cook on low for 4-6 hours or high for 2-3 hours. Blend with an immersion blender right in the slow cooker, then stir in the cream and butter. Cook the bacon separately and add it just before serving.

Why did my soup turn out grainy?

Grainy soup usually means the squash wasn’t fully cooked before blending, or the cream was added while the soup was boiling. Make sure the squash is fork-tender before blending, and always add the cream after removing the pot from the heat. If it’s already grainy, you can try blending it again with a splash of broth to smooth it out.

Can I freeze the soup with the cream already in it?

You can, but the texture might change slightly when you thaw it. Cream can separate during freezing and thawing. For the best results, freeze the soup without the cream, then stir it in after reheating. If you’ve already added the cream, just whisk it well after thawing—it usually comes back together fine.

Pin This Recipe!

creamy butternut squash soup with crispy bacon recipe

Print

Creamy Butternut Squash Soup with Crispy Bacon

A velvety, roasted butternut squash soup topped with crispy bacon. The roasting brings out natural sweetness, while a pinch of cayenne adds warmth. Perfect for cozy nights and crowd-pleasing.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds or 1.4 kg), peeled, seeded, and cut into 1-inch cubes
  • 1 medium yellow onion, roughly chopped (about 1.5 cups or 180g)
  • 3 cloves garlic, smashed
  • 2 tablespoons olive oil
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • ¼ teaspoon cayenne pepper (optional)
  • 4 cups low-sodium chicken or vegetable broth (about 960 ml)
  • ½ cup heavy cream (about 120 ml)
  • 2 tablespoons unsalted butter (optional)
  • 6 slices thick-cut bacon (about 6 ounces or 170g)
  • Fresh chives or parsley, chopped (for garnish)
  • Toasted pumpkin seeds (optional, for extra crunch)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Prep the squash: Cut off both ends, peel with a vegetable peeler, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
  3. Roast the vegetables: Spread squash cubes, chopped onion, and smashed garlic on the baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, and cayenne. Toss to coat. Roast for 25-30 minutes, flipping halfway, until tender and lightly browned.
  4. Cook the bacon: In a small skillet over medium heat, cook bacon until crispy, about 6-8 minutes. Transfer to paper towels to drain, then crumble or chop.
  5. Combine and simmer: Transfer roasted vegetables to a large pot or Dutch oven. Add broth and bring to a boil. Reduce heat to low and simmer for 10 minutes.
  6. Blend until smooth: Remove from heat. Use an immersion blender to puree until smooth. (If using a regular blender, let cool slightly and blend in batches.)
  7. Finish with cream and butter: Return pot to low heat. Stir in heavy cream and butter (if using). Taste and adjust seasoning. Warm through for about 2 minutes, but do not boil.
  8. Serve and garnish: Ladle into bowls. Top with crispy bacon, fresh chives or parsley, and toasted pumpkin seeds if desired.

Notes

Roast the squash instead of boiling for deeper flavor. Cut squash evenly for uniform roasting. Don’t skip the cayenne—it enhances flavors without adding heat. When blending hot soup, let it cool slightly and never fill blender more than halfway. Soup tastes even better the next day. For best results, add cream after reheating if making ahead.

Nutrition

  • Serving Size: 1.5 cups (360 ml)
  • Calories: 320
  • Sugar: 8
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 32
  • Fiber: 6
  • Protein: 10

Keywords: butternut squash soup, creamy soup, bacon, fall recipe, comfort food, roasted squash

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 ★☆ ★☆ ★☆ ★☆ ★☆