Whisk the egg, soy sauce and wine together in a large shallow bowl.
Add the chicken, mix well, and marinate for 20 minutes, covered.
Place the corn starch into a large baking tray.
Coat the chicken in the corn starch.
Fry the chicken in batches in the oil until deeply golden and crispy.
Heat oil in a pan and cook the garlic and ginger until fragrant.
Add the chicken stock or broth, soy sauce, lemon juice, sugar, honey and salt.
Stir in the cornstarch slurry and whisk until the sauce thickens.
Toss the chicken in the sauce until coated.
Serve garnished with sesame seeds, green onions and lemon slices if using.