Season the chicken with cumin, chili powder, salt, and pepper. Grill on medium-high heat for about 5-7 minutes per side or until cooked through. Let it rest before slicing.
Wash the lettuce, then chop it. Slice the tomatoes, onion, and avocado next. Rinse and drain the beans and corn.
In a small bowl or mason jar, whisk or shake the lime juice, olive oil, garlic, cumin, chili powder, salt, and pepper.
In a large bowl, mix all the salad ingredients together to assemble the salad. Drizzle with dressing just before serving. Toss gently to coat.
