01 - Place chicken pieces in a large bowl and pour over the buttermilk. Cover and refrigerate for at least 1 hour, or up to overnight for maximum tenderness.
02 - In a separate shallow dish, combine flour, salt, black pepper, paprika, garlic powder, and cayenne pepper. Whisk thoroughly until evenly distributed.
03 - Remove chicken from buttermilk, allowing excess to drip off. Press each piece firmly into the seasoned flour mixture, ensuring complete coverage. Place coated pieces on a wire rack.
04 - In a large, deep skillet or Dutch oven, heat vegetable oil to 350°F. Use a thermometer to verify temperature.
05 - Fry chicken in batches, starting skin side down. Avoid overcrowding the pan. Cook for 12–15 minutes, turning once, until golden brown and internal temperature reaches 165°F.
06 - Transfer fried chicken to a clean wire rack over a baking sheet. Garnish with parsley and serve with lemon wedges if desired.