Prepare the chicken by cutting it into bite-sized pieces.
Marinate the chicken in buttermilk for at least 30 minutes.
In a large bowl, combine flour, cornmeal, baking powder, paprika, onion powder, garlic powder, black pepper, and salt.
Remove chicken from the buttermilk and dredge each piece in the flour mixture.
Heat oil in a large skillet over medium-high heat to about 350°F (175°C).
Carefully add chicken pieces to the hot oil, frying in batches to avoid overcrowding.
Cook the chicken for about 5–7 minutes or until golden brown and cooked through.
Remove the chicken and drain on a paper towel-lined plate.