I start by combining orange zest, orange juice, lime zest, lime juice, fresh oregano, chopped cilantro, garlic, olive oil, salt, red pepper flakes, and cumin in a blender. I blend until smooth — this gives me a vivid, aromatic mojo sauce that will infuse all the chicken pieces.
Next, I place my chicken (whether whole spatchcocked or in pieces) into a large bowl or bag, then pour the mojo marinade over it. I massage it in so every surface is covered. Then I refrigerate it for at least 1 hour, ideally up to 24 hours for deep flavor.
If grilling, I pile coals or set the heat so chicken isn’t directly over flames. Skin side up, legs toward the heat, cover the grill, and roast about 30–45 minutes until internal temp is 165°F (74 °C). For oven roasting, I preheat to 375°F (190 °C), place chicken in a pan (lining with foil helps clean-up), rotate mid-way, and roast until it reads 165 °F. Then wrap in foil and let it rest for 10–15 minutes before cutting and serving.