Heat the olive oil in a large skillet or frying pan over medium-high heat. Add the onion and peppers and season with salt and black pepper, to taste. Cook for 7-8 minutes, stirring occasionally until the veggies are soft and slightly caramelized.
Add the chicken, ground cumin, smoked paprika, oregano, and chipotle powder, and cook for 3-4 minutes, stirring occasionally, until the chicken is lightly browned on all sides. Season with additional salt and black pepper, to taste.
Stir in the black beans and frozen corn. Cook for 6-8 minutes, stirring once or twice, until everything is warmed through. Taste and adjust seasonings, as desired.
Remove from the heat and stir in the lime juice and half of the fresh cilantro.
If using, sprinkle cheese on top and cover until cheese melts. Serve immediately topped with remaining cilantro, chopped avocado, and fresh lime wedges, if desired. Enjoy!