Marinate the Chicken : In a large bowl, mix the buttermilk with salt, black pepper, paprika, garlic powder, and onion powder. Add the chicken pieces, ensuring they’re fully submerged. Cover and refrigerate for at least 4 hours, preferably overnight, for maximum tenderness.
Prepare the Coating : In a shallow dish, combine the flour, salt, black pepper, smoked paprika, and cayenne pepper. Remove each chicken piece from the buttermilk, letting excess drip off, then dredge thoroughly in the seasoned flour. Press gently to ensure the coating sticks.
Heat the Oil : In a deep skillet or Dutch oven, pour enough oil to submerge the chicken halfway (about 2–3 inches). Heat the oil to 350°F (175°C). Use a thermometer to maintain consistent temperature.
Fry the Chicken : Carefully place the coated chicken pieces into the hot oil, skin-side down. Fry for 10–12 minutes per side, or until golden brown and cooked through (internal temperature should reach 165°F / 74°C). Do not overcrowd the pan; fry in batches if needed.
Drain and Rest : Remove the chicken with tongs and place on a wire rack over a baking sheet to drain excess oil. Let rest for 5 minutes before serving.
Serve : Drizzle warm honey over the fried chicken. Garnish with chopped parsley if desired. Serve hot with sides like mashed potatoes, coleslaw, or cornbread.