Heat olive oil in a large skillet or pot over medium-high heat.
Add chicken cubes and cook until browned on all sides, approximately 5 minutes.
Stir in onion and bell pepper, sautéing until softened, about 3 minutes.
Add garlic and taco seasoning, cooking for 1 minute until fragrant.
Stir in the dry rice and cook for 2 minutes to lightly toast.
Pour in chicken broth, black beans, and corn; bring to a boil.
Reduce heat to low, cover with a tight-fitting lid, and simmer for 15-18 minutes until rice is tender and liquid is absorbed.
Remove from heat, sprinkle cheese over the top, and cover for 2 minutes to melt.
Stir in lime juice and garnish with chopped cilantro before serving.