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, 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, letting excess drip off. Dredge in flour, pressing firmly to coat well on all sides. In a deep skillet or fryer, heat 1 inch of vegetable oil to 350°F. Fry chicken in batches for 4-5 minutes per side, or until golden brown and cooked through (internal temperature reaches 165°F). Drain on paper towels.
05 - Dip each crispy chicken breast in the buffalo sauce, turning to coat both sides evenly.
06 - Place a lettuce leaf on the bottom half of each toasted bun. Add a buffalo chicken breast, a generous scoop of ranch slaw, and pickles if using. Top with the other half of the bun.
07 - Serve immediately while hot and crispy for best texture and flavor.