Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish. Cut tortillas in halves or quarters for easier layering.
Sauté aromatics: Warm a skillet over medium heat with oil.
Add onion and cook 4–5 minutes until translucent. Stir in garlic for 30 seconds until fragrant.
Mix the filling: In a large bowl, combine shredded chicken, black beans, corn, sautéed onion and garlic, cumin, chili powder, smoked paprika, salt, and pepper. Toss until evenly coated.
Make the creamy sauce: In a separate bowl, whisk enchilada sauce with Greek yogurt until smooth.
Taste and adjust salt or chili powder. The sauce should be pourable and slightly tangy.
Layer 1: Spoon a thin layer of sauce onto the bottom of the baking dish to prevent sticking. Add a layer of tortillas to cover the base.
Layer 2: Spread half of the chicken mixture over the tortillas.
Drizzle or spread about one-third of the sauce on top. Sprinkle with a little cheese.
Layer 3: Add another layer of tortillas, then the remaining chicken mixture, another third of the sauce, and more cheese.
Top layer: Finish with a final layer of tortillas and the remaining sauce. Add the rest of the cheese on top.
Press gently to settle the layers.
Bake: Cover with foil and bake for 20 minutes. Remove foil and bake another 10–12 minutes, until bubbly and the cheese is melted with golden spots.
Rest and garnish: Let it rest 10 minutes to set for cleaner slices. Top with chopped cilantro and green onions.
Serve with lime wedges.