Marinate the Chicken: In a bowl, whisk together olive oil, lime juice, chili powder, cumin, garlic powder, onion powder, salt, pepper, and chopped cilantro. Add the chicken breasts, making sure they’re well coated. Let marinate for at least 10 minutes (or up to 1 hour).
Cook the Chicken: Heat a grill or skillet over medium-high heat. Cook the chicken for 6–7 minutes per side, or until the internal temperature reaches 165°F (74°C). Remove from heat and let rest for a few minutes before slicing.
Prepare the Salad: In a large bowl, toss together mixed greens, cherry tomatoes, avocado, red onion, corn, black beans, and shredded cheese.
Make the Dressing: In a small bowl, whisk together sour cream, lime juice, olive oil, honey (if using), chili powder, garlic powder, salt, and pepper until smooth and creamy.
Assemble the Salad: Top the salad with sliced cilantro lime chicken. Drizzle with the dressing and toss gently. Sprinkle with crushed tortilla chips if desired for extra crunch.