Freshly shredded cheddar cheese - 2 cups, plus more for topping
Cheddar cheese (for topping)
Sour cream (for topping)
Green onions (for topping)
Instruction
In a large pot cook the bacon over medium heat until crispy. Remove and set aside. Carefully soak up the excess bacon grease with a paper towel (or save for later) leaving about 2 tbsp behind in the pot.
Add the flour and stir. Cook for about 1-2 minutes.
Slowly whisk in the heavy cream and milk in batches (about 1/3 at a time), followed by the chicken broth.
Season with salt, pepper, chicken bouillon, and cayenne. Stir well to combine.
Add the potatoes to the pot and bring the mixture to a boil. Cook until the potatoes are fork-tender, about 15 minutes.
Reduce the heat to medium-low. Stir in the shredded cheddar cheese and cooked bacon (reserving a few tablespoons of each for topping) until the cheese has melted.
Mash the potatoes using a potato masher, whisk, or wooden spoon until you reach your desired consistency.
Serve immediately and top with additional cheddar cheese, sour cream, bacon, and green onions. Enjoy!