Preheat the oven to 350°F and spray a 9×13-inch baking dish with nonstick cooking spray.
Spread the thawed 26 ounce bag frozen hash browns evenly in the prepared baking dish. Sprinkle the 8 ounce package diced ham and 1 cup of shredded cheddar cheese over the hash browns.
In a large mixing bowl, whisk together the 8 eggs, 1 cup sour cream, ½ cup heavy cream, ½ teaspoon salt, ½ teaspoon pepper, ½ teaspoon garlic powder, and ½ teaspoon onion powder until smooth.
Pour the egg mixture evenly over the hash browns, ham, and cheese. Gently press down with a spatula to ensure the ingredients are well coated.
Top with the remaining 1 cup of shredded cheddar cheese.
Bake in the preheated oven for 45 minutes, or until the casserole is set and golden brown on top.
Allow the casserole to cool for 5 minutes before slicing. Serve warm.
Notes
Please refer to my FAQ’s (Frequently Asked Questions) and ingredient list above for other substitutions or for the answers to the most common questions.
I went with 2 cups of cheese because most bagged cheese is 2 cups. However, if you are a cheese lover like myself, please feel free to use more!
Although not absolutely necessary, I prefer to pat the hash browns with a paper towel. This will ensure no excess moisture is release into the casserole as it bakes.