Heat oil in a large nonstick skillet over medium-high heat. Season chicken with salt and pepper and add it to skillet along with the onion.
Cook for 2 to 3 minutes to brown chicken and soften onion. Add garlic and cook 30 seconds.
Add taco seasoning, rice, Rotel tomatoes, diced green chilies, chicken broth, black beans, and corn.
Bring mixture to a simmer. Cover and cook for 20 minutes, stirring once halfway through.Note: If it is getting to dry before the rice is done, add a little more chicken broth.
Stir in half the cheese and sprinkle the remaining half on top.
Serve with toppings.