Creamy Potato Soup with Bacon – There’s something magical about the way soup can wrap you in warmth and comfort, and this Creamy Potato Soup with Bacon is no exception. It’s the kind of dish that feels like a cozy hug on a chilly day, bringing back memories of simpler times.

I remember the first time I made this soup. It was a crisp autumn afternoon, the kind where the leaves crunch underfoot and the air carries a faint smell of woodsmoke. I had just come back from the farmer’s market, my basket brimming with fresh potatoes, leeks, and a loaf of crusty bread. But what really caught my eye were the thick slices of smoky, hand-cut bacon from a local butcher. I knew right then that dinner was destined to be something special.
This soup starts with humble ingredients: hearty potatoes, aromatic onions, and rich broth. But what takes it to the next level is the bacon. As it sizzles in the pan, the kitchen fills with its irresistible, smoky aroma, hinting at the deliciousness to come. The rendered bacon fat becomes the base for sautéing the onions and garlic, creating layers of flavor that make this soup anything but ordinary.
Once the potatoes are tender, they’re mashed gently into the broth, giving the soup its creamy texture. No heavy cream needed here—just the natural starchiness of the potatoes doing their magic. A handful of sharp cheddar cheese stirred in at the end adds a velvety richness, but it’s the crispy bacon bits scattered on top that steal the show.
I love serving this soup with a sprinkle of fresh chives and a dollop of sour cream, paired with that crusty bread I picked up. It’s a complete meal that’s hearty enough to satisfy yet light enough to leave you feeling just right.
What I adore most about this soup is its versatility. It’s the kind of recipe that welcomes variations—add a pinch of smoked paprika for a little kick or toss in some corn for sweetness. But no matter how you tweak it, the soul of this dish remains the same: a bowl of comfort that warms you from the inside out.
So, if you’re looking for a dinner that’s easy to make yet feels indulgent, give this Creamy Potato Soup with Bacon a try. Trust me, one spoonful and you’ll be hooked, just like I was on that autumn day.

Why You’ll Love This Creamy Potato Soup with Bacon
This soup is the ultimate comfort in a bowl! Velvety potatoes blend seamlessly with rich, savory bacon, creating a flavor-packed dish that’s hearty, satisfying, and perfect for chilly days. Plus, it’s super easy to whip up with simple ingredients you likely already have. Whether you’re craving a cozy family dinner or a quick meal prep option, this creamy potato soup is bound to become a staple in your kitchen. One spoonful, and you’ll be hooked!

Ingredients for Creamy Potato Soup with Bacon
Bacon: Use high-quality bacon, chopped into small pieces for even cooking and a rich, smoky flavor.
Onion: Diced for a sweet, aromatic base to enhance the soup’s depth.
Garlic: Freshly minced for a robust and savory punch.
Celery: Adds a subtle crunch and earthy undertone.
Chicken Broth: Opt for reduced sodium to control the saltiness while maintaining a flavorful broth.
Baking Potatoes: Ideal for creamy soups due to their starchy texture; peel and dice for even cooking.
Dried Thyme: A hint of earthy herbaceousness to complement the other flavors.
Heavy Whipping Cream: Provides a luxurious, creamy texture and rich taste.
Cornstarch: Acts as a thickener, ensuring a velvety consistency.
Salt and Pepper: Essential for balancing and enhancing all the flavors.
Cayenne Pepper: Adds a gentle heat to elevate the dish subtly.
Shredded Parmesan & Green Onions (Optional): Garnish with these for a nutty, cheesy finish and a pop of color and freshness.

How To Make This Creamy Potato Soup with Bacon
Step 1:
Cook the bacon in a large saucepan over medium heat until it’s perfectly crisp. Use a slotted spoon to remove the bacon and set it aside, but keep the flavorful bacon fat in the pan.
Step 2:
Add the onion, garlic, and celery directly into the bacon fat. Sauté for 3-4 minutes, or until the onion softens slightly and the aroma fills your kitchen.
Step 3:
Pour in the chicken broth, add the potatoes, and sprinkle in the thyme. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for 10 minutes, or until the potatoes are tender. Stir in the cream and let it simmer for an additional 5 minutes.
Step 4:
Create a slurry by mixing cornstarch with 1 tablespoon of water. Whisk this into the simmering soup and let it cook for another minute. Stir in half of the crispy bacon. Season generously with salt, pepper, and a pinch of cayenne for a little kick.
Step 5:
Ladle the soup into bowls. Garnish with parmesan cheese, the remaining bacon, and a sprinkle of green onions for a perfect finish. Serve hot and enjoy!

Storage Options
This soup stores beautifully! Keep it in an airtight container in the fridge for up to 4 days. For longer storage, freeze in individual portions for up to 3 months. Reheat gently on the stove, adding a splash of broth or milk to maintain its creamy texture. Perfect for meal prep or quick weeknight dinners!
Variations and Substitutions
- Dairy-Free: Swap the heavy cream for coconut milk or a plant-based alternative for a rich, creamy texture without the dairy.
- Vegetarian: Skip the bacon and use smoked paprika for that smoky flavor. Add sautéed mushrooms for a hearty twist.
- Low-Carb: Substitute half the potatoes with cauliflower to lighten up the carb load while keeping it velvety smooth.
- Extra Veggies: Stir in chopped kale, spinach, or even corn for added nutrition and texture.
- Cheesy Upgrade: Melt in shredded cheddar or a sprinkle of Parmesan for a cheesy, comforting kick.
Make it your own with what you have on hand!
SAVE THIS RECIPE TO YOUR FAVORITE PINTEREST BOARD!


Ingredients
- 8 slices bacon chopped
- ½ onion diced
- 2 cloves garlic minced
- 2 ribs celery diced
- 3 cups reduced sodium chicken broth
- 16 oz baking potatoes peeled and diced into ½-inch pieces (about 2 medium potatoes)
- ¼ tsp dried thyme leaves
- 1 cup heavy whipping cream
- 1 tbsp cornstarch
- Salt and pepper to taste
- Pinch of cayenne pepper
- Shredded Parmesan cheese and sliced green onions for garnish (optional)
Instructions
- In a large saucepan, cook the chopped bacon over medium heat until crisp. Use a slotted spoon to transfer the bacon to a plate and set aside.
- In the same pan, sauté the onion, garlic, and celery in the bacon fat for 3-4 minutes, until the onion softens slightly.
- Stir in the chicken broth, diced potatoes, and thyme. Bring to a boil, then reduce the heat and simmer, covered, for about 10 minutes or until the potatoes are tender.
- Pour in the heavy cream and let the soup simmer for another 5 minutes.
- In a small bowl, mix the cornstarch with 1 tablespoon of water to form a slurry. Whisk the slurry into the simmering soup and cook for 1 more minute. Stir in half of the cooked bacon. Season with salt, pepper, and cayenne to taste.
- Serve hot, garnished with Parmesan cheese, the remaining bacon, and green onions, if desired.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.








Leave a Reply