Prepare the Chicken: Cut the chicken breast into bite-sized pieces. In a mixing bowl, combine the chicken with soy sauce, white wine vinegar, and egg. Mix well to ensure each piece is thoroughly coated. Let the mixture marinate for about 10 minutes to infuse the chicken with flavour.
Cornstarch Coating: After marinating, remove the chicken pieces, letting any excess marinade drip off. Place cornstarch in a separate medium bowl. Toss the chicken in cornstarch until evenly coated. This layer will help achieve a crispy finish. Set the coated chicken aside.
Fry the Chicken: Heat vegetable oil in a cast-iron skillet over medium-high heat. Once hot, shake off any excess cornstarch from the chicken pieces and fry them in batches. Do not overcrowd the skillet. Fry until golden brown and fully cooked, about 6 minutes. Then, transfer the chicken to a plate lined with paper towels to drain.
Make the Sauce: Dispose of the frying oil and add olive oil to the skillet. Sauté garlic and ginger until soft, about 1 minute. Add honey, lemon juice and zest, stock, and soy sauce, and bring to a boil. To thicken, stir in the cornstarch-water mixture, bringing it back to a boil until the sauce thickens.
Combine and Coat: Return the fried chicken to the skillet, tossing it in the sauce to coat it evenly. Ensure each piece is generously covered with the sauce.
Serve Your Dish: Serve the Chinese Lemon Chicken hot, accompanied by steamed rice. Garnish with chopped spring onion and coriander for added flavour and colour.