01 - In a mixing bowl, whisk together buttermilk, garlic powder, paprika, salt, and black pepper. Add the chicken pieces and toss to coat evenly. Cover and refrigerate for at least 30 minutes if time permits to enhance tenderness.
02 - Combine flour, corn starch, paprika, onion powder, optional cayenne, salt, and black pepper in a separate bowl. Mix until thoroughly blended.
03 - Pour vegetable oil into a deep frying pan or deep fryer, ensuring enough depth for submerging the chicken. Heat oil to 350°F (175°C).
04 - Remove chicken from the marinade, allowing excess to drip off. Dredge each piece in the breading mixture, coating all sides thoroughly.
05 - Fry the breaded chicken pieces in batches for 3 to 4 minutes per batch, until they are golden brown and fully cooked in the center. Do not overcrowd the pan.
06 - Transfer the fried chicken bites to a plate lined with paper towels to absorb any excess oil. Serve hot with preferred dipping sauces.