This Cheesy Potato Breakfast Casserole is bubbly and crisp on the edges and soft on the inside. It's a great make-ahead breakfast or brunch that the whole family loves!
Prep Time: 15 minutesmins
Cook Time: 50 minutesmins
Total Time: 1 hourhr5 minutesmins
Servings: 16servings
Ingredients
1largeonion, chopped
1lbsausage, bulk
4cupsfrozen hash brown potatoes, (20 oz.), thawed*
Preheat oven to 350F. Grease a 9x13 inch baking dish and set aside.
Heat heavy large skillet over medium heat. Cook sausage and onion, stirring often and breaking up the bulk sausage into small pieces. Cook until sausage is browned throughout. Drain and set aside.
In a very large bowl, combine potatoes, eggs, Cheddar cheese, cottage cheese, Swiss cheese, garlic powder, salt, and pepper.
Add cooked sausage mixture to egg mixture. Stir to combine well. Pour entire mixture into prepared baking dish. At this point, you can tightly cover and refrigerate overnight, if desired.
Bake in preheated oven 50-60 minutes or until eggs are set and cheese is melted. If casserole sat in fridge all night, it may need to bake a bit longer. Watch and cover with foil if the top starts browning too much in the oven. Let stand at least 10 minutes before serving.
Notes
Don't forget to thaw the frozen hash browns prior to mixing everything together to ensure everything bakes evenly.
The casserole can be entirely assembled the night before, covered, and refrigerated until ready to bake.
Omit the sausage to make this casserole completely vegetarian.
See original article for delicious serving ideas and variations.
If you enjoyed this recipe, please come back and give it a rating. We ❤️ hearing from you! Join our Free Recipe Club and get our newest, best recipes each week!