01 - Preheat your oven to 375°F. Grease a 9x13-inch baking dish with cooking spray or butter.
02 - In a large skillet over medium heat, add olive oil. Sauté onion and red bell pepper for 3-4 minutes until softened. Stir in garlic and cook for 1 more minute until fragrant.
03 - Add shredded chicken, black beans, diced green chiles, and taco seasoning to the skillet. Mix well and cook for 2 minutes to combine flavors. Remove from heat.
04 - In a large mixing bowl, combine sour cream, cream of chicken soup, milk, cumin, paprika, salt, and black pepper. Stir until smooth and well incorporated.
05 - Spread a thin layer of the creamy sauce on the bottom of the prepared baking dish. Layer with 4 tortillas, overlapping as needed to cover the surface.
06 - Add half of the chicken and bean mixture over the tortillas. Drizzle with a third of the creamy sauce. Sprinkle with a third of each cheese, distributing evenly.
07 - Repeat with another layer of 4 tortillas, remaining chicken mixture, another third of sauce, and a third of the cheeses.
08 - Top with remaining 4 tortillas, remaining sauce, and remaining cheeses. Cover tightly with aluminum foil.
09 - Bake covered for 25 minutes until heated through and bubbling around edges.
10 - Remove foil and bake for another 10 minutes until cheese is bubbly and golden brown.
11 - Let rest for 10 minutes before slicing to allow layers to set. Garnish with fresh cilantro and serve warm.