01 - In a large mixing bowl, whisk together buttermilk, hot sauce (if using), kosher salt, and ground black pepper. Submerge chicken pieces, ensuring they are fully coated. Cover the bowl and refrigerate for at least 4 hours, or overnight for maximum tenderness.
02 - In a shallow dish, combine all-purpose flour, paprika, garlic powder, onion powder, cayenne pepper (if using), and a pinch of salt. Mix thoroughly to ensure even distribution of seasonings.
03 - Remove each chicken piece from the marinade, allowing excess liquid to drip off. Dredge thoroughly in the seasoned flour, pressing to coat all sides. Arrange coated pieces on a wire rack.
04 - In a large, deep skillet or Dutch oven, pour vegetable oil to a depth of about 2 inches. Heat oil over medium-high heat until a thermometer registers 350°F.
05 - Working in batches to avoid crowding, fry chicken pieces in hot oil, turning occasionally, until golden brown and the internal temperature reaches 165°F (about 12–15 minutes per batch). Transfer fried chicken to a plate lined with paper towels to drain excess oil.
06 - In a large bowl, whisk together mayonnaise, sour cream, apple cider vinegar, Dijon mustard, sugar, salt, and black pepper. Add shredded green and purple cabbage, grated carrot, and sliced green onions. Toss to combine thoroughly. Refrigerate until serving.
07 - Plate hot fried chicken alongside chilled creamy slaw for immediate enjoyment.