Preheat oven to 350°F.
In a large pan heat the oil and then add the meat.
Once the meat is browned, add the onions
Cook for 2-3 minutes until tender and then add the garlic powder, chili powder, tabasco and cayenne (optional).
Drain off the extra fat and adjust the seasoning with salt and pepper.
Combine the meat-onion mixture with tater tots, potato soup, corn, sour cream, 1 cup of cheese and tomatoes.
Place in a casserole pan and bake for 30-35 minutes until golden brown.
Top with remaining cheese, turn oven to broil and brown the top.
Garnish with green onions and enjoy with a green salad.
Tip: Great for breakfast with a fried egg on top