In a bowl crack the eggs and whisk with a fork; set aside.
In a separate bowl combine the flour, cornstarch, salt and pepper; set aside.
Dip the chicken into the egg mixture first and then dredge the chicken into the flour mixture pressing to coat evenly.
Repeat the same with the remaining chicken breast cubes and place them on a plate.
Meanwhile, heat oil to deep fry. Once the oil is heated, fry the chicken pieces in batches until golden and crispy. Transfer the chicken pieces to a dish covered with kitchen towel to remove the excess oil. Set aside.
Heat a skillet over a medium flame. Add oil and garlic and saute for a minute.
Meanwhile, in a small bowl combine; soy sauce, broth or water, honey, ketchup, rice vinegar, brown sugar and cornstarch.
Pour the sauce mixture into the skillet and simmer for 2 minutes. Stir the chicken back to the skillet. Coat the chicken pieces well with sauce.
Sprinkle the sesame seeds and green onions and serve immediately over the rice.