Place chicken in an air tight container, shallow dish with a lid, or zip-seal bag.
In a small bowl whisk the olive oil, fresh lime juice, salt, pepper, granulated garlic, chipotle powder, cumin, and roughly chopped cilantro together and pour over the chicken.
Seal and shake it about, making sure the chicken is well coated.
Place flat in the refrigerator. Allow to marinate for at least an hour.
Heat a grill pan over medium high heat.
While the pan is warming, remove the chicken from the marinade and discard the marinade and any clinging cilantro from the chicken.
Once the pan is hot, place the chicken and allow to cook for 6 minutes on each side, or until the internal temperature registers 165°F on a meat thermometer.
Avocado Salsa
Add the diced tomatoes, avocado and onion to a medium bowl and stir in the cilantro.
Season with salt and pepper. Gently toss the mixture with the freshly squeezed lime juice.