In a deep pot, pour neutral oil up to the halfway mark. Heat the oil to 325F/160C.
In a bowl, combine chicken, soy sauce, egg, potato starch, all-purpose flour, baking powder, salt, and black pepper. Mix together well.
When the oil is ready, carefully add the battered chicken one at a time, making sure not to overcrowd the pot. Work in batches if needed.
Fry for about 3-4 minutes and transfer to a wire rack or lined sheet tray. If working in batches, repeat until all the chicken is cooked.
Using the same oil, increase the heat to 375F/190C. Add the cooked chicken from the first fry and cook for 1-2 minutes or until golden brown. Work in batches if needed. Transfer to a wire rack or lined sheet tray.
In a pan, melt the butter then add the garlic and cook for 1-2 minutes until fragrant. Add the honey, soy sauce and sugar, and mix well.
Toss the chicken in the honey butter sauce, making sure it's evenly coated.
Garnish with peanuts and scallions.
Enjoy!