01 - Place chicken breasts between two sheets of plastic wrap and pound to an even ½-inch thickness. In a bowl, combine buttermilk, garlic powder, onion powder, smoked paprika, salt, and black pepper. Add chicken, cover, and marinate for at least 20 minutes or up to 4 hours refrigerated.
02 - In a large bowl, combine cabbage, carrots, red onion, ranch dressing, and dill. Toss well to coat evenly. Season with salt and pepper to taste. Refrigerate until ready to use.
03 - In a small bowl, whisk together hot sauce, melted butter, and honey until smooth and fully incorporated. Set aside for coating.
04 - Place flour in a shallow bowl. Remove chicken from marinade, allowing excess to drip off. Dredge each piece in flour, pressing firmly to adhere coating. In a deep skillet or fryer, heat 2–3 inches of vegetable oil to 350°F. Fry chicken in batches for 4–5 minutes per side, until golden brown and cooked through (internal temperature reaches 165°F). Drain on paper towels.
05 - Dip each crispy chicken breast into the prepared buffalo sauce, turning to coat both sides evenly.
06 - Place a lettuce leaf on the bottom half of each toasted bun. Add a buffalo-coated chicken breast, followed by a generous scoop of ranch slaw. Add pickles if desired and crown with the top bun.
07 - Serve immediately while chicken is hot and crispy.