Combine buttermilk and hot sauce in a large bowl or zip-lock bag.
Add chicken pieces and marinate at least 4 hours, preferably overnight.
Mix flour and all seasonings in a large paper bag or bowl.
Remove chicken from buttermilk, letting excess drip off.
Dredge each piece in seasoned flour, pressing to coat well.
Let breaded pieces rest on a wire rack for 15 minutes.
Heat oil in a large cast iron skillet to 350°F.
Fry chicken in batches, not crowding the pan.
Dark meat: 13-14 minutes. White meat: 10-12 minutes.
Turn pieces halfway through cooking.
Internal temperature should reach 165°F.
Drain on a wire rack over paper towels.
💡 Tips & Notes
Always let the chicken rest after breading - this helps the coating stick. Use a thermometer to maintain oil temperature. Cold chicken drops the temp, so let pieces come to room temperature before frying.