1. In a medium pot, add orange juice, sugar, vinegar, soy sauce, ginger, garlic, and red chili flakes. Heat for 3 minutes.
2. In a small bowl, whisk 1 Tablespoon of cornstarch with 2 Tablespoons of water to form a paste. Add to orange sauce and whisk together. Continue to cook for 5 minutes, until the mixture begins to thicken. Once the sauce is thickened, remove from heat and add orange zest.
3. Place flour and cornstarch in a shallow dish or pie plate. Add a generous pinch of salt. Stir.
4. Whisk eggs in shallow dish.
5. Dip chicken pieces in egg mixture and then flour mixture. Place on plate.
6. Heat 2 -3 inches of oil in a heavy-bottomed pot over medium-high heat. Using a thermometer, watch for it to reach 350 degrees.
7. Working in batches, cook several chicken pieces at a time. Cook for 2 - 3 minutes, turning often until golden brown. Place chicken on a paper-towel-lined plate. Repeat.
8. Toss chicken with orange sauce. You may reserve some of the sauce to place on rice. Serve it with a sprinkling of green onion and orange zest, if so desired.
Photos from Modern Honey and Budget Bytes, Recipe from Modern Honey Chinese Orange Chicken