Cut each chicken fillet into 3 even size pieces then score the chicken with a sharp knife.
Combine all the ingredients for the marinade in a bowl, add the chicken and mix well to coat. Cover and refrigerate for 2 to 3 hours or overnight if possible.
Preheat oven on CircoRoast to 200˚c. Line the universal pan with baking paper and place a wire rack on top. Place the chicken onto the rack and cook on shelf position 4 for 12 to 14 minutes.
While the chicken is cooking, prepare the sauce. Heat a large pan over a medium to high heat, Induction level 7. Add the butter, onion, ginger, garlic and chilli and fry for 3 to 4 minutes.
Add the spices and cinnamon sticks and continue cooking for a further minute.
Add the remaining ingredients and mix well. Add the cooked chicken and stir well to coat with the sauce.
Cover with a lid and reduce the temperature, Induction level 4 and simmer gently for 25 to 30 minutes.