Step 1: Marinate and Cook the Chicken : In a bowl, combine olive oil, chili powder, cumin, paprika, garlic powder, onion powder, salt, pepper, and lime juice. Add chicken breasts and coat evenly with the marinade. Let it rest for 10–15 minutes while prepping the salad ingredients. Heat a grill pan or skillet over medium-high heat. Cook chicken for 6–7 minutes per side, or until fully cooked (internal temp 165°F / 74°C). Remove from heat and let rest for 5 minutes before slicing thinly.
Step 2: Prepare the Cilantro Lime Dressing : In a blender or food processor, combine Greek yogurt, mayonnaise, cilantro, lime juice, garlic, olive oil, honey, salt, and pepper. Blend until smooth and creamy. Add water 1 tablespoon at a time until desired consistency is reached. Taste and adjust seasoning if needed. Chill until ready to serve.
Step 3: Assemble the Salad : In a large salad bowl or platter, arrange chopped lettuce as the base. Top with black beans, corn, tomatoes, bell pepper, avocado, onion, and cheese. Place sliced grilled chicken over the top. Drizzle generously with cilantro lime dressing.
Step 4: Toss and Serve : Lightly toss to coat everything in the dressing. Garnish with fresh cilantro leaves and lime wedges. Serve immediately and enjoy!