In a large skillet, heat the olive oil over medium-high heat. Add the chicken pieces, season with salt, pepper, garlic powder, and onion powder. Cook until the chicken is browned and cooked through, about 5-7 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, add the uncooked rice and toast for 1-2 minutes, stirring frequently until slightly golden.
Pour in the chicken broth and salsa verde, stirring to combine. Bring the mixture to a boil.
Reduce the heat to low, cover the skillet, and simmer for about 15 minutes or until the rice is tender and has absorbed most of the liquid.
Stir in the cooked chicken, frozen corn, and black beans. Cover and cook for an additional 5 minutes until heated through.
Remove from heat and sprinkle the shredded cheddar cheese on top. Cover for a few minutes until the cheese is melted.
Garnish with chopped cilantro if desired and serve with lime wedges on the side.