A delightful breakfast casserole combining crispy hash browns, savory meats, and creamy eggs, perfect for starting your day.
Preheat your oven to 350°F (175°C).
Preheating ensures even cooking from the start.
Spread the frozen hash browns evenly in the bottom of a greased 13x9 baking pan.
Ensure the hash browns are evenly distributed for a consistent base.
Sprinkle the shredded cheddar cheese, Monterey Jack cheese, cooked ham, crispy bacon, and chopped green onions over the hash browns.
Layer the ingredients evenly for a balanced flavor in each bite.
In a mixing bowl, whisk together the eggs, evaporated milk, ground pepper, and salt until well combined.
Whisk thoroughly to ensure the mixture is smooth and well blended.
Pour the egg mixture evenly over the hash brown and topping layers.
Pour slowly to ensure the mixture spreads evenly.
Cover the pan with aluminum foil and refrigerate for several hours or overnight.
Refrigerating allows the flavors to meld together beautifully.
Bake the casserole, uncovered, in the preheated oven for 40-45 minutes if refrigerated for several hours, or 55-60 minutes if refrigerated overnight, until the center is set.
Check for doneness by inserting a knife into the center; it should come out clean.
Let the casserole cool for a few minutes before slicing and serving.
Allowing it to cool slightly makes slicing easier and enhances the flavors.