Preheat the oven to 350 °F. Lightly grease a deep 8x8in or 2 qt baking dish and set aside.
Cook 1 cup of rice as per the package directions. I recommend using a bit less water than is suggested as the rice will continue to absorb liquid in the casserole and you don't want it to turn out mushy.
To a skillet, add ½ tablespoon of oil and sauté the onions and peppers over medium until tender and lightly caramelized, about 10 minutes.
Add the rice, pulled pork, sauteed vegetables, BBQ sauce, canned chiles, black beans and ½ cup of shredded cheese to the casserole dish. Stir until well combined. Top with the remaining ½ cup of cheese.
Bake, covered with an oven safe lid or tin foil at 350 °F for 20 minutes and then remove the lid/aluminum foil for 5-10 minutes until the cheese is bubbly and melted. Let stand for 5 minutes and then serve, garnished with green onions and cilantro.
Notes
Make Ahead: Assemble completely (end of step 4) , cover tightly with plastic wrap or a well fitting lid and place in the refrigerator for up to 2 days or freeze for up to 3 months. When ready, bake as directed, for 40-45 minutes (since the ingredients are no longer warm from the prior steps). To Store: Store leftovers of this pulled pork casserole in an airtight container for up to 4 days.To Freeze: Freeze leftovers in an airtight container for up to 3 months.To Reheat: Small portions of leftovers can reheated in the microwave until warmed through. The full casserole can be reheated, covered, in the oven for 40 minutes at 350 F.