Wash chicken and pat dry with a paper towel and place in a large bowl.
Add remaining ingredients to a blender and blend until smooth.
Carefully, separate the skin of the chicken from the flesh using your hands. Keep your finger close to the flesh so you don’t poke through the skin. Do not loosen the skin at the other end—if you start at the bottom end, leave some skin attached at the neck end so that you create a pocket.
Add about ⅔ of the marinade underneath of the skin and in the inside of the chicken. Rub the remaining marinade on the outside of the chicken.
Allow chicken to marinate for at least six hours or overnight in the refrigerator.
Transfer chicken to a roasting pan. Preheat oven to 425 and roast at this temperature for 20 minutes then turn the temperature to 375 and continue to roast for about another hour and ten minutes until chicken is done.
Allow chicken to rest for 10 minutes prior to serving