Mix first 3 ingredients together and place into large ziploc bag with chicken.
Allow chicken to marinate in refrigerator for 30 minutes, turning once after 15 minutes.
Remove chicken from bag and discard marinade.
Preheat grill to a medium heat of 350-400°F. Spray with nonstick spray.
Place chicken on grill. Cook for 8-10 minutes a side or until chicken is cooked through. It is done when a digital thermometer reads 165°F.
While chicken is cooking prepare salsa. Mix chopped tomato, onion and cilantro with lime juice and season with salt and pepper.
Cut avocado in half and remove seed. Cup the avocado half in your hand and, with a sharp knife, score the avocado lengthwise and across width without breaking through the skin of the avocado. Turn upside down over bowl and squeeze the cubes of avocado into the bowl.
Stir mixture together carefully so as not to mash the avocado.
Remove chicken from grill and let it rest for 5 minutes. When ready to serve, plate it and top with a generous serving of avocado salsa. Serve the remaining salsa on the side.
Notes
STORE/FREEZEStore cooked chicken in an airtight container and place it in the fridge for up to 4 days or wrap and freeze for up to 3 months.Store the salsa in an airtight container and press a piece of plastic wrap directly onto the surface to help prevent browning. It’ll keep in the fridge for a day or two. I don't like to freeze it.