Preheat and prep: Heat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
If using tortillas instead of rice, cut them into bite-size strips.
Sauté the veggies: Warm 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 and lightly golden.
Season and combine: Stir in taco seasoning and cook 30 seconds until fragrant.
Add black beans, corn, diced tomatoes with chiles, salsa, and chicken broth. Simmer 2–3 minutes to meld flavors.
Add chicken and base: Stir in shredded chicken and cooked rice (or tortilla strips). Taste and adjust salt and pepper.
You want it slightly saucy—this keeps it moist after baking.
Add creaminess: Off the heat, fold in Greek yogurt or sour cream until evenly combined. This gives a creamy, casserole-like texture without making it heavy.
Assemble: Spread mixture evenly in the baking dish. Sprinkle cheese over the top in an even layer.
Bake: Bake uncovered for 18–22 minutes, until hot and bubbly and the cheese is melted.
For a golden top, broil 1–2 minutes at the end, watching closely.
Rest and garnish: Let sit 5–10 minutes so it sets for clean slices. Top with cilantro and green onions, and add any extras like jalapeños or a squeeze of lime.
Portion for meal prep: Divide into 4–6 containers. Add fresh toppings right before eating to keep textures crisp.