Prep the oven and pan. Heat the oven to 375°F (190°C).
Lightly oil a 9x13-inch baking dish or coat with cooking spray.
Sauté the veggies. Warm the olive oil in a large skillet over medium heat. Add onion and bell pepper with a pinch of salt. Cook 5–6 minutes until softened, then stir in garlic and cook 30 seconds more.
Build the filling. Add black beans, drained tomatoes with green chiles, corn, salsa, chicken broth, taco seasoning, and cumin.
Stir, then fold in the shredded chicken. Simmer 3–4 minutes to thicken slightly. Taste and season with salt and pepper.
Make the creamy layer. In a small bowl, mix Greek yogurt with the diced green chiles and a pinch of salt.
This adds creaminess without heavy cream or canned soup.
Layer the casserole. Spread a thin layer of the chicken mixture on the bottom of the dish. Arrange a single layer of tortillas to cover. Add half of the remaining chicken mixture, then dollop and spread half of the yogurt mixture.
Sprinkle with one-third of the cheese.
Repeat. Add another tortilla layer, the rest of the chicken mixture, the remaining yogurt mixture, and another third of the cheese. Top with a final tortilla layer and the remaining cheese to finish.
Bake. Cover loosely with foil (tent so it doesn’t stick to the cheese) and bake 15 minutes. Remove foil and bake another 10–12 minutes until the cheese is melted and bubbling and the edges are slightly crisp.
Rest and garnish. Let it rest 10 minutes before slicing so it sets.
Top with chopped cilantro and any optional toppings. Serve with lime wedges for a bright finish.