In a medium bowl, whisk together honey, lime juice, lime zest, olive oil, minced garlic, salt, and pepper to create the marinade.
Place cubed chicken into the marinade and stir to coat; let sit for at least 15 minutes.
In a medium saucepan, combine jasmine rice and chicken broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand covered for 5 minutes.
Heat a large non-stick skillet over medium-high heat.
Add the chicken and all the marinade to the skillet. Cook for 8 to 10 minutes, stirring occasionally, until the chicken is cooked through (internal temperature 165°F) and the sauce has reduced to a thick glaze.
Fluff the rice with a fork and divide equally among four bowls.
Top each rice portion with the honey lime chicken and sliced avocado.
Garnish with fresh chopped cilantro and an extra squeeze of lime if desired.