Preheat your oven to 350°F (175°C).
In a skillet over medium heat, cook the ground beef until fully browned. Drain any excess grease.
Stir in the cream of mushroom soup, sour cream, garlic powder, onion powder, salt, and black pepper until well combined. Remove from heat.
In a prepared 9x13 inch baking dish, spread the ground beef mixture evenly on the bottom.
Sprinkle 1 cup of shredded cheddar cheese over the beef mixture.
Layer the frozen tater tots on top of the cheese in an even layer.
Bake in the preheated oven for 25 minutes.
Remove the casserole from the oven and sprinkle the remaining cup of shredded cheddar cheese on top of the tater tots.
Return the casserole to the oven and bake for an additional 5 minutes, or until the cheese is melted and bubbly.
Let it cool for a few minutes, then garnish with chopped green onions if desired. Serve warm.