01 - Whisk together olive oil, honey, lime juice, lime zest, garlic, chili powder, cumin, salt, and pepper in a medium bowl. Add chicken and turn to coat thoroughly. Marinate for 15 minutes at room temperature or up to 2 hours refrigerated.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to boil over high heat, reduce to low, cover tightly, and simmer 15-18 minutes until liquid is absorbed and rice is tender. Remove from heat, fluff with fork, and keep covered.
03 - Heat large skillet or grill pan over medium-high heat. Remove chicken from marinade, allowing excess to drip off. Cook 5-6 minutes per side until internal temperature reaches 165°F and juices run clear. Transfer to cutting board, rest 5 minutes, then slice thinly across grain.
04 - Divide cooked rice among four bowls. Arrange sliced chicken, diced avocado, cherry tomatoes, red onion, and cilantro on top. Serve immediately with lime wedges on the side.