Whisk all the sauce ingredients together in a medium bowl until fully combined then cover and refrigerate until the chicken is ready.
Season the chicken generously on both sides with salt and pepper then set aside.
Whisk the flour, garlic powder, onion powder, salt and pepper together in a large shallow bowl and set aside.
Then whisk the eggs together in a separate large shallow bowl and pour the breadcrumbs into a separate shallow bowl.
Dredge one piece of chicken at a time in the flour mixture.
Then dunk the chicken in the egg mixture and flip it over to coat then drip off the excess.
Lastly, coat it fully in the breadcrumbs.
Place the chicken pieces on a rack over a baking pan and let them sit for 10 minutes to allow the breading to stick to the chicken.
In the meantime, heat 3 inches of oil in a deep skillet or Dutch oven over medium heat until it reaches 365 degrees Fahrenheit.
Once hot, fry the chicken on both sides in the oil one at a time for 2-3 minutes or until golden brown and the internal temperature of the chicken reaches 165 degrees Fahrenheit.
Place the chicken on a rack over a baking pan to catch the excess grease and let it cool for 5 minutes before slicing and serving over cooked white rice, with a drizzle of the sauce and freshly sliced green onions for garnish if desired.