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 extra tenderness.
02 - In a separate shallow dish, combine flour, salt, black pepper, paprika, garlic powder, and cayenne pepper. Mix well until evenly distributed.
03 - Remove chicken from buttermilk, letting excess drip off. Dredge each piece thoroughly in the seasoned flour, pressing lightly to adhere. Place on a wire rack.
04 - In a large, deep skillet or Dutch oven, heat vegetable oil to 350°F.
05 - Fry chicken in batches, skin side down first, without crowding the pan. Cook for 12–15 minutes, turning once, until golden brown and cooked through (internal temperature should reach 165°F).
06 - Transfer fried chicken to a clean wire rack set over a baking sheet to drain excess oil. Garnish with parsley and serve with lemon wedges, if desired.