1- In a medium bowl, whisk two large eggs until smooth.
2- Add milk to the beaten eggs and continue whisking until well mixed.
3- In a resealable bag, combine flour, chili powder, garlic powder, salt, and pepper. Shake until the ingredients are well distributed.
4- Place the chicken in the bag, seal it, and shake until the chicken pieces are fully coated in the flour mixture.
5- Refrigerate the coated chicken overnight to marinate.
6- Remove the chicken from the bag and dip each piece first in the milk, then the soy sauce, and finally in the beaten egg.
7- Heat enough oil in a skillet to submerge the chicken pieces, and heat until it starts to bubble.
8- Fry the coated chicken pieces until they turn golden brown.
9- Place the fried chicken on a plate lined with paper towels to drain excess oil.
10- Serve your delicious southern fried chicken with a side of mixed vegetables. Enjoy!