Spray a 9x13-inch casserole dish with nonstick spray. Set aside.
Peel the potatoes and cut them into 1-inch cubes. Place the potatoes in a large Dutch oven and cover with 1 inch of water. Add 2 tsp kosher salt, 1 tsp ground black pepper, 1 tsp granulated onion, and ½ tsp garlic powder; stir well. Set over high heat and bring to a boil, then reduce the heat to low and simmer until potatoes are fork tender, about 15 minutes.
5 lbs. Yukon Gold potatoes, 1 tbsp kosher salt, 1½ tsp ground black pepper, 1 tsp granulated onion, ½ tsp garlic powder
Drain the potatoes and return to the empty, still hot pot. Set the pot over low heat to boil off excess moisture from the potatoes – this should take just about 1 minute.
Mash the potatoes, then add the butter, cream cheese, sour cream, half-and-half, and 1 cup cheese. Stir well. Add half of the bacon and 1 tbsp chopped chives. Stir well. Taste and, if needed, season with additional kosher salt and black pepper.
½ cup unsalted butter, 4 oz. cream cheese, 1½ cups half-and-half or heavy cream, 2 cups shredded cheddar cheese, 1 lb. crumbled cooked bacon, 2 tbsp chopped fresh chives, 1 cup sour cream
Spread the mashed potatoes into the prepared baking dish.
At this point, the potatoes can be cooked immediately or refrigerated.