The gingery spicy warmth of this dish is fantastic, this is definitely one of my fave chicken dishes! :)
Heat oil, add the ginger (reserve a few slivers of ginger for garnishing), 1 green chili chopped, and garlic paste. Once the aroma is released, add the chopped tomatoes and the cumin, turmeric and coriander powders. Cook on medium heat whilst stirring until all the excess moisture from the tomatoes is gone and the oil gets released. Now add the chicken pieces and sprinkle some salt. Turn the heat up on medium-high and fry the chicken until color begins to change..
Now sprinkle the red chili powder and chili flakes. Add the tomato paste. Give it a stir and reduce the heat to medium. Whisk the yoghurt and milk together, then add them into the pan. Bring to a simmer, adjust salt, cover the pan and set the heat on low. Let the chicken boil gently until tender. For extra gravy you can add some warm water.
Finally add the remaining chopped chili and garnish with coriander and some more ginger strips.