Preheat your oven to 375°F (190°C). Yes, we’re starting with warmth—pretend it’s a motivational speech for your appetite.
Brown the meat with onion in a skillet until no pink remains. Break it up as you go so you don’t end up with meatballs in disguise.
Stir in garlic powder, onion powder, salt, pepper, and optional veggies. Cook 2–3 minutes to soften; your kitchen will smell like comfort in progress.
In a bowl, mix cream of mushroom soup with milk until smooth. It should feel like a cozy hug in liquid form.
Spread the meat mixture in a greased 9x13-inch pan. Pour the soup mixture over it, then sprinkle with half the cheddar cheese.
Top evenly with frozen tatertots. Don’t worry about perfect alignment; asymmetry is trendy in casseroles.
Bake for 35–40 minutes, until the tatertots are golden brown and the cheese is bubbling like a friendly lava lamp.
Sprinkle the remaining cheese on top and bake 5 more minutes, just enough to melt it into a glossy finish.
Let rest for 5 minutes, then scoop and serve. If you’re feeling dramatic, garnish with chopped parsley or green onions.