Cut chicken into bite-sized pieces and pat dry with paper towel to remove excess moisture.
Place cornflour in a bowl. In a separate bowl, lightly beat the eggs. Set up a third bowl with additional cornflour for double coating.
Coat chicken pieces first in cornflour, then dip into egg, then coat again in cornflour until evenly covered.
Heat oil in a deep frying pan or wok over medium-high heat (around 175°C–180°C).
Fry chicken in small batches for 4–6 minutes, or until golden brown and cooked through. Remove and drain on paper towel.
In a separate pan, combine honey, soy sauce, tomato sauce, brown sugar, garlic, ginger, and vinegar over medium heat.
Stir well and bring to a gentle simmer.
Mix cornflour slurry (cornflour + water) in a small bowl, then add to the sauce while stirring continuously.
Cook for 1–2 minutes until sauce thickens and becomes glossy.
Add fried chicken to the sauce and toss quickly until evenly coated.
Remove from heat and immediately sprinkle with sesame seeds and sliced spring onions.
Serve hot with steamed rice or your favourite sides.