Preheat oven to 350 degrees F. Spray a 9x13 baking dish with nonstick spray.
In a large skillet, cook bacon, onion and green pepper over medium-high heat until bacon is browned. Drain the skillet to try to remove as much bacon fat as possible.
Make sure the hash browns are fully thawed. Remove as much water as you can from the hash browns to prevent a soggy casserole. I like to put the hash browns in a strainer and press down on them with my hand to remove excess water.
In a large bowl, add cooked bacon, onion, green pepper, hash browns, beaten eggs, cheddar cheese, cottage cheese, swiss cheese, salt and pepper. Stir to fully combine.
Pour mixture into the baking dish.
Bake in the oven for 45-55 minutes, or until eggs are fully set. Remove from oven and allow to cool for a few minutes before serving.