01 - Combine buttermilk, garlic powder, paprika, salt, and black pepper in a mixing bowl. Add the chicken pieces and toss to ensure even coating.
02 - Cover and refrigerate the marinated chicken for at least 30 minutes. This enhances tenderness and flavor but may be skipped for a quicker process.
03 - In a separate mixing bowl, whisk together all-purpose flour, corn starch, paprika, onion powder, cayenne pepper (if using), salt, and black pepper.
04 - Pour vegetable oil into a deep frying pan or fryer and heat to 350°F.
05 - Remove chicken pieces from marinade, allowing excess liquid to drip off. Dredge each piece thoroughly in the flour mixture to ensure full coverage.
06 - Fry coated chicken pieces in batches for 3 to 4 minutes per batch or until golden brown and fully cooked. Drain on paper towels to remove excess oil.
07 - Serve hot with your favorite dipping sauce.