In a bowl, mix olive oil, garlic, lime juice, paprika, cumin, oregano, salt, and pepper. Coat chicken and marinate for at least 30 minutes.
Grill chicken over medium heat for 5–7 minutes per side until fully cooked. Let rest, then slice.
In a small bowl, whisk together Greek yogurt, lime juice, honey, olive oil, cilantro, salt, and pepper.
In a large bowl, combine mixed greens, cherry tomatoes, avocado, red onion, and corn.
Add sliced grilled chicken on top.
Drizzle dressing over salad or serve on the side.