Creamy Potato Soup with Bacon

 

Creamy Potato Soup with Bacon: A Comforting Classic

There is something incredibly comforting about a warm bowl of creamy potato soup. Rich, hearty, and full of flavor, Creamy Potato Soup with Bacon is the kind of meal that feels like a warm hug on a cold day. The soft, tender potatoes blend beautifully with a smooth, creamy broth, while crispy bacon adds a smoky, savory crunch that takes the dish to another level.

This soup is simple to prepare, uses everyday ingredients, and can easily become a family favorite. Whether you serve it as a cozy dinner, a starter for a larger meal, or even a satisfying lunch, this recipe delivers both comfort and flavor in every spoonful.


Ingredients

To make this delicious creamy potato soup with bacon, you will need:

  • 6 medium potatoes, peeled and diced

  • 6 slices of bacon

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 3 cups chicken broth

  • 1 cup heavy cream

  • 1 cup milk

  • 2 tablespoons butter

  • 2 tablespoons all-purpose flour

  • 1 cup shredded cheddar cheese (optional but recommended)

  • Salt and black pepper to taste

  • 2 green onions, chopped (for garnish)

  • Optional toppings: extra cheese, sour cream, or more crispy bacon


Step-by-Step Method

Step 1: Cook the Bacon

Start by placing the bacon slices in a large pot or Dutch oven over medium heat. Cook the bacon slowly until it becomes crispy and golden. This usually takes about 6–8 minutes.

Once cooked, remove the bacon and place it on paper towels to drain the excess grease. Do not discard the bacon fat in the pot, as it will add incredible flavor to the soup. Once cooled, crumble the bacon into small pieces and set it aside.


Step 2: Sauté the Aromatics

Using the same pot with the bacon drippings, add the chopped onion and cook for about 3–4 minutes until it becomes soft and translucent.

Next, add the minced garlic and cook for another 30 seconds, stirring constantly so the garlic does not burn. The combination of onion, garlic, and bacon fat creates a flavorful base for the soup.


Step 3: Add the Potatoes and Broth

Add the diced potatoes into the pot and pour in the chicken broth. Stir everything together and bring the mixture to a gentle boil.

Once boiling, reduce the heat to medium-low and allow the soup to simmer for about 15–20 minutes, or until the potatoes become tender and easily pierced with a fork.


Step 4: Create the Creamy Base

In a small saucepan, melt the butter over medium heat. Stir in the flour and cook for about 1–2 minutes to create a roux. This step helps thicken the soup and gives it that rich, creamy texture.

Slowly whisk in the milk and heavy cream, stirring constantly to avoid lumps. Continue cooking until the mixture thickens slightly.


Step 5: Combine and Blend

Pour the creamy mixture into the pot with the cooked potatoes and broth. Stir well to combine everything.

At this point, you can choose the texture you prefer:

  • For a chunky soup, leave it as is.

  • For a smoother soup, use an immersion blender to partially blend the potatoes while leaving some chunks for texture.


Step 6: Add Cheese and Bacon

Stir in the shredded cheddar cheese until it melts completely into the soup. Add most of the crumbled bacon as well, reserving a little for garnish.

Season the soup with salt and black pepper according to your taste.


Step 7: Serve and Garnish

Ladle the hot soup into bowls and top each serving with the remaining crispy bacon, chopped green onions, and extra cheese if desired. You can also add a spoonful of sour cream for extra richness.

Serve the soup with warm crusty bread or buttered toast for a complete and satisfying meal.


Tips for the Best Potato Soup

  • Choose the right potatoes: Russet potatoes work best because they break down slightly and help thicken the soup.

  • Cook bacon slowly: This ensures maximum crispiness and flavor.

  • Adjust the thickness: If the soup becomes too thick, simply add a little more milk or broth.

  • Add extra toppings: Cheese, chives, sour cream, and bacon bits all make great additions.


Final Thoughts

Creamy Potato Soup with Bacon is a timeless comfort food that combines simple ingredients with rich, satisfying flavors. The creamy broth, tender potatoes, and crispy bacon create a perfect balance of texture and taste.

Whether you are cooking for your family or simply craving something warm and hearty, this easy homemade soup is sure to become a go-to recipe in your kitchen. One bowl is never enough!