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
Ingredients
1 pound ground pork (minced pork)
1 medium yellow onion
10 medium eggs
¼ cup milk
1 cup cheddar cheese - shredded- 32 ounces hash browns
Instructions
- Preheat oven to 350 degrees Fahrenheit.
- Brown the ground pork in a pan.
- Cook the onions for about 2 to 3 minutes in the same pan.
- Whisk the eggs and milk in a bowl.
- Prepare the baking dish and spray it with cooking spray.
- Add the frozen hash browns to the prepared baking dish.
- Layer the pork onion mixture on top of the hash browns.
- Pour the egg mixture over the sausage onion mixture.
- Cover the top of the mixture with cheese.
- Cover with tin foil and cook for 45 minutes. Then remove the tin foil and cook for another 10 minutes.
- You know it is done when the sides of the casserole are slightly brown, and the cheese is melting and bubbly.
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










