01 - Whisk together olive oil, honey, lime juice, lime zest, garlic, chili powder, cumin, salt, and black pepper in a medium bowl. Add chicken and turn to coat thoroughly. Marinate for at least 15 minutes, up to 2 hours refrigerated for enhanced flavor.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to a boil over high heat, then reduce to low, cover tightly, and simmer for 15 to 18 minutes until rice is tender and liquid is fully absorbed. Fluff with a fork and set aside.
03 - Heat a large skillet or grill pan over medium-high heat. Remove chicken from marinade and cook for 5 to 6 minutes per side until cooked through and juices run clear. Let rest 5 minutes before slicing thinly.
04 - Divide cooked rice among four serving bowls. Arrange sliced chicken, diced avocado, cherry tomatoes, red onion, and chopped cilantro on top. Serve with lime wedges on the side.