Ingredients
Equipment
Method
- Thaw frozen hash browns completely and squeeze handfuls over the sink to remove all excess moisture that would make the casserole watery.
- Butter a 9x13 inch baking dish and spread squeezed hash browns evenly across the bottom.
- Bake hash browns at 400°F for 20 minutes until edges start turning golden and crispy so they're tender in the finished casserole.
- Cook bacon in a large skillet until crispy, drain on paper towels, and crumble into pieces.
- Brown breakfast sausage in the same skillet, breaking it into small pieces, then drain off all grease completely to prevent an oily casserole.
- Whisk eggs with milk, ranch seasoning, salt, and pepper in a large bowl until well combined.
- Microwave cream cheese for 40 seconds to soften, then whisk it into the egg mixture until mostly smooth with only small lumps remaining.
- Reduce oven temperature to 350°F and scatter cooked bacon and sausage evenly over the pre-baked hash browns.
- Pour egg mixture evenly over the meat and hash browns, making sure it reaches all corners of the pan.
- Sprinkle shredded cheddar cheese generously over the top, covering the entire surface, then add sliced green onions.
- Bake at 350°F for 45 to 50 minutes until the center is set when you shake the pan and a knife inserted comes out clean.
- Let casserole rest for 10 minutes before cutting so it holds together instead of falling apart when you serve it.
Nutrition
Notes
Squeeze thawed hash browns completely dry or the casserole turns into soup. I learned this the hard way when my first attempt was so watery my family just stared at it. Pre-baking the hash browns before adding toppings prevents crunchy potato chunks that crack your teeth.

