01 - Whisk buttermilk with salt, garlic powder, onion powder, cayenne, and black pepper in a large bowl. Add chicken pieces, ensuring complete coating. Cover and refrigerate for minimum 2 hours or ideally overnight.
02 - Combine flour, paprika, salt, black pepper, cayenne, and baking powder in a separate bowl.
03 - Remove chicken from marinade, allowing excess to drip off. Press each piece firmly into flour mixture for thick, even coating. Place on rack and rest for 10 minutes.
04 - Heat oil in deep fryer or heavy pot to 350°F.
05 - Carefully lower chicken pieces into hot oil in batches without overcrowding. Fry for 12-15 minutes, turning occasionally, until golden brown and crisp with internal temperature reaching 165°F.
06 - Drain on wire rack or paper towels. Let rest 5 minutes before serving.