Stir in the garlic and ginger paste, chilli powder, turmeric, ground cumin, ground coriander and cinnamon for about 30 seconds to release the flavours.
Stir in the tomato puree and tin of chopped tomatoes and bring to the boil then turn down to simmer for 5 minutes.
Blitz the tomato mixture to a sauce consistency in a blender or use a stick blender. Return to pan. Season to taste and add water if too thick.
Add in the chicken and cook, simmering gently for about 15 minutes until chicken is cooked through and sauce is thickened.
Season to taste and serve with rice and/or garlic naan bread topped with the chopped coriander.