Brown and crumble sausage in a large skillet over medium; drain grease and cool.
Spray a 9x13-inch dish; arrange frozen tots in a single layer.
Top evenly with sausage and cheddar.
Whisk eggs, milk, sour cream, garlic powder, onion powder, salt, and pepper smooth in a large bowl.
Pour evenly over filling, letting eggs seep between tots.
Cover tightly with plastic and foil; freeze up to 2 months or bake immediately.
If frozen, thaw refrigerated overnight and rest at room temperature 30 minutes. Heat oven to 350°F.
Remove plastic, cover with foil, and bake 40 minutes, then uncovered 10 minutes until tots are crisp and eggs fully set.
Rest 5 minutes; top with green onions and serve with optional salsa or hot sauce.