Start by placing the chicken breasts in a large freezer bag. Use a meat mallet or the side of a large can to pound the chicken thin, ensuring even cooking. In a medium bowl, mix together the lime juice, honey, olive oil, white vinegar, soy sauce, liquid smoke, garlic powder, chipotle chili powder, salt, ground cumin, smoked paprika, pepper, and optional cayenne pepper for heat. Pour half of this marinade over the pounds of chicken in the bag, making sure to coat evenly. Seal the bag and refrigerate for at least 6 to 10 hours, allowing the flavors to meld.
While the chicken is marinating, prepare the vegetables. In a separate bowl, take the remaining marinade and whisk in the reserved honey. Add the red onion, red bell peppers, green bell pepper, and sweet corn to this mixture, tossing to coat. Transfer to another freezer bag and let them marinate in the fridge alongside the chicken.
When you're ready to cook, heat 2 tablespoons of olive oil in a large pan over medium heat. Add the chopped red onion and sauté for about 3 to 5 minutes, or until tender. Stir in the minced garlic and ground cumin, cooking for an additional 30 seconds. Next, add the long-grain rice, stirring to coat it in the oil and aromatics for a few seconds. Pour in the black beans and chicken broth, bringing the mixture to a boil. Once boiling, reduce the heat to low, cover, and let it simmer for approximately 20 minutes until the rice is tender, stirring once at the 15-minute mark. Remove from heat and season with salt and pepper to taste. Finish by stirring in lime juice and chopped cilantro.
While the rice cooks, prepare the creamy topping. In a small bowl, mix together the sour cream, lime juice, salt, and finely chopped cilantro. Start with just half a teaspoon of chipotle chili powder, adjusting to your desired spiciness. Store the crema in the refrigerator until ready to use.
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Once hot, remove the chicken from the marinade and add it to the skillet, discarding the marinade. Cook without moving for 2 to 3 minutes until nicely browned on one side. Flip the chicken, cover, and reduce the heat to medium. Cook for an additional 5 to 8 minutes, depending on thickness, until fully cooked and the juices run clear (a thermometer should read 165 degrees F). Transfer the cooked chicken to a cutting board and let it rest for 3 to 5 minutes before slicing.
In the same skillet used for the chicken, add another tablespoon of olive oil over medium heat. Discard the marinade from the fajita vegetables and add them to the skillet. Cook just until warmed through, stirring occasionally.
To serve, layer the cooked rice at the bottom of each bowl. Top with slices of the sliced chicken, followed by the sautéed fajita vegetables and a generous sprinkle of shredded cheese. Finish with a dollop of Chipotle Lime Crema and a sprinkle of fresh cilantro. Enjoy your delicious creation!