This cheesy hashbrown breakfast casserole with ham is a comforting and delicious dish made with crispy hashbrowns, eggs, ham, and plenty of cheese. Perfect for breakfast or brunch, this easy-to-make casserole is great for feeding a crowd and can be prepared ahead of time!
1 (30 oz) bag frozen hashbrowns, thawed
2 cups cooked ham, diced
2 cups shredded cheddar cheese
8 large eggs
1 cup milk
½ teaspoon salt
½ teaspoon black pepper
½ teaspoon garlic powder
½ teaspoon onion powder
Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish.
Spread the hashbrowns evenly in the baking dish.
Sprinkle the diced ham and shredded cheese over the hashbrowns.
In a bowl, whisk together eggs, milk, salt, pepper, garlic powder, and onion powder.
Pour the egg mixture evenly over the casserole.
Bake for 40-45 minutes or until the eggs are set and the top is golden brown.
Let cool slightly before serving. Enjoy!
Use pre-cooked ham or swap with cooked bacon or sausage.
Can be made ahead—assemble and refrigerate overnight before baking.
Add veggies like bell peppers or spinach for extra flavor.