Ingredients
Equipment
Method
- Pierce potatoes several times with a fork and microwave for 12–15 minutes until tender. Let cool, peel if desired, then cut into bite-sized chunks.
- In a large skillet, cook bacon over medium-high heat until crisp. Transfer to a paper towel-lined plate and reserve 1 tbsp bacon fat.
- In a large pot, melt butter with reserved bacon fat. Add minced garlic and diced onion; cook for 2–3 minutes until soft and fragrant.
- Whisk in flour to make a roux and cook for 1–2 minutes to remove raw flour taste.
- Gradually whisk in milk and half-and-half until smooth. Then slowly add chicken stock, whisking continuously to avoid lumps.
- Simmer for 5–7 minutes until slightly thickened. Season with salt, garlic salt, and pepper.
- Remove from heat and stir in both cheeses and sour cream until melted and creamy.
- Gently stir in potato chunks. Mash lightly for a creamier texture or leave chunky if preferred.
- Serve hot, topped with crumbled bacon, shredded cheese, and chopped chives.
Notes
For extra creaminess, use whole milk or heavy cream. To make it vegetarian, skip the bacon and use vegetable broth. You can also add steamed broccoli or shredded chicken for a variation. Store leftovers for up to 4 days or freeze for 2–3 months.
