01 - In a medium bowl, whisk together olive oil, honey, lime juice, lime zest, garlic, chili powder, cumin, salt, and black pepper. Add the chicken, turning to coat evenly. Marinate for at least 15 minutes, or up to 2 hours in the refrigerator for deeper flavor development.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 15 to 18 minutes until rice is tender and liquid is fully absorbed. Remove from heat and fluff with a fork. Set aside covered.
03 - Heat a large skillet or grill pan over medium-high heat. Remove chicken from marinade, allowing excess to drip off. Cook for 5 to 6 minutes per side until cooked through and internal temperature reaches 165°F. Transfer to a cutting board and let rest for 5 minutes before slicing thinly.
04 - Divide the cooked rice evenly among four bowls. Arrange sliced chicken, diced avocado, cherry tomatoes, red onion, and chopped cilantro on top of each bowl. Serve immediately with lime wedges on the side for squeezing over the dish.
05 - For added flavor, drizzle each bowl with extra honey and fresh lime juice before serving.