Cut your chicken into thin bite sized strips, julienne style.
Make a marinade of soya sauce, salt, pepper and cornstarch. Coat the chicken in this batter.
Shallow fry the chicken for 8 to 10 minutes to get it golden brown. Take out and place them to the side.
In a bowl, add in orange juice, sugar, vinegar, soy sauce and red chili flakes and mix together.
Pour this mixture into a pan on slow and while its heating, add in fresh grated garlic and fresh grated ginger.
Now cook this sauce on medium heat for 3-5 minutes or until the raw flavors of the garlic and ginger are completely gone.
Mix cornstarch to cold water until completely dissolved and a slurry is formed. Pour it into the simmering sauce. Mix until thick.
Now add in the chicken to the sauce and toss together. Cook for a minute more together.
Serve hot over rice and garnish with toasted sesame seeds and green onions!