01 - Set oven temperature to 375°F.
02 - Brown ground beef over medium heat in a large skillet, breaking it up, about 5 minutes. Drain excess fat if necessary.
03 - Add chopped onion and cook until softened, approximately 3 minutes. Stir in garlic, cumin, chili powder, smoked paprika, salt, and pepper; cook for 1 minute until fragrant.
04 - Mix in black beans and corn if using; cook for an additional 2 minutes. Remove skillet from heat.
05 - Spread ½ cup enchilada sauce evenly on the bottom of a 9x13-inch baking dish.
06 - Arrange one-third of the tortillas over the sauce, slightly overlapping.
07 - Spoon half of the beef mixture over the tortillas and sprinkle with ⅔ cup cheese.
08 - Drizzle ½ cup enchilada sauce over the cheese layer.
09 - Layer another one-third of tortillas, the remaining beef mixture, ⅔ cup cheese, and ½ cup sauce.
10 - Finish with final layer of tortillas, remaining sauce, and the rest of the cheese.
11 - Cover dish with aluminum foil and bake for 20 minutes.
12 - Remove foil and continue baking 10 to 15 minutes until cheese is bubbly and golden brown.
13 - Allow to rest 10 minutes before slicing. Garnish with green onions, cilantro, sour cream, and jalapeños as desired.