01 - Combine buttermilk, garlic powder, paprika, salt, and black pepper in a mixing bowl. Add chicken pieces and toss until thoroughly coated. Refrigerate for at least 30 minutes to maximize tenderness; marination is optional.
02 - In a separate bowl, blend all-purpose flour, corn starch, paprika, onion powder, cayenne pepper if desired, salt, and black pepper until evenly mixed.
03 - Pour vegetable oil into a deep frying pan or deep fryer and heat to 350°F (175°C).
04 - Remove chicken pieces from the marinade, allowing excess liquid to drip off. Dredge each piece in the flour mixture, ensuring full coverage.
05 - Fry coated chicken in batches for 3 to 4 minutes per batch, or until golden brown and fully cooked. Transfer to paper towels to absorb excess oil.
06 - Present hot with preferred dipping sauces.