This Cheesy Hashbrown Breakfast Casserole with Ham is the ultimate comfort food packed with crispy hashbrowns, savory ham, gooey cheese, and fluffy eggs. It’s perfect for breakfast or brunch gatherings, meal prep, or holiday mornings. Easy to make and full of 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 cup milk
1/2 tsp garlic powder
1/2 tsp onion powder
Salt and pepper to taste
Non-stick cooking spray
Preheat oven to 375°F (190°C). Grease a 9x13 inch baking dish with non-stick spray.
In a large bowl, combine hashbrowns, ham, cheese, and onion. Spread evenly in the prepared dish.
In a separate bowl, whisk together eggs, milk, garlic powder, onion powder, salt, and pepper.
Pour egg mixture evenly over the hashbrown mixture.
Bake uncovered for 40–45 minutes, or until eggs are set and top is golden.
Let rest for 5–10 minutes before slicing and serving.
You can substitute bacon or sausage for ham.
Add bell peppers or spinach for extra veggies.
Can be made ahead and refrigerated overnight.