Ingredients
Equipment
Method
Cook the bacon and aromatics
- Cook the diced bacon in a large pot until crispy, then remove and set aside while leaving the drippings in the pot. Keep heat steady so the bacon browns and the fat renders.
- Sauté the diced onion in the reserved bacon drippings for 4 minutes. Stir until softened and lightly translucent.
- Add the minced garlic and cook for 1 minute. Stir until fragrant but not browned.
Simmer and mash
- Add the chicken broth and the cubed russet potatoes to the pot, then bring to a simmer. Simmer for 20 minutes until the potatoes are very tender.
- Mash about 2/3 of the potatoes in the pot to thicken the soup. Leave some chunks for a loaded, hearty texture.
- Stir in the softened cream cheese and heavy cream until smooth. Mix until no cream cheese lumps remain.
Finish and serve
- Stir in the shredded cheddar and sour cream until melted. Season generously with garlic powder, onion powder, and salt and pepper to taste.
- Fold in most of the cooked bacon, then taste and adjust seasoning if needed. Serve absolutely loaded with the remaining bacon, extra sour cream, extra cheddar, sliced green onions, and chives.
Notes
For the smoothest texture, keep the soup at a gentle simmer after adding dairy so the cream cheese melts evenly. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop with a splash of broth if it thickens. Freezing is not recommended because the dairy can separate after thawing. For a dietary swap, use turkey bacon and replace heavy cream/cream cheese with a lower-fat cream cheese alternative (texture remains creamy).
