01 - In a mixing bowl, whisk together buttermilk, garlic powder, paprika, salt, and black pepper until smooth. Add chicken pieces and toss thoroughly to coat. Cover and refrigerate for at least 30 minutes to tenderize, if time allows.
02 - In a separate bowl, stir together all-purpose flour, corn starch, paprika, onion powder, cayenne pepper (if using), salt, and black pepper until evenly blended.
03 - Fill a deep frying pan or fryer with vegetable oil and heat to 350°F.
04 - Lift each chicken piece from the marinade, allowing excess liquid to drip off. Dredge thoroughly in the flour mixture to ensure even coating on all sides.
05 - Place breaded chicken pieces into the hot oil in small batches. Fry for 3 to 4 minutes per batch, turning as needed, until golden brown and cooked through. Remove from the oil with a slotted spoon and drain on paper towels.
06 - Transfer cooked chicken bites to a serving platter and serve immediately with your choice of dipping sauce.