Step 1: Prepare and Coat the Chicken : Pat the chicken pieces dry with paper towels. In one bowl, whisk together cornstarch, flour, salt, and pepper. In another bowl, beat the eggs. Dip each chicken piece into the egg, then coat thoroughly in the flour-cornstarch mix. Shake off excess. Set aside coated chicken on a plate or rack.
Step 2: Fry the Chicken : Heat oil in a deep skillet or wok to 350°F (175°C). Fry chicken in batches for 4–5 minutes per batch, until golden brown and crispy. Remove and drain on paper towels. (Optional but recommended) Double fry for an extra crispy texture — fry again for 1–2 minutes per batch.
Step 3: Make the Orange Sauce : In a saucepan over medium heat, add sesame oil and sauté garlic and ginger for 30 seconds. Stir in orange juice, orange zest, sugar, soy sauce, rice vinegar, and chili flakes. Bring to a simmer and cook for 3–4 minutes. Add the cornstarch slurry and cook until the sauce thickens and becomes glossy. Taste and adjust sweetness or tang as needed.
Step 4: Combine Chicken with Sauce : Add the crispy chicken to the sauce and toss until evenly coated. Cook for 1–2 minutes on low heat so the chicken absorbs the flavor.
Step 5: Prepare the Fried Rice : In a large wok or pan, heat vegetable oil. Add onions and sauté until translucent. Push onions to one side and add beaten eggs — scramble lightly. Add mixed vegetables and stir-fry for 2 minutes. Add cooked rice, soy sauce, sesame oil, salt, and pepper. Stir well until evenly combined and heated through. Sprinkle with green onions before serving.