Add all ingredients for chicken except the chicken to a food processor. Blend until smooth and no chunks remain. Add the mixture to a gallon sized plastic bag with the chicken. Rub marinade into chicken, making sure to get it under the skin. Let marinate in fridge for 30 minutes to 12 hours.
To bake in the oven: Preheat oven to 425 degrees F (220 degrees C). Line a cookie sheet with foil and top with a wire cooling rack. Arrange chicken on rack, thighs skin side down, and cook for 15 minutes in preheated oven. Flip all pieces of chicken, then return to oven for another 15 minutes, or until cooked through.
To grill: Preheat grill to medium heat. Grill for about eight minutes, flip the chicken, then grill for another eight, until chicken is cooked through and skin is crispy.
To make the sauce, add all ingredients to a food processor and process until smooth. Taste and adjust seasonings to your liking.