Put all the paste ingredients into a food processor or blender and whiz to a thick paste, pushing the mixture down from time to time with a spatula.
Transfer to a glass bowl, cover tightly (otherwise it will taint everything in the fridge) and refrigerate. You can make this up in advance and freeze it if you prefer.
Spray a pan with low calorie cooking spray and set on a medium heat. When hot and sizzling, add the chicken and let it colour on all sides.
Remove the cooked chicken chunks from the pan. Place your paste in the pan and fry it off for a minute.
Pour in the coconut milk alternative and the rest of the curry ingredients (except the chicken and cream cheese). Stir, bring to the boil, then turn the heat down and simmer for 10 minutes, stirring from time to time.
Return the chicken to the pan and simmer for five to six minutes, or until the chicken is cooked through.
Stir through the cream cheese and serve.