In a small mixing bowl, combine the honey, freshly squeezed lime juice, lime zest, olive oil, garlic powder, and a pinch of salt and pepper. Whisk the mixture until smooth to create a flavorful marinade.
Transfer the chicken breasts into a resealable plastic bag, then pour half of the prepared marinade over them. Seal the bag tightly, ensuring the chicken is well-coated, and place it in the refrigerator to marinate for at least 30 minutes to allow the flavors to infuse.
While the chicken is marinating, rinse the long-grain rice thoroughly under cold water until the water runs clear, removing excess starch. In a medium saucepan, combine the rinsed rice with the chicken broth. Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to low, cover the pan, and let it simmer for 15-20 minutes until the rice is tender and all the liquid has been absorbed. Once done, fluff the rice gently with a fork.
Heat a non-stick skillet over medium heat. Remove the chicken from the marinade, discarding the used marinade. Add the chicken breasts to the hot skillet and cook them for 6-7 minutes on each side, or until the chicken is golden brown and reaches an internal temperature of 165°F (75°C).
After cooking, let the chicken rest for a few minutes. This step allows the juices to redistribute; then, slice the chicken into strips.
To assemble each bowl, start with a generous base of the cooked rice. Layer the sliced chicken on top, followed by the diced avocado, halved cherry tomatoes, and finely chopped red onion.
Drizzle the remaining marinade over the assembled bowls to enhance the flavor, and finish with a sprinkle of fresh cilantro for a burst of color and freshness.
Notes
Serve the rice bowls in deep plates or bowls to keep everything contained. You can also garnish each bowl with an extra lime wedge for an additional zesty touch.