Delicious Keto Bacon Butternut Squash Soup Recipe

There’s something about butternut squash that screams cozy weather. It’s sweet, soft, and golden, like autumn in a bowl.
But if you’re doing keto, squash can be a bit tricky. It’s higher in carbs than most low-carb veggies, but you can still enjoy it if you balance the portions right.
Add some bacon and cream into the mix and boom, you’ve got a rich, smoky, velvety soup that hits every craving you’ve ever had for comfort food.

This recipe has been tested, tweaked, and wiped clean off bowls more times than I can count.

Perfect for chilly nights, lazy weekends, or those “I want something fancy but easy” dinner moods.

What Makes This Soup Keto-Friendly

The key with keto cooking is balance, keeping the carbs low while still making your food taste like something you actually want to eat.

Butternut squash does have some natural carbs. A cup of cubed squash runs about 13g of carbs. That sounds like a lot, but this soup spreads the squash out across several servings. Add high-fat ingredients like bacon, butter, and heavy cream, and you’ve got yourself a perfect keto balance.

No flour. No potatoes. No sugar. Just good old flavor built the right way.

Ingredients You’ll Need

You don’t need a pantry full of weird things. Just real, simple food.

For the soup base:

  • 1 medium butternut squash (around 2 lbs, peeled and cubed)

  • 6 strips of bacon (save the fat!)

  • 3 tablespoons butter

  • 1 small onion, chopped

  • 2 garlic cloves, minced

  • 3 cups chicken broth (or vegetable if you prefer)

  • ½ cup heavy cream

  • ½ teaspoon smoked paprika

  • ¼ teaspoon cayenne (optional, for a little heat)

  • Salt and black pepper, to taste

For topping (optional but highly recommended):

  • Crumbled bacon bits

  • A swirl of heavy cream

  • Fresh thyme or chives

Kitchen Gear You’ll Need

  • A large pot or Dutch oven

  • A blender (immersion blender works best)

  • A sharp knife (butternut squash can be tough)

  • Cutting board

  • Wooden spoon

Step-by-Step: Making the Keto Bacon Butternut Squash Soup

Alright, let’s cook, slowly, carefully, the kind of way that makes your kitchen smell like something worth waiting for.

Step 1: Prep the Butternut Squash

First things first, you’ll want to peel the squash.
The easiest way? Slice off both ends, then use a vegetable peeler. Once peeled, cut it in half lengthwise, scoop out the seeds, and then cube it into bite-sized chunks.

If the squash feels too hard, microwave it for 2-3 minutes to soften it a bit before cutting.

Step 2: Cook the Bacon

Get your pot warm over medium heat. Toss in the bacon slices and let them sizzle until crispy. Don’t rush it — bacon needs time to release its fat and flavor.

Once done, transfer the bacon to a paper towel-lined plate, but don’t throw away the bacon fat. That’s liquid gold right there.

Step 3: Build the Flavor Base

In the same pot (with the bacon fat still in there), melt the butter. Add chopped onion and cook for 4-5 minutes until it turns soft and golden.
Then toss in the minced garlic. Stir it around just until fragrant, don’t let it burn.

That smell? That’s your flavor foundation right there.

Step 4: Add the Butternut Squash

Now, add the cubed squash into the pot. Stir everything together so the squash gets coated with that buttery, smoky mixture.

Season lightly with salt, pepper, and smoked paprika. Let it cook for about 5 minutes, stirring occasionally. You’re basically toasting the squash a bit, it helps build that sweet, nutty flavor that makes the soup special.

Step 5: Pour in the Broth

Add your chicken broth and bring it to a boil. Once it starts bubbling, lower the heat and let it simmer for 20-25 minutes, or until the squash is soft enough to mash with a spoon.

Your house should smell ridiculous by now.

Step 6: Blend It Smooth

Now, time for the fun part.
If you’ve got an immersion blender, stick it straight in the pot and blend until smooth and creamy.

If you’re using a regular blender, do it in batches, but make sure the soup has cooled a bit first. Hot soup + sealed blender = kitchen disaster.

