Cut chicken into 2cm cubes. Toss the chicken with 1 tsp of garam masala, 1 tsp turmeric and 1 tsp chilli powder. Season with salt and spread to marinate for 15mins.
Combine the spring onion, garlic, coriander root and stem, ginger, 1 tsp garam masala, 1 tsp turmeric and 1 tsp chilli powder in a small bowl.
Place a medium pot on medium high heat and once hot add half the oil and brown the chicken then remove to a bowl. Then add the rest of the oil and Cook the spice mix for 3 minutes, or until fragrant. Add the coconut cream and chicken sachet mixed with warm water (or stock) and bring up to simmer.
Simmer for 15 minutes, add the chicken and then simmer for a further 5 minutes.
Separate the leaves of bok choy and wash well. Add to the curry and simmer for 1 minute.
Serve over cauliflower rice.