01
Brown and crumble sausage
Start by heating a large skillet over medium-high heat. Cook the sausage, breaking it up as it browns and becomes crumbly, which should take about 5 to 7 minutes. Once done, take it off the heat and let it cool for a few minutes before transferring it to a big mixing bowl.

02
Combine and Layer Ingredients
Add the hash browns, ham, Monterey Jack cheese, dry mustard, and onion powder to the sausage, then give everything a good stir to combine. Spread this mixture loosely into a greased 9x13-inch baking dish. In a separate bowl, whisk together the eggs, evaporated milk, half-and-half, salt, and pepper until smooth. Pour this mixture evenly over the hash browns and sausage. Cover the dish with foil and pop it in the fridge for at least 8 hours or overnight.

03
Bake and Melt Cheese
When you’re ready to bake, take the casserole out of the fridge about 30 minutes beforehand so it can come closer to room temperature. Sprinkle the Cheddar cheese on top and cover it again. Preheat your oven to 350°F (175°C). Bake the casserole for 45 minutes, then remove the foil and cook for another 15 to 20 minutes until the cheese is melted and bubbly. Let it sit for about 10 minutes before serving so it sets up nicely.
