Pour the buttermilk in a large bowl. Add the chicken pieces, ensuring they are fully submerged. Cover the bowl with plastic wrap and marinate for at least one hour, or up to overnight. This step is essential for tenderizing the meat and infusing it with flavor.
In a shallow dish, combine the flour, paprika, kosher salt, dry mustard, white pepper, ground ginger, dried thyme, dried basil, black pepper, dried oregano, celery salt, and garlic powder. Mix well until all the ingredients are evenly distributed.
In a deep fryer or large Dutch oven, heat about 3 to 4 inches of canola oil to 350°F. Use a deep-frying thermometer to ensure the oil is at the right temperature.
Remove one piece of chicken from the buttermilk. Let any excess liquid drip off, then dredge it in the flour mixture, pressing firmly to ensure an even coating. This is crucial for achieving that crispy crust.
Gently drop the coated chicken piece into the hot oil. Fry for 8 to 10 minutes, or until the coating is golden brown and the chicken is cooked through. You can use a meat thermometer to check that the internal temperature reaches 165°F for safety.
Once cooked, transfer the fried chicken to a plate or baking sheet lined with paper towels to absorb excess oil. This helps maintain the crispy texture.
Repeat the dredging and frying process with the remaining chicken pieces, ensuring not to overcrowd the pot. Fry in batches of about 3 to 4 pieces at a time for best results.
After all the chicken is fried, you can place it in a warm oven (about 200°F) to keep it warm and crisp while you finish the rest of the pieces.