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 or up to overnight in the refrigerator for best results.
02 - Combine flour, cornstarch, salt, paprika, cayenne, onion powder, and garlic powder in a large bowl. Mix thoroughly to distribute spices evenly.
03 - Remove chicken from marinade, allowing excess liquid to drip off. Press each piece into the flour mixture, ensuring a thick, even coating. Place coated chicken on a wire rack.
04 - Pour vegetable oil into a deep skillet or Dutch oven to a depth of approximately 1 inch. Heat oil to 350°F.
05 - Fry chicken in batches for 5 to 7 minutes per side until golden, crisp, and cooked through. Internal temperature should reach 165°F. Drain on a wire rack or paper towels.
06 - Combine shredded cabbage, grated carrot, mayonnaise, vinegar, salt, and pepper in a bowl. Mix well until evenly coated.
07 - Lightly toast buns if desired. Spread mayonnaise on bottom bun, add lettuce, place fried chicken thigh on top, add slaw and pickle slices, and cover with top bun.
08 - Serve immediately while chicken is hot and crispy for optimal texture and flavor.