Combine buttermilk, salt, pepper, paprika, and tabasco sauce in a large bowl. Add the chicken pieces, turning to coat. Place in the fridge and soak for up to 24 hours. My preference is at least 1-4 hours, although you can move on to the next step right away if pressed for time.
2 cups buttermilk, 1 Tablespoon kosher salt, 1 Tablespoon paprika, 1 Tablespoon freshly ground black pepper, A few shakes of tabasco sauce, 4 pound whole chicken
Combine flour, cornstarch, and all of the herbs and spices in a large, zip tight bag. Remove a few pieces of chicken from the buttermilk mixture at a time and transfer to the bag with the seasoned flour. Seal and toss to coat well, then transfer the chicken to a baking sheet. Repeat with the remaining chicken.
3 cups flour, 1/2 cup cornstarch, 1 Tablespoon garlic powder, 1 Tablespoon onion powder, 2 teaspoons paprika, 2 teaspoons pepper, 1 teaspoon dried oregano, 1/2 teaspoon cayenne pepper, 1 1/2 Tablespoons kosher salt
Cover the chicken with a damp paper towels, a clean dishcloth, or a piece of wax paper. Let sit for at least 15-20 minutes until the flour has absorbed the moisture from the buttermilk and has a tacky, paste-like consistency.
Fill a large dutch oven or cast iron skillet with at least 1-2 inches of oil. Heat until it reaches 350°F. Have tongs, deep-fry thermometer, digital meat thermometer, and baking sheet lined with a wire baking rack handy before beginning the frying process.
2 quarts vegetable oil
Carefully add 3-4 chicken pieces to the hot oil and cook on both sides, rotating every few minutes and adjusting the heat to maintain 325 to 350°F for 15-30 minutes until cooked through to 165°F when tested with an instant read digital meat thermometer for breasts and 175°F for legs and thighs.
When done, transfer the fried chicken pieces to a wire rack to drain. Keep warm in a 275°F oven while cooking the remaining chicken pieces.
Leftover chicken is excellent served cold the next day.