Add all the marinade ingredients to a medium bowl. Add the chicken and thoroughly mix to coat. For at least 30 minutes, marinate the chicken in the refrigerator with the bowl covered.
Over medium-high heat, preheat an outdoor grill or grill pan. Cook the chicken for 5 to 6 minutes on each side, or until golden brown and well cooked. After the chicken has finished grilling, let it rest for 5 minutes before chopping.
In the meantime, combine all the dressing ingredients in a small blender. Blend till creamy and smooth.
Add all the prepped vegetables to a large salad bowl, then top with the grilled chicken. Add the avocado dressing and fresh cilantro cut as a garnish.