In a large bowl, combine cubed chicken thighs with salt, white pepper, chicken bouillon powder, and garlic powder. Add in the eggs, flour, and potato starch. Mix until each piece of chicken is thoroughly coated in the batter.
Heat oil in a large pot or deep fryer to 350°F (175°C). Fry the chicken in batches to avoid overcrowding the pot, cooking for about 4 minutes per batch. Transfer the chicken to a paper towel-lined tray to drain excess oil.
Once the first round of frying is complete, fry the chicken again for another 3 minutes or until golden brown and crispy. This double-frying method locks in the crunch.
In a large pan over medium heat, melt 2 tablespoons of butter and sauté the minced garlic until fragrant (about 1 minute). Add the honey, soy sauce, brown sugar, and the remaining butter. Stir until the brown sugar dissolves and the sauce thickens slightly, about 2–3 minutes.
The beauty of this sauce is that it’s fully customizable. Prefer a sweeter finish? Add a little more honey. For a deeper savory note, add an extra splash of soy sauce. If you like a more caramelized taste, let the sauce simmer for a minute longer before adding the chicken. Taste as you go to find the perfect balance that suits your preference.
Add the fried chicken to the pan and toss it in the honey butter sauce until each piece is evenly coated. Drizzle the sesame oil over the top for extra fragrance.
Sprinkle the chicken with chopped green onions and sesame seeds before serving. Enjoy immediately!