01 - Whisk together olive oil, honey, lime juice, lime zest, garlic, chili powder, cumin, salt, and black pepper in a medium bowl. Add the chicken, turning to coat evenly. Marinate for at least 15 minutes, or refrigerate up to 2 hours for deeper flavor penetration.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15–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–6 minutes per side until cooked through and juices run clear. Let rest for 5 minutes, then slice thinly against the grain.
04 - Divide cooked rice among four bowls. Top each bowl with sliced chicken, diced avocado, cherry tomatoes, red onion, and chopped cilantro. Serve with fresh lime wedges on the side.
05 - Drizzle with additional honey and lime juice for enhanced sweetness and acidity, if desired.