
Add all ingredients except the chicken in a small bowl. Whisk to combine.
Place the chicken in a large ziploc bag or baking dish and add the marinade. Close the bag, massage together to coat, and refrigerate for 2 to 6 hours. (Do not marinate longer than 8 hours, or the chicken will get mealy and begin to break down.)
Preheat the grill to high heat for direct cooking. Grease the preheated grill grates to prevent sticking by wiping them down with a folded paper towel that's been soaked in vegetable oil.
Remove the chicken from the marinade and shake off any excess liquid. Grill the chicken skin side down over direct heat for about 5-7 minutes, with the lid closed as much as possible, until the skin is crispy and golden. Flip and grill for an additional 5-7 minutes, until the meat is firm and the internal temperature registers 165°F.
Serve pollo asado with warm corn tortillas or flour tortillas and Mexican rice.