This hearty breakfast casserole is loaded with hash browns, sausage, cream cheese, and eggs, topped with melted cheddar. It's perfect for feeding a crowd or meal prepping for busy mornings.
Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish with cooking spray or butter.
In a large skillet, cook the sausage over medium heat until browned and fully cooked, 7-10 minutes. Break it into crumbles as it cooks. Drain excess fat and set aside.
While the sausage is warm, stir in the cream cheese until fully combined and creamy.
In a large mixing bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder until well combined.
Spread the frozen hash browns evenly in the bottom of the greased baking dish. Top with the sausage-cream cheese mixture. Pour the egg mixture over the sausage and hash browns. Top with shredded cheddar cheese.
Bake in the preheated oven for 45-50 minutes, or until the eggs are set and the cheese is melted and bubbly. For a crispier top, broil for 2-3 minutes at the end.
Remove from the oven and let it cool slightly before slicing and serving.
Notes
For added flavor, you can mix in some diced bell peppers or green onions.