Preheat the oven to 350°F and lightly coat a 9”x13” baking dish with non-stick spray. Set aside.
In a large skillet over medium-high heat, cook the sausage, onions, and bell peppers, breaking up the sausage as it cooks. Once the sausage is fully cooked and the onions are softened, stir in the garlic and sauté for 30 seconds. Drain any excess grease, then transfer the mixture to the prepared baking dish. Sprinkle with crumbled bacon and let cool slightly.
In a large bowl, whisk together all the ingredients for the egg mixture and set aside.
Add half of the tater tots to the baking dish, along with half of both cheeses (about ¾ cup each). Stir everything to combine, then spread into an even layer.
Pour the egg mixture evenly over the sausage mixture, then top with the remaining tater tots.
Bake uncovered at 350°F for 60-70 minutes, or until the eggs are fully set. Remove from the oven, sprinkle with the remaining cheese, and bake for another 5 minutes or until the cheese is melted.
Garnish with chopped green onions or fresh parsley before serving. Enjoy!