Rinse chicken and pat dry with paper towels.
Place chicken in a large mixing bowl.
Pour buttermilk over chicken and cover bowl.
Marinate chicken in refrigerator for eight hours.
In another bowl, whisk together all dry ingredients.
Heat oil in deep pan to 350°F.
Remove chicken from buttermilk and shake excess.
Coat chicken evenly with seasoned flour mixture.
Place coated chicken on wire rack briefly.
Carefully lower chicken pieces into hot oil.
Fry chicken until golden and crispy, about 15 minutes.
Use thermometer to ensure chicken reaches 165°F.
Place fried chicken on paper towels to drain.
Serve hot and enjoy your Publix Fried Chicken Recipe.