In a large bowl, baking dish or freezer bag, add all the ingredients for the marinade. Mix together to fully combine.
Add chicken thighs to marinade and toss together to coat. Cover chicken and refrigerate for 30 minutes.
Heat a large non-stick skillet over medium-high heat. Add the marinated chicken to the skillet with tongs and cook 5-7 minutes per side, until fully cooked through. Discard the used marinade.
Transfer chicken to cutting board and let rest for 5 minutes. While chicken is resting, warm up the corn tortillas on a hot griddle or in the microwave.
Cut the chicken into bite-sized chunks and serve in warm tortillas with salsa and cheese.
The longest I recommend marinating the chicken in the mixture is up to 2 hours. Since it's made with lime juice and vinegar, the texture of the chicken can start to change if you leave it in any longer. If you want to prep it beforehand and let it marinate overnight, I recommend making the marinade without the vinegar and lime juice. Then 2 hours before cooking, you can add in those two ingredients.*If you don't have ancho chili powder, use more regular chili powder.To make it paleo, use lettuce wraps or paleo-friendly tortillas