Spray a large, deep frying pan with low-calorie cooking spray and place over a medium heat. Add the onion and fry for 10 minutes, until softened and golden brown.
Add the green chilli, garlic paste, ginger paste, curry powder, chilli powder, salt, pepper and lime zest. Stir well and cook for 1-2 minutes.
Add the chicken, stir well and cook for 5-10 minutes to seal the chicken on all sides.
Add the tomatoes, coconut drink, vinegar, sweetener or sugar and the lime juice. Stir well until completely mixed.
Simmer, uncovered, for 30-35 minutes, stirring occasionally, until the chicken is cooked, and the sauce has reduced and thickened. The chicken should show no signs of pinkness and the juices should run clear.
Sprinkle with a few coriander leaves (optional) and serve at once with a small portion of basmati rice or other accompaniment of your choice.