01 - Whisk buttermilk, hot sauce, salt, pepper, garlic powder, and paprika in a bowl. Add chicken thighs, ensuring they are fully coated. Marinate for at least 20 minutes, up to overnight in the refrigerator for best results.
02 - Mix flour, cornflour, salt, paprika, cayenne, onion powder, and garlic powder in a large bowl until well combined.
03 - Remove chicken from marinade, allowing excess to drip off. Dredge each piece in the flour mixture, pressing firmly to ensure a thick, even coating. Place coated pieces on a wire rack.
04 - Pour vegetable oil to a depth of 1 inch in a deep skillet or Dutch oven. Heat to 350°F.
05 - Fry chicken in batches for 5-7 minutes per side until golden brown, crispy, and cooked through (internal temperature reaches 165°F). Drain on a wire rack or paper towels.
06 - Combine cabbage, carrot, mayonnaise, vinegar, salt, and pepper in a bowl. Mix thoroughly until all ingredients are evenly coated.
07 - Lightly toast buns if desired. Spread mayonnaise on the bottom bun, layer with lettuce (if using), a fried chicken thigh, slaw, and pickle slices. Top with the remaining bun half.
08 - Serve immediately while chicken is hot and crispy for optimal texture.