This is the ultimate breakfast casserole! With layers of biscuits, eggs, sausage gravy, tater tots and cheese, it is all of your favorites in one dish. It is hearty and so tasty too.
Preheat oven to 375℉ and grease a 9x13-inch baking dish.
Cut the 1 16 oz can refrigerated biscuits into quarters and distribute evenly across the bottom of the prepared dish.
Bake for 8-10 minutes. They should be puffy and lightly golden brown on the top. Remove from the oven and set aside.
While the biscuits are baking, make the scrambled eggs by whisking the 12 large eggs and ½ cup milk together. Cook to a soft scramble over medium heat and season with salt and pepper. (They don't have to be fully cooked, they will cook more when they bake.)
Distribute the eggs over the biscuits in the baking pan.
Brown the 1 pound breakfast sausage in a large skillet over medium-high heat. Break it up as it cooks. Don't drain.
Reduce the heat to medium and sprinkle the sausage with ⅓ cup all-purpose flour. Stir to coat then cook, stirring frequently for 1-2 minutes.
Stir in the 3 cups milk. Add the ½ teaspoon salt, ½ teaspoon black pepper, ½ teaspoon garlic powder, and ½ teaspoon onion powder. Simmer and stir until the mixture is thickened, about 5 minutes.
Pour the sausage gravy evenly over the scrambled eggs and biscuits.
Arrange the 1 32 oz bag frozen tater tots in a single layer over everything.
Bake for 35-40 minutes, or until the tater tots are golden and crispy.
Sprinkle 1 cup shredded cheddar cheese over the tater tots and return to the oven for 5 minutes to melt.