Preheat oven to 350℉.
In a medium sized mixing bowl, add eggs, milk, garlic powder, onion powder, and salt. Whisk to combine.
Generously grease a 9x13 casserole dish with cooking oil.
Place hashbrowns in the bottom of the casserole dish making sure to cover the entire dish.
Sprinkle ham over the the hashbrowns making sure to evenly distribute the meat
Next, layer the cheese.
Lastly, pour the egg mixture over the top. Pour in a zigzag fashion to help spread all of the egg mixture over the bottom layers.
Bake 40-45 minutes or until cooked through.
Once fully cooked, remove from oven and immediately scrape the sides to separate the casserole from the sides of the dish.
Serve and enjoy!
