Preheat a large skillet to medium heat and add the olive oil and two tablespoons of broth. Cut the chicken into 1-inch cubes, set on a plate and pat dry.
Place the flour on a large place. Coat each chicken piece with the flour then place in the preheated skillet.
Cook 3-4 minutes then flip and cook another 3-4 minutes or until browned on each side then remove and place on a clean plate. You may need to do this in batches depending on how large your skillet is.
In a bowl, whisk together the orange juice, 1/2 cup chicken broth, soy sauce, ginger powder, garlic powder and pepper then place in the skillet and bring to a boil for 15 minutes.
Stir the sauce every few 4-5 minutes. It will start to thicken and you will know it is done when it's a syrup-like consistency. Add the chicken to the skillet once the sauce is ready and coat the chicken with the sauce. Reduce the heat to medium-low.
While the sauce cooks, cook the broccoli by steaming in a pot with water for 5 minutes or cooking according to your desire. Cook the rice.
Serve the chicken with sauce over the cooked rice, cauliflower rice, quinoa with broccoli. Add the orange zest, sliced green onions and a sprinkle of sesame seeds on top of the chicken for serving.