Blend it till it looks like liquid gold, thick but smooth.

Step 7: Add the Cream and Bacon

Once your soup is smooth, pour in the heavy cream and crumble in about half of your cooked bacon.
Give it a taste. Adjust salt, pepper, and spice if needed.

If you want a touch more heat, add that cayenne now.

Let it simmer on low for another 5 minutes to let the flavors marry.

Step 8: Serve and Garnish

Ladle that golden soup into bowls.
Top it with a swirl of cream, extra bacon bits, and maybe some fresh thyme or chives if you’re feeling fancy.

It’s the kind of bowl that doesn’t need bread, but if you miss that, serve it with a side of keto almond flour biscuits or a few cheese crisps.

The Flavor Breakdown

So here’s what’s happening in your mouth:

  • Sweet and nutty from the butternut squash.

  • Smoky and salty from the bacon and paprika.

  • Rich and creamy from the butter and cream.

  • Slight heat from cayenne that wakes up your taste buds without overpowering.

It’s the perfect mix of cozy and bold, like bacon-wrapped comfort food in soup form.

How to Store and Reheat

This soup actually gets better the next day. The flavors deepen and the texture thickens just a bit.

  • Fridge: Store in an airtight container for up to 4 days.

  • Freezer: Freeze in portions for up to 3 months.

  • Reheat: Warm gently on the stove over low heat. Add a splash of broth or cream if it gets too thick.

Avoid microwaving straight from frozen, let it thaw overnight in the fridge first.

Tips for Perfect Keto Butternut Squash Soup

These little tweaks make all the difference:

  • Use real bacon, not turkey bacon. You need that fat for flavor and creaminess.

  • Don’t skip the butter. It balances the natural sweetness of the squash.

  • Taste as you go. Butternut squash can vary in sweetness, so adjust your seasoning near the end.

  • If you like texture, keep some small chunks of squash unblended.

  • Want it spicier? Add a small pinch of chili flakes with the cayenne.

  • For dairy-free: Use coconut cream instead of heavy cream, still keto, still creamy.

Carb Count and Nutrition

Here’s roughly what you’re looking at per serving (based on 6 servings):

  • Calories: ~220

  • Fat: 18g

  • Protein: 5g

  • Net Carbs: Around 8-9g

It’s keto-friendly as long as you don’t down the entire pot in one go (which, fair warning, is tempting).

Why Butternut Squash Works (Even on Keto)

Now, some keto folks raise eyebrows at butternut squash, “too many carbs,” they say.
But when used smartly, it adds body and flavor without blowing your carb count.

Compare it to other starchy veggies like sweet potatoes or carrots, it’s actually lighter in carbs and higher in fiber.
Plus, it brings beta-carotene, vitamin C, and potassium into your meal.

So, while it’s not a “zero carb” food, it’s what I call keto-flexible. Balance is what makes it work.

The Story Behind This Recipe

The first time I made this soup was during a freezing November evening, one of those nights when you’re too tired to cook but too hungry to skip dinner.
I had half a butternut squash sitting lonely on the counter, some bacon in the fridge, and zero motivation for a big cleanup.

So I just started throwing things into a pot. Butter, onion, garlic, bacon fat, the squash, a little cream. I didn’t measure much.
Thirty minutes later, I was sitting on the couch with a steaming bowl of what I now call “accidental comfort food.”

It wasn’t fancy. But it was perfect.

Every spoonful had that sweet and salty balance, like a hug with a crispy edge.
Since then, I’ve made it dozens of times, tweaking it just enough to get the texture right, the cream level smooth, the seasoning bold but not loud.

Ways to Change It Up

If you want to make it your own, here are some variations that still stay keto-friendly:

  • Add roasted cauliflower for extra bulk and fiber.

  • Toss in cooked chicken to make it a full meal.

  • Swap heavy cream for cream cheese if you want it thicker.

  • Use smoked bacon or pancetta for deeper flavor.

  • Top with pumpkin seeds or crispy sage for a restaurant touch.

This soup is forgiving, it doesn’t need perfection, just a bit of love and good seasoning.

Pairing Ideas

