In a large bowl, mix the buttermilk and hot sauce.
Add the chicken pieces, making sure they’re fully coated. Cover and refrigerate for at least 2 hours (or overnight for the best flavor).
In another bowl, whisk together the flour, cornstarch, Cajun seasoning, salt, and black pepper.
Remove the chicken from the buttermilk, letting the excess drip off.
Dredge each piece in the flour mixture, pressing gently to make sure the coating sticks.
Let the coated chicken rest for 10 minutes—this helps the breading adhere better.
In a deep frying pan or Dutch oven, heat about 2 inches of oil to 350°F (175°C).
Carefully place the chicken in the hot oil, frying in batches to avoid overcrowding.
Fry for about 6-8 minutes per side, or until the internal temperature reaches 165°F (74°C).
Transfer the fried chicken to a wire rack to drain excess oil.
Let the chicken rest for a few minutes before serving.
Serve hot with your favorite sides and enjoy!