Heat the olive oil in a large skillet over medium heat. Add the diced onion and minced garlic, stirring them occasionally. Cook for about 2-3 minutes until the onion becomes soft and translucent, filling your kitchen with a wonderfully inviting aroma.
In a small bowl, mix the chili powder, cumin, garlic powder, and sea salt. Sprinkle this spice blend over the onions and garlic in the pan. Stir constantly for about one minute until the spices become fragrant. This step, called blooming, deepens their flavor.
Now, add the drained black beans, roasted corn, shredded chicken, green chiles, uncooked rice, salsa verde, and chicken broth to the skillet. Give everything a good stir to ensure all the ingredients are well-combined and evenly distributed throughout the pan.
Bring the mixture to a low boil, then reduce the heat to a simmer. Cover the skillet with a lid and let it cook for about 15 minutes. At this point, check to see if the rice is tender and has absorbed most of the liquid.
Once the rice is fully cooked, turn off the heat. Sprinkle the shredded Monterey Jack cheese evenly over the top of the skillet mixture. Place the lid back on for a couple of minutes to allow the cheese to melt into a gooey, delicious blanket.
Finish your skillet by sprinkling fresh, chopped cilantro over the melted cheese. If you like, you can also add sliced avocado for creaminess or a pinch of red pepper flakes for an extra kick. Serve immediately while it's hot and bubbly.