Heat ghee in your karahai and make sure it is heated through. Add your chicken and fry on high heat. Stir constantly till the chicken changes color and turns white and light golden.
Add in the freshly grated ginger and garlic and stir for a few minutes.
Add in the tomatoes, tomato paste, kashmiri red chili, ground cumin, corriander powder, chili flakes black pepper powder, and salt.
Continue to let this cook for 15-20 minutes without a lid and high heat. After the chicken is cooked, the oil should separate and come to the top. At this point the tomatoes should have thickened and the gravy should be very thick and not like a curry.
Garnish with corriander, green chilies and ginger and close the flame and cover it now before serving.
Notes
Cooking on a high flame without a lid is crucial. Otherwise it will turn into a curry. You want more of a stir fry look and feel to this dish.
Using good quality fresh tomatoes will make this dish what it should be.
Definitely use fresh ginger and garlic for this. It will elevate this to new levels.