01 - Combine buttermilk, garlic powder, paprika, salt, and black pepper in a bowl. Add chicken pieces, coating thoroughly. Cover and refrigerate for at least 30 minutes for optimal tenderness.
02 - In a separate bowl, whisk together all-purpose flour, cornstarch, paprika, onion powder, cayenne pepper (if using), salt, and black pepper.
03 - Fill a deep frying pan or pot with vegetable oil and heat to 350°F (175°C).
04 - Remove chicken pieces from marinade, letting excess drip off. Dredge each piece in the flour mixture, ensuring full coverage.
05 - Working in batches, fry the coated chicken bites for 3 to 4 minutes per batch, until golden brown and cooked through. Transfer to a paper towel-lined plate to drain.
06 - Serve hot with your preferred dipping sauce.