Cut the chicken into 1 ½-2” pieces. Then, soak the chicken in the eggs for at least 20 minutes, or up to 24 hours.
Mix together the flour, cornstarch, and salt.
Heat 1-2” of oil in the bottom of a heavy skillet.
Toss the chicken pieces in the flour mixture so that all of the sides of each piece are coated.
When the oil is very hot, carefully drop the pieces of chicken into the oil. You can test the oil's heat by shaking a bit of flour into it. If it sizzles instantly, it’s hot enough.
Cook for 2 minutes, or until the breading is golden brown and crispy.
Turn the pieces with metal tongs and cook on the other side for another two minutes.
When the chicken is finished cooking, remove it from the pan and place it onto a tray lined with paper towels to catch any excess oil.
Put a few tablespoons of orange juice in the bottom of a small saucepan and heat it medium heat.
Cook the garlic, ginger, and orange zest until it becomes aromatic. Then, add the rest of the ingredients and cook until the sauce thickens, whisking constantly to prevent the cornstarch from clumping.
Toss the chicken pieces in sauce and top with green onions. Serve immediately over rice.