This breakfast casserole layers frozen hash browns, browned ground pork, and a whisked egg mixture under a blanket of cheddar cheese, then bakes for just over an hour. It feeds eight people from one dish with about 15 minutes of hands-on work. The honest reason to make it: you can put it together the night before and slide it into the oven in the morning without thinking.
Why this recipe works
Two things matter here. First, browning the ground pork before it goes into the dish. Raw ground pork releases a lot of water as it cooks, and if you skip this step the bottom layer turns soggy instead of setting up properly. Cook it until no pink remains — ground pork needs to reach 160°F (71°C) internally, so don’t pull it early. Second, the foil for the first 45 minutes. Covering the dish traps steam, which helps the egg mixture cook through evenly rather than setting hard on top while staying runny in the middle. The final 10 minutes uncovered is what browns the cheese. Both steps are simple, but skipping either one changes the result noticeably.
If something goes sideways
- The center is still jiggly after the full cook time: Oven temperatures vary. Cover the dish again with foil and give it another 10 minutes. The casserole is done when a knife inserted in the center comes out without wet egg running off it.
- The hash brown layer is watery at the bottom: Frozen hash browns carry a lot of moisture. Spread them in the dish and let them sit uncovered for 5 minutes before layering — or press them lightly with a clean towel. This gives excess ice crystals a chance to release before baking.
- The egg mixture didn’t spread evenly: Pour it slowly in a circular motion rather than dumping it in one spot. Tilt the dish gently side to side after pouring so it reaches the edges before you add the cheese.
- The cheese browned too fast in the last 10 minutes: Every oven runs differently. Check at 7 minutes. If the cheese is already deep brown but the center isn’t set, lay a loose piece of foil on top — don’t crimp it — and finish baking.
- The pork is sticking to the pan while browning: Let it sit undisturbed for a minute before trying to break it up. Ground pork releases naturally from the pan once it has a little color; stirring it too early just tears it and makes it stick more.
Make-ahead notes
You can assemble the entire casserole — hash browns, pork and onion layer, egg mixture, cheese — cover it tightly with foil, and refrigerate it for up to 16 hours before baking. Skip the cooking spray step until you’re ready to bake. Pull it from the fridge while the oven preheats so it isn’t ice-cold going in, which helps it cook evenly. Leftovers keep in the fridge for 3 days; reheat individual portions in the microwave for 90 seconds, or put the whole dish back in a 325°F oven covered with foil for about 20 minutes. For freezing, cut fully baked and cooled portions into squares, wrap each one individually, and freeze for up to 2 months — skip freezing the unbaked assembled dish, since the egg mixture doesn’t hold well raw in the freezer. Thaw overnight in the fridge before reheating. One practical note: skip adding a garnish of fresh herbs before serving — not worth the extra dish to wash for a weekday breakfast.

Easy Breakfast Casserole with Hash Browns & Pork
Equipment
Ingredients
1 pound ground pork - minced pork, about 450g
1 medium yellow onion - diced
10 medium eggs- ¼ cup whole milk - 60ml
1 cup cheddar cheese - shredded, about 115g- 32 ounces hash browns - frozen ; shredded style, about 900g
1 pinch salt - to taste
1 pinch ground black pepper - to taste- 1 can cooking spray - for greasing the baking dish
Instructions
- Preheat the oven to 350°F / 175°C (180°C fan-forced).
- Heat a large non-stick skillet over medium-high heat. Add the ground pork and cook, breaking it into small crumbles with a spatula, until no pink remains and the pork reaches 160°F / 71°C internally, about 6-8 minutes. Drain excess fat and transfer to a plate.1 pound ground pork
- In the same skillet, cook the diced onion over medium heat for 2-3 minutes until softened and translucent. Combine with the cooked pork.1 medium yellow onion
- In a large mixing bowl, whisk together the eggs, milk, and a generous pinch of salt and pepper until fully combined and slightly frothy.10 medium eggs, 1/4 cup whole milk, 1 pinch salt
- Lightly coat a 9×13 inch (33x23cm) baking dish with cooking spray.1 can cooking spray
- Spread the frozen hash browns in an even layer across the bottom of the prepared baking dish. Press them down gently with a spatula.32 ounces hash browns
- Spread the pork and onion mixture evenly over the hash brown layer.1 pound ground pork, 1 medium yellow onion
- Pour the egg mixture evenly over the pork and onion layer, letting it seep down through the layers.10 medium eggs, 1/4 cup whole milk
- Sprinkle the shredded cheddar cheese evenly over the top.1 cup cheddar cheese
- Cover the dish tightly with aluminium foil and bake for 45 minutes. Remove the foil and bake for an additional 10 minutes, until the cheese is golden and bubbly.
- The casserole is done when the edges are lightly browned, the cheese is golden and bubbly, and the centre is set (not jiggly). Let it rest for 5 minutes before cutting into 8 portions.
Notes
Nutrition
Frequently asked questions
Do I have to thaw the hash browns before using them?
No — frozen hash browns go straight into the dish. Thawing them first actually makes them harder to spread evenly and can make the bottom layer mushy before it even hits the oven.
How do I know the ground pork is fully cooked before it goes into the casserole?
It should show no pink anywhere and reach 160°F (71°C) on an instant-read thermometer. If you don’t have a thermometer, break a piece open — fully cooked ground pork is uniformly gray-brown throughout, not rosy in the middle.
Can I use a different ground meat instead of pork?
Yes. Ground turkey or chicken work well and need to reach 165°F (74°C) when you brown them before assembling. Ground beef works too and needs to hit 160°F (71°C) — the flavor will be slightly richer and less mild than pork.
My eggs and milk are already whisked together — how long can they sit before I need to use them?
Use the mixture within 30 minutes if it’s sitting at room temperature, or cover and refrigerate it for up to overnight if you’re prepping ahead. Don’t leave a raw egg mixture out on the counter while you do other things.
The recipe says to spray the baking dish — does that really matter?
Yes, it matters a lot for cleanup. Without it, the egg and cheese bond to the dish and require serious scrubbing. A thorough coat of cooking spray, especially up the sides, means the casserole lifts out cleanly in slices.
Try these next
- Savory Pork Stottie Filling
- Sweet Savory Scotch Eggs
- Hearty Beef Cauliflower Bake
- Kumara Beef Hash Cakes










