01 - Combine buttermilk, garlic powder, paprika, salt, and black pepper in a large bowl. Add chicken pieces, ensuring they are fully coated. Cover and refrigerate for at least 30 minutes for maximum tenderness.
02 - In a separate bowl, mix all-purpose flour, corn starch, paprika, onion powder, cayenne pepper if using, salt, and black pepper thoroughly.
03 - Fill a deep frying pan or deep fryer with vegetable oil and heat to 350°F.
04 - Remove chicken from the marinade, letting excess drip off. Dredge each piece in the flour mixture, ensuring an even coating.
05 - Fry chicken in batches for 3 to 4 minutes per batch until golden brown and fully cooked. Drain on paper towels after frying.
06 - Arrange chicken bites on a platter and serve immediately with your choice of dipping sauce.