Prepare the chicken marinade: In a bowl, whisk olive oil, lemon juice, garlic, smoked paprika, cumin, oregano, chili powder (if using), salt, and pepper.
Add the chicken and coat well. Marinate for at least 20 minutes, or up to 8 hours in the fridge.
Preheat the grill or pan: Heat an outdoor grill to medium-high or warm a ridged grill pan over medium-high heat. Lightly oil the grates or pan to prevent sticking.
Grill the chicken: Cook chicken 5–7 minutes per side, depending on thickness, until the internal temperature reaches 165°F (74°C) and juices run clear.
Remove to a plate and rest for 5 minutes, then slice.
Make the dressing: In a small jar, combine olive oil, lime juice, honey, Dijon, grated garlic, salt, and pepper. Shake until emulsified. Taste and adjust seasoning.
Prep the salad base: In a large bowl, add mixed greens, cherry tomatoes, cucumber, red onion, corn, and fresh herbs.
If using grains, add them now.
Toss with dressing: Drizzle about half the dressing over the salad base and toss gently to coat. Save the rest for finishing.
Assemble the bowls: Divide the dressed salad into bowls. Top with sliced grilled chicken and avocado.
Sprinkle with feta or cotija if using. Finish with an extra spoonful of dressing and a squeeze of lime.
Serve: Add a pinch of salt and pepper on the avocado and chicken for pop. Enjoy right away while the chicken is still warm.