Preheat your oven to 350°F and grease a 9×13-inch baking dish.
Arrange exactly half of the frozen tater tots in a single, tightly packed layer across the bottom of the prepared dish. Pop the dish into the preheating oven for 10 minutes while you prep the meat. Pro Tip: Par-baking the frozen bottom potato layer flash-sears the starches. This forms a crisp moisture barrier that stops the heavy meat juices from turning the foundation into a mushy, waterlogged layer.
Add the ground beef and chopped onion to a large skillet over medium-high heat. Sauté for 6–8 minutes, breaking the beef into fine, even crumbles, until the meat is entirely browned and the onions are soft. Drain away all excess pooled grease completely.
Reduce the skillet heat to low. Toss in the minced garlic and sauté for exactly 30 seconds just until fragrant. Turn off the stove burner and slide the skillet off the heat entirely.
Pour the cream of onion soup, milk, sour cream, drained corn, and exactly 1 cup of the shredded cheddar cheese directly into the warm beef skillet. Whisk the mixture vigorously off-heat until the cheese melts from the residual warmth. Crucial: Incorporating sour cream and condensed soups into slightly cooled meat off direct heat stabilizes the dairy fats, ensuring your beef gravy bakes into a smooth, velvety sauce instead of splitting into a curdled, watery layer.
Season the unified beef gravy with salt and black pepper to taste. Remove the baking dish from the oven and spread the hot meat mixture evenly over the par-baked tater tot base.
Arrange the remaining half of the frozen tater tots in a neat, uniform pattern over the top of the meat layer. Blanket the potato grids with the final cup of shredded cheddar cheese. Bake uncovered for 30 to 40 minutes until the top tots are deep golden brown and the cheese is bubbling intensely at the perimeter. Let it cool for 5 minutes before scooping.