Heat olive oil in a large skillet over medium-high heat.
Add diced chicken breast and season with salt, pepper, cumin, chili powder, garlic powder, and onion powder. Cook until browned.
Stir in uncooked rice, chicken broth, black beans, diced tomatoes, and frozen corn.
Bring to a boil, then reduce heat, cover, and simmer for 20 minutes or until rice is fully cooked.
Remove from heat and sprinkle shredded cheese on top. Cover for 5 minutes to allow cheese to melt.
Serve with diced avocado, fresh cilantro, and lime wedges.