Spray a 9x13 inch dish with non-stick cooking spray.
Spread the frozen and shredded potatoes to the bottom of the dish and season with salt and pepper.
In a large bowl, whisk the eggs, half and half, and season salt together until well blended. Add in cheddar cheese, pepper jack, and chopped ham and stir to combine.
Pour egg mixture over the frozen potatoes. Cover with foil and refrigerate for 2 hours or overnight.
In the morning, bake covered in foil at 350 degrees for 90 minutes. Let rest for 10 minutes before serving. Serves 12.