Before You Begin
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Cook Bacon
Cook bacon in a large pot over medium heat until crisp. Remove and set aside, leaving 1–2 tablespoons of fat in the pot.
Sauté Aromatics
Add butter or reserved bacon fat. Cook onions 4–5 minutes until softened. Add garlic and cook 1 minute, stirring to prevent burning.
Cook Potatoes
Add the diced potatoes and broth to the pot and bring the mixture to a gentle boil. Reduce the heat and simmer for about 20–25 minutes, or until the potatoes are very tender and easily break apart when pressed with a fork. Cooking time may vary depending on the size of the potato pieces and heat level.
Mash or Blend
Remove from heat. Mash for a rustic texture or blend carefully for smooth soup.
Add Dairy Safely
Return pot to low heat. Stir in cream and cheese until melted. Add sour cream and heat gently until warmed through. Do not boil after adding dairy.
Season and Adjust Texture
Add salt and pepper to taste. If soup is too thick, stir in broth or milk. If too thin, simmer briefly on low heat.
Serve
Serve hot topped with bacon, cheese, or herbs if desired.