First, in a large skillet, I like to use cast iron, on medium heat, brown the hamburger in the pan and add the seasonings, pepper, salt, basil, and garlic to the frying hamburger.
Once it is cooked through drain the grease from the pan and discard the grease.
Next add the flour on top of the beef mixture and cook for 2 minutes on medium-high heat; stirring occasionally.
Then at the same temperature add the milk and let boil and thicken. Once it has thickened add the sour cream and vegetables, stirring occasionally.
Cook for 5 more minutes then sprinkle (if using a 9x13 transfer to that before adding the cheese) with shredded cheese in an even layer and line the tater tots in a single layer or dump the tater tots onto the filling mixture.
You can either bake the hotdish in a baking dish (9”x13”), casserole dish or a 12 in cast iron skillet.
Bake in a preheated oven at 350 degrees for 40 minutes or until heated through and you have crispy tater tots.