Marinate the Chicken:
In a large mixing bowl, combine all marinade ingredients.
Coat the chicken pieces thoroughly and refrigerate for at least 4 hours, ideally overnight, for maximum flavor.
Prepare the Coating:
In a separate bowl, mix flour, cornstarch, paprika, salt, and pepper.
Dredge each piece of marinated chicken in the flour mixture, pressing lightly to ensure it sticks.
Fry the Chicken:
Heat oil in a deep fryer or skillet to 325–350°F (160–175°C).
Carefully add chicken pieces in batches, avoiding overcrowding.
Fry for 12–15 minutes per piece, turning occasionally, until golden brown and fully cooked.
Drain and Serve:
Remove chicken with tongs and place on a plate lined with paper towels to drain excess oil.
Serve hot with your favorite sides like rice and peas, fried plantains, or a fresh salad.