I start by placing my cut-up chicken pieces in a large bowl. Then I whisk together the eggs, cornstarch, flour, and salt in a separate bowl before pouring that mixture over the chicken. I toss everything together until each piece is fully coated, since this coating is what turns into that crispy shell once it hits the hot oil.
Next, I heat about three inches of oil in a large, heavy-bottomed pot or deep fryer to around 360°F. I always use a thermometer here because getting the temperature right makes a huge difference in how crispy the chicken turns out. If the oil is too cool, the coating soaks up grease instead of crisping up.
I fry the chicken a few pieces at a time so I don't overcrowd the pot, which would drop the oil temperature and leave me with soggy chicken. Each batch takes just a few minutes until golden brown, and I move the pieces to a paper towel-lined plate to drain as I go.
While the chicken drains, I combine the orange juice, brown sugar, vinegar, soy sauce, garlic, ginger, and sesame oil in a small saucepan and let it simmer for a few minutes. I whisk the cornstarch into the water separately to make a slurry, then stir that into the simmering sauce until it thickens into a glossy glaze.
Once the sauce has thickened but is still pourable, I add all my crispy chicken pieces straight into the pan and toss everything together so each bite gets coated evenly. I like to work quickly here so the chicken stays crisp under that glossy sauce.
Finally, I plate the chicken and sprinkle it with sesame seeds, orange zest, and sliced green onion. It looks like something straight out of a restaurant, and it tastes even better knowing I made it myself.