Line a baking sheet with parchment paper and set it aside.
In a medium-sized bowl add the cut-up chicken, garlic powder, onion powder, salt, and pepper. Stir everything together making sure to coat the chicken in the spices.
To make the dredge, in another medium-sized bowl, add the flour, cornstarch, salt, pepper, stir to combine.
In a third bowl, add the egg, buttermilk, and hot sauce and whisk together to combine.
Add the seasoned chicken into the flour mixture and toss to coat, making sure to shake off any excess, then place them into the egg mixture, stirring to coat the chicken pieces.
Take handfuls of the coated chicken and place them back into the flour mixture, making sure to press the flour mixture around the pieces of chicken to coat well, then shake off the excess.
Place the coated chicken pieces onto the prepared baking sheet, and repeat with the remaining chicken.
Add about 2 inches of peanut oil into a dutch oven or heavy bottom skillet over medium heat.
Allow the oil to reach 325-350 degrees F. Carefully drop the coated chicken pieces into the hot oil making sure to not overcrowd the pan, you will need to fry in batches.
Stir the chicken around with a slotted spoon, this helps that they don’t stick to each other or burn. Once the chicken has reached 165 degrees F and is golden brown (roughly 5 minutes) they are done, remove the pieces with the slotted spoon and place them onto a paper towel-lined plate to absorb any excess oil.
Then place the chicken pieces onto a wire rack placed over a baking sheet, this helps to avoid them from getting soggy.
Repeat with the remaining chicken and serve immediately with your favorite dipping sauce.