01 - Whisk together buttermilk, hot sauce if using, salt, and pepper in a large bowl. Submerge chicken pieces completely in the mixture. Cover bowl and refrigerate for 4 hours minimum, preferably overnight, ensuring maximum tenderization and flavor penetration.
02 - Combine flour, paprika, garlic powder, onion powder, cayenne, salt, and black pepper in a large shallow dish. Whisk thoroughly to distribute spices evenly throughout the flour mixture.
03 - Lift chicken pieces from buttermilk, allowing excess liquid to drip off naturally. Do not pat dry—the remaining marinade helps flour coating adhere properly.
04 - Press each chicken piece firmly into seasoned flour, turning to coat completely on all sides. Shake gently to remove loose excess flour, then arrange coated pieces on wire rack. Let rest briefly while oil heats.
05 - Pour oil into heavy skillet or deep fryer to depth of about 2 inches. Heat to 350°F, maintaining consistent temperature throughout frying process for optimal crispiness.
06 - Working in batches to avoid overcrowding, carefully lower chicken pieces into hot oil. Fry 8 to 12 minutes per side, turning once, until exterior is deep golden brown and crispy. Verify doneness with meat thermometer—internal temperature must reach 165°F.
07 - Transfer fried chicken to clean wire rack or paper towels to drain excess oil. Let rest 5 minutes before serving, allowing juices to redistribute and coating to set.