Cook or prep the chicken. If starting from raw, season with salt, pepper, chili powder, and a drizzle of oil, then grill or pan-sear until cooked through.
Let it rest, then chop into small pieces. Rotisserie chicken works great too.
Make the dressing. In a bowl or jar, whisk yogurt, olive oil, lime zest and juice, vinegar, honey, chili powder, cumin, garlic powder, smoked paprika, salt, and pepper. Taste and adjust acidity, sweetness, and salt.
Prep the veggies. Chop romaine, dice bell pepper, halve tomatoes, mince jalapeño, and finely chop red onion and cilantro.
Rinse and drain black beans. If using canned corn, drain well; if frozen, thaw and pat dry.
Optional corn upgrade. For extra flavor, char corn in a dry skillet over medium-high heat for 3–4 minutes until lightly browned.
Assemble the base. In a large bowl, add chopped romaine (and cabbage if using), black beans, corn, bell pepper, tomatoes, red onion, and cilantro.
Add chicken and avocado. Fold in chopped chicken. Gently add diced avocado last to avoid mashing.
Dress and toss. Pour about two-thirds of the dressing over the salad.
Toss until everything is lightly coated. Add more dressing if needed. Season with extra salt and pepper to taste.
Finish with toppings. Sprinkle cotija or cheddar and tortilla strips if you like.
Serve right away with lime wedges on the side.