In a large skillet over medium heat, add the olive oil. Once hot, add the shredded chicken.
Sprinkle the taco seasoning over the chicken and stir to coat evenly. Cook for about 5-7 minutes, until the chicken is heated through and well mixed with the seasoning.
While the chicken cooks, in a mixing bowl, combine the black beans, corn, romaine lettuce, cherry tomatoes, avocado, cheddar cheese, and cilantro. Toss gently to combine.
Once the chicken is ready, add it to the salad mixture and toss again until everything is well distributed.
Serve the salad on individual salad plates. Drizzle with salsa and, if desired, add a dollop of sour cream. Top with tortilla chips for added crunch.
You can substitute the chicken with ground turkey or beef if preferred.
For a vegetarian version, replace the chicken with roasted chickpeas or omit the meat.
This salad is best served fresh, but leftovers can be stored in the refrigerator for up to two days.