This Cheesy Hashbrown Breakfast Casserole with Ham is a hearty, make-ahead breakfast packed with melty cheese, crispy hashbrowns, and savory ham. Perfect for family brunches, holiday mornings, or a quick weekday breakfast, this comforting dish combines simple ingredients for big flavor.
1 (30 oz) bag frozen shredded hashbrowns, thawed
2 cups diced cooked ham
2 cups shredded cheddar cheese
1/2 cup diced onion
8 large eggs
1 1/2 cups milk
1/2 tsp salt
1/4 tsp black pepper
1/2 tsp garlic powder
1/2 tsp paprika (optional)
Cooking spray or butter for greasing
Preheat oven to 375°F (190°C). Grease a 9x13 inch baking dish.
In a large mixing bowl, combine hashbrowns, ham, cheese, and onion. Spread evenly in the dish.
In another bowl, whisk together eggs, milk, salt, pepper, garlic powder, and paprika.
Pour the egg mixture over the hashbrown mixture in the dish.
Bake for 40-45 minutes, or until the eggs are set and the top is golden brown.
Let it cool for 5 minutes before slicing and serving.
You can add veggies like bell peppers or spinach for more color and nutrition.
Great for meal prep—store leftovers in the fridge for up to 4 days.
Swap ham for sausage or bacon if desired.