Place all the remaining ingredients in a blender and blend till smooth.
Pour the marinade over the chicken and rub well. Marinate for at least 30 minutes.
Pre-heat the oven to 500°F (260°C).
Take the chicken out of the marinate. Shake off the excess. Place the a roasting rack over the pan and arrange the chicken pieces over it. Bake for 30 minutes on the center rack of the oven. If the chicken seems to brown too fast reduce the temperature to 450°F or lower and cover he chicken with aluminum foil.
Chicken is cooked through when the juices run clear and the internal temperature has reached 160°F (71°C). Remove from the oven and let rest for 15 minutes before serving .
If you are making a whole roasted chicken - marinate longer .Preferably overnight in the fridge .
For detailed instructions go to https://oventales.com/peruvian-roast-chicken/ .