First, marinate your chicken. In a large bowl, whisk together olive oil, paprika, salt, onion powder, garlic powder, cumin, chili flakes, grated garlic, honey, black pepper, and the zest and juice of 2 limes. Add the chicken and coat well. Marinate for at least 30 minutes, or up to 4 hours for deeper flavor.
Next, cook the rice. Rinse the rice, then cook it in broth for extra flavor. Bring to a boil, cover, reduce to low heat, and cook until fluffy. Let it rest covered for 5 minutes before serving. You can also use a rice cooker.
Next, cook the chicken on the grill. Cook the marinated chicken on each side until golden and cooked through. Brush extra marinade on as you grill. Let it rest, then slice.
Make the dressing. In a small bowl or jar, whisk together olive oil, red wine vinegar, Dijon, honey, salt, chili flakes, black pepper, grated garlic, lime zest and juice, and chopped cilantro until well combined.
Finally, assemble the bowls. Start with a base of warm rice. Add sliced chicken, cucumbers, avocado, cilantro, and pickled onions. Drizzle generously with the honey-lime dressing and serve.