Ingredients
Equipment
Method
Cook bacon and build flavor
- Cook bacon until crispy in a large pot, then remove and set aside while leaving the drippings behind. Keep the heat at medium so the fat renders and the bacon browns evenly, about 8–10 minutes.
- Sauté the onion in the drippings for 4 minutes. Stir occasionally at medium heat until softened and lightly translucent.
- Add the garlic and cook for 1 minute. Stir to prevent browning and keep the mixture fragrant.
Simmer potatoes until tender
- Add chicken broth and cubed russet potatoes to the pot. Bring to a gentle simmer, then cook about 20 minutes until very tender.
- Mash about 2/3 of the potatoes in the pot to thicken the soup. Use the back of a spoon or masher and stir through so no big lumps remain.
Make it creamy and finish
- Stir in cream cheese and heavy cream until smooth. Keep the heat at low to medium-low and stir until fully melted, about 3–5 minutes.
- Stir in shredded cheddar and sour cream until melted, then season generously with garlic powder, onion powder, and salt and pepper. Let it simmer gently for 2–3 minutes so the cheese fully incorporates.
- Fold in most of the bacon and reserve the rest for serving. Ladle into bowls and top with all the toppings: sour cream, cheddar, bacon, green onions, and chives.
Notes
Pro tip: soften the cream cheese so it melts smoothly without graininess—then keep the soup at a low simmer while stirring in the cheese. Store leftovers in an airtight container in the refrigerator up to 4 days; reheat gently, adding a splash of broth if it thickens. Freezing is not recommended because the dairy can separate when thawed. For a lighter swap, use half-and-half in place of heavy cream (texture will be slightly less rich).
