Marinate the chicken: In a bowl, combine olive oil, lime juice and zest, garlic, cumin, smoked paprika, chili powder (if using), salt, and pepper. Add chicken and toss to coat.
Let sit 10–15 minutes while you prep the salad.
Make the salad: In a large bowl, combine corn, cherry tomatoes, cucumber, red onion, and herbs. Add olive oil, lime juice, and salt. Toss gently and set aside to let the flavors meld.
Stir the drizzle: In a small bowl, whisk yogurt, lime juice, honey, herbs, salt, and pepper.
Add a splash of water until it’s spoonable but not runny. Taste and adjust salt or lime.
Cook the chicken: Heat a grill or large skillet over medium-high. Lightly oil the grates or pan.
Cook thighs 4–6 minutes per side (breasts 3–5 per side), until browned and the internal temperature hits 165°F. Rest 5 minutes, then slice.
Assemble: Lay greens on plates. Spoon on the corn-tomato salad.
Add sliced avocado. Top with chicken and drizzle with the yogurt sauce. Finish with a squeeze of lime.
Serve: Enjoy immediately while the chicken is warm and the salad is crisp.
Add extra herbs on top for color and freshness.