Preheat the oven. Set your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Sauté the aromatics. Warm olive oil in a large skillet over medium heat.
Add onion and bell peppers with a pinch of salt. Cook 5–6 minutes until softened, then stir in garlic for 30 seconds.
Season the chicken. Add the cooked chicken to the skillet. Sprinkle on taco seasoning, plus a splash of water if needed.
Stir to coat and warm through, 2–3 minutes.
Build the filling. Stir in black beans, corn, and drained fire-roasted tomatoes. Taste and adjust with salt, pepper, and optional heat. You want it well seasoned now.
Mix the creamy layer. In a small bowl, whisk Greek yogurt with tomato or enchilada sauce until smooth.
This gives you a creamy, tangy binder without heavy cream.
Layer the casserole. In the prepared dish, add: A thin smear of the yogurt-sauce mix
A layer of corn tortillas (overlap to cover the bottom)
Half of the chicken-bean mixture
Half of the remaining yogurt-sauce mix
Half of the shredded cheese
Bake. Cover loosely with foil and bake 15 minutes. Remove foil and bake another 10–12 minutes, until the cheese is melted and bubbly and the center is hot.
Rest and garnish. Let the casserole rest 10 minutes before slicing. Top with cilantro, green onions, and a squeeze of lime.
Add avocado, salsa, or hot sauce if you like.
Serve. Cut into squares and plate with a light side salad or roasted vegetables.