In a bowl, marinate the chicken pieces in buttermilk. Cover and refrigerate for at least 8 hours or overnight.
In a separate bowl, mix together the flour, paprika, garlic powder, black pepper, and salt.
Remove the chicken from the buttermilk and coat it in the flour mixture. Ensure each piece is thoroughly coated.
Heat the vegetable oil in a deep pan over medium-high heat until it reaches 350°F (175°C).
Fry the chicken pieces in batches, being careful not to overcrowd the pan. Fry until golden brown and crispy, about 15 minutes per side.
Once cooked, remove the chicken from the oil and drain on paper towels.
Serve hot and enjoy your crispy, juicy Buttermilk Fried Chicken.