In a large bowl, combine the cilantro, minced garlic, 3 tablespoons canola oil, lime juice, honey, chili powder, cumin, garlic powder, onion powder, paprika, crushed red pepper flakes, salt and pepper.
Add the Chicken Thighs to a gallon size Ziploc bag or large bowl, and pour in the cilantro mixture. Marinate for a minimum of 2 hours to overnight.
Heat a large Cast Iron grill pan or skillet over medium heat and add 1 tablespoon of butter and the remaining 1 tablespoon of canola oil.
In batches, add the chicken to the grill pan skin side down and cook for about 4-5 minutes then flip and cook on the other side for about 4-5 minutes until golden brown and cooked through. The internal temperature should be 165°F. Enjoy!