-
Preheat oven to 350 degrees.
-
In a large pot or Dutch oven, brown the beef and onions. Add the garlic and cook for another minute. Drain. Add 2 tablespoons of the taco seasoning and 1/3 cup water and cook until liquid has reduced. Remove from pan and set aside.
-
In the same pot, melt butter over medium heat. Stir in remaining 2 tablespoons of taco seasoning, salt, and pepper. Add the flour and cook for a couple of minutes until thick. Slowly whisk in the beef broth and milk until combined and cook for 3-5 minutes or until mixture is thick. Stir in the reserved meat mixture, corn, and beans.
-
Pour into an 11X17 inch baking dish. Top with crushed tortillas. Bake for 10 minutes. Sprinkle the cheese on top and bake for 2-4 minutes or until cheese is melted.
-
Top with sour cream, green onions, and tomatoes.