Preheat oven to 350°F.
In a medium skillet over medium heat, cook the chopped bacon until crispy. Remove and drain on paper towels.
In the same skillet, cook the sausage until no longer pink. Drain excess grease and set aside.
Add diced bell peppers and sliced mushrooms to the skillet and sauté until softened, about 5 minutes. Remove from heat.
In a blender or food processor, combine eggs, cottage cheese, garlic powder, salt, and pepper. Blend until smooth.
In a large mixing bowl, stir together the bacon, sausage, sautéed vegetables, frozen hash browns, and all cheeses (cheddar, Swiss, Gruyere).
Pour the egg mixture over the meat, veggies, and potatoes. Stir gently to combine well.
Transfer the mixture into a greased 9×13-inch baking dish, spreading evenly.
Bake uncovered for 55 to 65 minutes, or until the top is golden and eggs are set.
Allow to cool for 5-10 minutes before serving. Enjoy warm!