Heat oil in pan add garlic,ginger then add tomato puree and cook till oil seprates then add chilli puree and again cook for 10 min then add all dry spices and salt .
In another pan heat oil and add chicken ,season it with salt and cook it till goden then add this to prepared tomato puree..
Cook chicken by covering it for 25 min then garnish with fresh coariander.