Preheat the oven to 425˚F.
In a large bowl combine the potatoes, cheese, onion, salt, pepper, and garlic powder.
Lightly coat an 8x8 inch square baking dish with butter (because everything is better with butter!)
Spread the potato mixture into the prepared baking dish.
In a separate bowl, stir together the milk, melted butter, and broth. Pour the liquid mixture over the potato mixture.
Bake for 1 hour, stirring after 30 minutes.
Cool a couple minutes to allow the potatoes to firm up. Serve and enjoy! You'll be thankful you did!