Spread hashbrowns evenly in a greased 9x13" pan. Set aside.
Cook bacon till crumbly and drain. Sprinkle half of the bacon and half of the cheese over the hashbrowns.
Cut butter into dry ingredients in a small bowl, set aside.
In a large bowl, whisk together the eggs, milk, salt and pepper. Whisk in the dry ingredients and pour over the hashbrown mixture.
Bake at 350° for 35-40 minutes or till eggs are set. Sprinkle the remaining cheddar cheese and bacon over the top. Bake for an additional 5 minutes or till cheese is melted.