While it’s satisfying on its own, you can pair it with:

  • Keto garlic breadsticks (made with almond flour or mozzarella dough).

  • A simple green salad with olive oil and lemon.

  • Roasted Brussels sprouts tossed with parmesan and bacon crumbs.

It’s that kind of meal that fits anywhere, lunch, dinner, even as a make-ahead meal prep idea for busy weeks.

Conclusion

If comfort had a flavor, this Keto Bacon Butternut Squash Soup would be it.
It’s warm, smoky, creamy, and slightly sweet, a mix that somehow feels like a cozy sweater for your stomach.

You don’t need to be a chef, or even a “good cook,” to make this work.
You just need a pot, a spoon, and a little patience.

The secret isn’t in fancy ingredients, it’s in the timing, the browning, and that layer of flavor you build from the bacon up.

It’s the kind of meal that feels earned, rich without being heavy, comforting without being lazy, and yes, keto without feeling like a diet.

So the next time the weather drops, the mood dips, or you just want something warm and right, grab that squash and a few strips of bacon.

Trust me, you’ll want to make this again.

Print

Delicious Keto Bacon Butternut Squash Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, rich keto bacon butternut squash soup that’s smoky, sweet, and full of flavor. Made with real bacon, butter, and cream for a low-carb comfort meal that feels like a warm hug in a bowl.

  • Author: Jane Summerfield
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop, Blended
  • Cuisine: American, Keto, Low-Carb

Ingredients

Scale
  • 1 medium butternut squash (about 2 lbs, peeled and cubed)

  • 6 slices bacon

  • 3 tablespoons butter

  • 1 small onion, chopped

  • 2 garlic cloves, minced

  • 3 cups chicken broth

  • ½ cup heavy cream

  • ½ teaspoon smoked paprika

  • ¼ teaspoon cayenne pepper (optional)

  • Salt and black pepper, to taste

For topping (optional):

  • Crumbled bacon bits

  • A swirl of heavy cream

  • Fresh thyme or chives

Instructions

  • Cook the bacon: In a large pot, cook the bacon until crispy. Remove and set aside. Keep the bacon fat in the pot.

  • Sauté the onion and garlic: Add butter to the bacon fat. Stir in chopped onion and cook for 4–5 minutes. Add garlic and cook for 1 more minute.

  • Add the squash: Stir in cubed butternut squash, salt, pepper, and smoked paprika. Cook for 5 minutes, stirring now and then.

  • Add broth: Pour in chicken broth. Bring to a boil, then lower the heat and simmer for 20–25 minutes, or until squash is soft.

  • Blend: Use an immersion blender to blend the soup until smooth. (If using a regular blender, let it cool a bit first.)

  • Add cream and bacon: Stir in heavy cream and half of the crumbled bacon. Simmer for another 5 minutes on low heat.

  • Serve: Spoon into bowls. Top with extra bacon bits, a swirl of cream, and fresh herbs if you like.

Notes

  • Use real bacon, the fat gives the soup its smoky taste.

  • For a dairy-free version, replace heavy cream with coconut cream.

  • If it’s too thick, add a splash of broth or cream when reheating.

  • Store leftovers in the fridge for up to 4 days or freeze up to 3 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 220
  • Sugar: 4g
  • Sodium: 710mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 45mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Frequently Asked Questions (FAQs)

Is this butternut squash soup low enough in carbs for the keto diet?

Yes. Each serving is made to be low carb by using moderate squash and adding high fat from bacon and cream. A single serving is about 8 to 9 grams net carbs, depending on squash size and how much cream you use.

Can I use turkey bacon or a vegetarian bacon substitute?

You can, but the flavor will change. Real pork bacon gives the smoky fat that makes the soup rich. Turkey bacon is leaner and less fatty so the soup may taste less rich. If you use a vegetarian bacon, add a little extra butter or olive oil to keep the mouthfeel creamy.

How do I make this soup dairy free?

Swap the heavy cream for full-fat coconut cream. Use coconut oil or olive oil instead of butter if needed. The taste will be slightly different but still smooth and rich.