In a small bowl, whisk together honey, soy sauce, lime juice, lime zest, minced garlic, olive oil, salt, and black pepper.
Place the chicken breasts in a shallow dish and pour half the marinade over them. Marinate for at least 20 minutes (up to 1 hour).
Heat a grill pan or skillet over medium-high heat. Grill or cook the chicken breasts for 5-7 minutes per side, until cooked through and nicely caramelized. Let rest for a few minutes, then slice.
Toss the cooked rice with half the chopped cilantro and season with a little salt.
In a small bowl, combine sliced avocado, cherry tomatoes, red onion, and remaining cilantro. Season lightly with salt and pepper.
To assemble, pack a ramekin or bowl with a layer of rice, followed by avocado salad, and finally the sliced chicken. Invert onto a plate for a stacked presentation, or simply layer everything in a bowl.
Drizzle with extra marinade (that hasn't touched raw chicken) or a squeeze of fresh lime. Garnish with jalapeño or hot sauce if desired. Enjoy!