Begin by making the sauce: whisk together chicken broth, orange juice, raw honey, vinegar and coconut aminos.
Add garlic, orange zest, red pepper, ground ginger, white pepper and salt. Mix well.
Pour 2/3 of the sauce in a separate bowl and marinate chicken pieces for at least 30 minutes.
Strain the chicken and for each chicken piece, bread it by dipping in egg and then coating with 1 cup Arrowroot starch.
Melt coconut oil in a non-stick skillet over medium heat. Add chicken and cook.
Once chicken is cooked through, remove from heat.
Pour the remaining sauce in a medium saucepan and bring to a boil.
Mix remaining Arrowroot starch with water and add into sauce. Stir until thick, about 2 minutes.
Pour thickened orange sauce over cooked chicken. Serve on a plate, garnished with green onions and sesame seeds. Serve over cauliflower rice, if desired.