Marinate chicken pieces in buttermilk for at least 30 minutes.
Mix flour, cornmeal, garlic powder, onion powder, paprika, salt, and pepper in a bowl.
Heat oil in a deep frying pan over medium heat.
Remove chicken from buttermilk and let excess drip off.
Dredge each piece in the flour mixture.
Carefully place chicken pieces in hot oil.
Fry for 3-4 minutes until golden brown.
Use a slotted spoon to remove chicken and drain on paper towels.
Repeat with remaining chicken pieces.
Serve hot with your favorite dipping sauces.