01 - Whisk together buttermilk, hot sauce, salt, and pepper in a large bowl. Add chicken pieces and turn to coat thoroughly. Cover and refrigerate for at least 4 hours or overnight.
02 - Combine flour, paprika, garlic powder, onion powder, cayenne pepper, salt, and black pepper in a large shallow dish.
03 - Take chicken pieces out of the marinade, allowing excess buttermilk to drip off. Do not pat dry.
04 - Press each chicken piece thoroughly into the seasoned flour mixture, ensuring complete coverage. Set coated pieces on a wire rack.
05 - Heat vegetable or peanut oil in a heavy skillet or deep fryer to 350°F.
06 - Working in batches to avoid overcrowding, carefully add chicken pieces to hot oil. Fry for 8-12 minutes per side, turning once, until golden brown and crispy. Internal temperature must reach 165°F.
07 - Transfer cooked chicken to a clean wire rack or paper towels to drain. Let rest for 5 minutes before serving.