Heat the olive oil in a large skillet over medium heat.
Add the diced onion and minced garlic.
Cook for 2–3 minutes, stirring often, until the onion begins to soften and the garlic becomes fragrant.
In a small bowl, combine the chili powder, sea salt, cumin, garlic powder, and black pepper.
Sprinkle the seasoning mixture into the skillet and stir for about 30 seconds.
Add the black beans, roasted corn, shredded chicken, diced green chiles, chicken broth, salsa verde, and uncooked rice.
Stir thoroughly so the rice is evenly distributed throughout the skillet.
Bring the Salsa Verde Chicken & Rice Skillet to a gentle boil and cook for 2–3 minutes.
Reduce the heat to low, cover the skillet, and simmer for approximately 15 minutes.
Check the rice. If it is still firm or there is excess liquid, cover again and continue cooking for several additional minutes.
Once the rice is tender and most of the liquid has been absorbed, remove the skillet from the heat.
Sprinkle the shredded Monterey Jack evenly over the top.
Cover again and let the skillet sit for 2–3 minutes, or until the cheese has melted.
Finish with chopped cilantro, avocado slices, and red pepper flakes if desired.
Serve warm.