Step 1 – Marinate the Chicken:
In a large bowl, mix buttermilk with hot sauce (if using). Submerge chicken pieces into the buttermilk mixture, ensuring they're fully coated.
Cover and refrigerate for at least 1 hour (or overnight for extra tenderness).
Step 2 – Prepare the Coating:
In a shallow dish, combine flour, paprika, garlic powder, onion powder, salt, pepper, cayenne pepper, and baking powder. Mix well.
Dredge each piece of marinated chicken in the flour mixture, pressing gently to coat evenly. Shake off excess flour.
Step 3 – Heat the Oil:
Heat vegetable oil in a deep skillet or Dutch oven over medium-high heat. You’ll want the oil to reach about 350°F (175°C) for frying.
To test the temperature, drop a small bit of flour into the oil. If it sizzles immediately, the oil is ready.
Step 4 – Fry the Chicken:
Carefully place the chicken pieces in the hot oil, being mindful not to overcrowd the pan. Fry in batches if necessary.
Fry for 10–12 minutes per side, turning once, until the chicken is golden brown and has reached an internal temperature of 165°F (74°C).
Step 5 – Drain & Serve:
Transfer the fried chicken to a paper towel-lined plate to drain excess oil.
Let rest for a few minutes before serving.