First, mix your marinade. Combine the last 7 ingredients and mix well. In a glass container cover the chicken with the marinade and let it sit for at least 4 hours, or overnight if you've got your life together. I joke, it's not often I think of dinner that far out, yet it's way better if it's marinaded overnight.
Time to cook the chicken. Get your cast iron skillet nice and hot - about medium heat. I cook with gas, which is best with a cast iron skillet.
Place your marinated chicken into the skillet skin side down. Let it crisp up.
I spooned out the extra marinade onto the chicken - makes it's so tasty.
Cook for about 3-4 minutes per side, keep flipping until it's fully cooked. Keep an eye on it since you don't want to burn the chicken.
Done. Eat with roasted potatoes, slice up for fajitas, or eat with salad. Either way, these cast iron chicken thighs are so good.