Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish.
In a large mixing bowl, combine the hash browns, cottage cheese, beaten eggs, cheddar cheese, Swiss cheese, diced green chiles, half of the crumbled bacon, half of the diced red bell pepper, and half of the chopped green onions. Mix thoroughly and transfer the mixture into the prepared baking dish.
Top with the remaining bacon and red bell pepper. Cover the dish with foil and bake for 60 minutes. Remove the foil and continue baking for an additional 10 minutes, or until the potatoes are tender. Take out of the oven and sprinkle the remaining green onions on top. Cut into squares and enjoy!