Soak the chicken in buttermilk for at least 30 minutes, up to overnight.
In a shallow bowl, mix together the flour, paprika, garlic powder, onion powder, salt, and pepper.
Dredge the buttermilk-soaked chicken pieces in the seasoned flour mixture, coating them completely.
Heat the vegetable oil in a large pot or Dutch oven to 350°F.
Fry the chicken in batches for 12-15 minutes, until golden brown and cooked through.
Drain the fried chicken on a paper towel-lined plate and serve hot.
