01 - Whisk together olive oil, honey, lime juice, lime zest, garlic, chili powder, cumin, salt, and black pepper in a medium bowl. Add chicken, turning to coat thoroughly. Marinate for at least 15 minutes or up to 2 hours refrigerated for deeper flavor.
02 - Combine rice, water or broth, and salt in a saucepan. Bring to a boil, reduce heat to low, cover, 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 for 5 minutes, then slice thinly.
04 - Divide rice among four bowls. Top each with sliced chicken, diced avocado, cherry tomatoes, red onion, and chopped cilantro. Serve with lime wedges. Optional: drizzle with extra honey and lime juice for added flavor.