Preheat the oven to 375°F and lightly grease the baking dish.
In a large bowl, stir together the shredded chicken, uncooked rice, enchilada sauce, black beans, corn, diced tomatoes with green chilies, sour cream, chicken broth, taco seasoning, cumin, garlic powder, salt, and black pepper.
Fold in 1 cup of the shredded cheese.
Pour the mixture into the prepared baking dish and spread evenly.
Cover tightly with foil and bake for 35 to 40 minutes.
Remove the foil, sprinkle the remaining shredded cheese on top, and return to the oven uncovered.
Bake for another 10 to 12 minutes until the cheese is melted, bubbly, and lightly golden.
Let the casserole rest for 5 minutes before serving. Sprinkle with fresh cilantro and serve warm.