Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish.
In a large mixing bowl, whisk together the eggs, salt, and pepper.
Stir in the hash browns, cheddar cheese, cottage cheese, Swiss cheese, and crumbled bacon until well combined.
Pour the mixture into the prepared baking dish and spread it out evenly.
Bake for 35-40 minutes or until the top is golden and the center is set.
Let the casserole cool for a few minutes before slicing into squares. Serve warm and enjoy!
