Prepare the rice: cook 1 1/2 cups uncooked rice according to package instructions, using 3 cups chicken stock in place of water; set aside.
Preheat the oven to 350°F (175°C) and spray a 9 x 13-inch baking dish with cooking spray.
Spread the 16 oz of refried beans in an even layer on the bottom of the prepared baking dish.
In a large bowl, combine the cooked rice, 3 cups cubed or shredded chicken, 10 oz enchilada sauce, 10.75 oz cream of chicken soup, 4 oz chopped green chiles, 1 can rinsed and drained black beans, 8 oz cubed cream cheese, 3 sliced green onions, and 4 oz of the shredded cheese.
Spread the rice and chicken mixture evenly over the layer of refried beans in the baking dish.
Cover the dish tightly with foil and bake for 35 minutes.
Remove the foil, sprinkle the remaining 8 oz shredded cheese over the casserole, and return to the oven until the cheese is completely melted, about 7–10 minutes.
Let the casserole rest briefly, then serve immediately.