01 - Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or oil.
02 - Heat a large skillet over medium heat. Add ground beef and cook, breaking up with a spoon, until browned completely, approximately 5 minutes. Drain excess fat from the skillet.
03 - Add diced onion to the beef and sauté for 3 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant.
04 - Mix in chili powder, cumin, smoked paprika, salt, black pepper, corn kernels, and black beans. Stir to combine and cook for 2 minutes. Remove from heat.
05 - Spread 1/2 cup enchilada sauce evenly over the bottom of the prepared baking dish. Arrange 4 tortillas over the sauce, overlapping as necessary to cover.
06 - Distribute half of the beef mixture over the tortillas. Sprinkle with one-third of the shredded cheese blend. Pour 1/2 cup enchilada sauce over the layer.
07 - Place remaining 4 tortillas on top. Spread remaining beef mixture over tortillas, followed by another one-third of the cheese.
08 - Pour remaining enchilada sauce over the casserole, ensuring coverage. Top with remaining shredded cheese.
09 - Cover baking dish tightly with aluminum foil. Bake for 25 minutes.
10 - Remove foil and continue baking for 10 minutes until cheese is bubbly and lightly golden on top.
11 - Let casserole rest for 10 minutes before slicing. Serve with optional garnishes: chopped cilantro, diced tomatoes, sliced jalapeños, and sour cream.