Zest and peel the orange. Add the zest and flesh of the orange plus all the orange hoisin ingredients to a saucepan and bring to a boil over a low heat - so this means slowly!
Simmer for about 5 minutes, then pour into your blender or food processor. Blend on high until smooth (strain if necessary).
Cut the chicken into bite-sized cubed pieces. Add the ghee to a large skillet over high heat, and add in the chicken. Allow to cook, stirring occasionally, for about 5 minutes or until mostly cooked through.
Chop broccoli, roughly chop the baby spinach, chop the spring onions.
Add hoisin sauce to the pan, bring to a simmer, and allow chicken to cook in the sauce for another 3-4 minutes, stirring occasionally. Season to taste with salt and pepper.
In a separate skillet, steam the broccoli over medium heat for 5-6 minutes or until bright green (careful not to overcook it).
Serve the chicken on baby spinach and broccoli and top with green onions and sesame seeds.