Remove the zest from the orange and set aside. Squeeze the orange and set the juice aside as well.
Cut the chicken as you wish and then sprinkle with salt and pepper. In a heavy skillet, warm the oil on medium heat and add the chicken. Brown the chicken on all sides and cook for about 15 minutes or until completely cooked through. Remove the chicken from the skillet and set it aside.
Return the skillet to the heat and add the chopped onion, garlic and ginger. Cook, stirring, for five minutes. Add the Grand Marnier, orange juice and chicken broth and simmer for five minutes, scraping any bits from the bottom of the pan into the sauce. Stir in the whipping cream and the reserved chicken and orange zest. Warm through for about five more minutes.
Serve hot on a bed of rice.
Makes 4 servings.