In a large ziplock bag or bowl, mix buttermilk, eggs, black pepper, and salt.
Add chicken pieces to the brine and shake or mix until all pieces are coated.
Seal the bag or cover the bowl and refrigerate for 6 to 24 hours. Longer brining ensures juicier chicken.
Step 2: Make the Seasoning Dredge
Combine 1 ½ cups of flour with all the spices in a food processor. Pulse until well mixed.
In a large paper bag or bowl, combine the processed flour mixture with the remaining 2 ½ cups of flour.
Step 3: Dredge the Chicken
Remove chicken from the brine.
Coat each piece in the flour mixture, shaking off excess. Place on a baking sheet.
Alternatively, place chicken in the bag with dredge and shake until fully coated.
Step 4: Fry the Chicken
Heat oil in a deep pot or fry pan to 350°F (175°C).
Carefully place chicken pieces in the hot oil. Fry 4–5 minutes per side, flipping occasionally.
Ensure the chicken reaches an internal temperature of 170–175°F.
Remove chicken and drain excess oil on paper towels. Repeat for remaining pieces.
Step 5: Serve and Enjoy
Serve hot with your favorite sides and dipping sauces. Enjoy the crispy, juicy fried chicken!