Add rest of marinade ingredients and whisk until smooth. Toss chicken in marinade and refrigerate a half hour.
Mix the sauce ingredients in a medium bowl.
Mix the flour coating ingredients in a medium bowl.
Heat 2 Tbsp oil in a large skillet over medium high heat.
Add broccoli and stir-fry 4 minutes. (It should still be crisp.)
Remove to a bowl.
Add ¼ cup oil to pan and heat on medium high heat.
Cook chicken in 2 batches.
Remove chicken pieces from marinade, dredge in flour mixture to coat well and place into hot oil. Wait until the chicken pieces are browned on the bottom, about 2 minutes. Then turn and brown the other side. Remove chicken to a sheet pan lined with paper towels to drain.
Add another ¼ cup oil and cook second batch. Remove to paper towel-lined pan.
Add sauce to pan and heat to boiling, scraping the bottom to get up any browned bits.
Add broccoli back to pan, turn down heat, cover and simmer 3 minutes.
Add chicken, green onions, and sesame seeds, recover and simmer about 2 minutes until chicken is heated and cooked through.
Serve over rice.
Recipe by Savory Nature at http://savorynature.com/2015/01/06/gluten-free-orange-sesame-chicken/