In a medium bowl, combine the olive oil, lime juice, lime zest, minced garlic, ground cumin, paprika, chili powder, salt, and pepper. Mix well to create a marinade.
Add the chicken thighs to the marinade, making sure they’re well-coated. Cover the bowl and refrigerate for at least 30 minutes (or up to 2 hours for more flavor).
Preheat your grill or skillet over medium-high heat.
Remove the chicken from the marinade and grill or cook for about 5-7 minutes on each side, until fully cooked and no longer pink in the center. The internal temperature should reach 165°F (75°C).
Allow the chicken to rest for a few minutes before slicing it into strips.
While the chicken is resting, warm the corn tortillas on the grill or in a dry skillet until they are soft and pliable.
To assemble the tacos, place a few strips of chicken in each tortilla. Top with shredded cabbage, avocado slices, and chopped cilantro.
If desired, sprinkle with queso fresco and serve with lime wedges on the side for added flavor.
Notes
Marinating the chicken for longer enhances the flavor.