In a mixing bowl, whisk together the chopped cilantro, lime zest, and lime juice with the minced garlic, cumin, chili powder, salt, pepper, and olive oil until well combined. Add the chicken thighs to the bowl and coat them evenly with the marinade. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, allowing the flavors to meld (or up to 2 hours for a richer taste).
Heat a large skillet over medium-high heat. Once the skillet is hot, add the marinated chicken thighs. Sear the chicken for 5-6 minutes on each side, or until the outside is nicely browned and the internal temperature reaches 165°F. Remove the chicken from the skillet and set it aside to rest for a few minutes.
After resting, use two forks to shred the chicken into bite-sized pieces. This will help distribute the marinade flavor throughout the meat.
In the same skillet, add the tortillas one at a time and lightly toast them for about 30 seconds on each side until they are warm and pliable. Alternatively, stack the tortillas, wrap them in aluminum foil, and warm them in a preheated oven at 350°F for about 10 minutes.
Take one warm tortilla and add a generous portion of shredded chicken in the center. Top with slices of avocado, a handful of shredded red cabbage, and a dollop of your preferred salsa.
For an extra touch, sprinkle some fresh cilantro on top of the assembled tacos if desired. Serve immediately with lime wedges on the side for a burst of zesty flavor.
Notes
For extra flavor, let the chicken marinate longer.