Pat the chicken dry with paper towels.
In a bowl, mix olive oil, lime juice, garlic, cumin, chili powder, paprika, cilantro, salt, and pepper.
Add chicken and coat well with the marinade.
Let marinate for 15–30 minutes if time allows.
Heat a skillet or grill pan over medium-high heat and add a little olive oil.
Cook chicken for 5–7 minutes per side until fully cooked.
Ensure internal temperature reaches 165°F (74°C).
Remove from heat and let rest for 5 minutes.
In a separate bowl, mix avocado, cherry tomatoes, red onion, cilantro, lime juice, and salt.
Spoon avocado salsa over chicken and serve.