Preheat your oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray. Get your tater tot casserole dish ready while you prep everything else. This small step prevents sticking and saves cleanup time later.
Heat 2 tablespoons butter in a large skillet over medium heat. Add the diced onion and cook for 3 minutes until it softens slightly. Stir occasionally so nothing burns on the bottom. The onion should smell fragrant but still have a slight crunch.
Add the cooked ground turkey to the skillet with the onions. Mix in the cream of chicken soup, sour cream, and milk until combined. Stir everything together for about 1 minute — don't overcook or the sour cream can separate. This creamy base is what makes the whole casserole work.
Fold in the shredded cheddar cheese, frozen corn, garlic powder, paprika, and black pepper. Taste it and adjust seasoning as needed — I always add a tiny pinch more salt. Pour this filling into your prepared baking dish and spread it evenly.
Arrange the frozen tater tots in a single layer on top of the filling. Don't thaw them first — that's the secret to keeping them crispy. Brush the melted butter over the tops of the tater tots for that beautiful golden color.
Bake uncovered for 40 minutes until the tater tots are golden brown and the filling bubbles around the edges. My oven runs a little hot, so I check at minute 35 to make sure it's not browning too fast. If the tops are getting dark before the filling bubbles, cover it loosely with foil.
Let it rest for 5 minutes before serving. This helps everything set and makes scooping easier. The tater tot casserole will stay hot for about 20 minutes, so timing this right before dinner is perfect.