In a bowl, combine the chopped cilantro, lime zest, lime juice, minced garlic, cumin, chili powder, salt, pepper, and olive oil. Add the chicken thighs and coat them thoroughly. Cover and marinate in the refrigerator for at least 30 minutes (or up to 2 hours for more flavor).
Preheat a skillet over medium-high heat. Once hot, add the marinated chicken thighs. Cook for about 5-6 minutes on each side or until the chicken is browned and cooked through (internal temperature should reach 165°F).
Remove the chicken from the skillet and let it rest for a few minutes. Then, shred the chicken using two forks.
In the same skillet, lightly toast the tortillas for about 30 seconds on each side until warm and pliable. Alternatively, you can wrap them in foil and warm them in the oven.
Take a warmed tortilla and add a generous amount of shredded chicken. Top with sliced avocado, shredded red cabbage, and a dollop of salsa.
Sprinkle extra cilantro on top for garnish if desired. Serve immediately with lime wedges on the side for an extra splash of flavor.
Notes
For extra flavor, marinate the chicken for up to 2 hours.