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 thoroughly. Marinate for at least 15 minutes or refrigerate up to 2 hours for deeper flavor infusion.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to a boil over high heat, then reduce heat to low, cover tightly, and simmer for 15 to 18 minutes until rice is tender and liquid is fully absorbed. Remove from heat, fluff with a fork, and 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 internal temperature reaches 165°F and juices run clear. Transfer to a cutting board and let rest for 5 minutes before slicing thinly across the grain.
04 - Divide the fluffy rice evenly among four serving bowls. Arrange sliced chicken, diced avocado, cherry tomato halves, red onion, and fresh cilantro on top of each bowl. Serve immediately with lime wedges on the side for squeezing.
05 - For enhanced flavor, drizzle additional honey and fresh lime juice over the assembled bowls just before serving.