Heat the pan, add oil and chicken.
Fry the chicken on high flame for 2-3 mins.
Next add garlic and salt.
Add tomatoes cut into half, and water as required. Cover and cook on MEDIUM LOW heat for 10-15 mins.
After 15 mins, remove the tomatoe skins and mash them using a wooden sppon.
Add corainder powder, cumin powder and red chili powder. Mix all the spices and cook.
Add yogurt, and green chilies. cook for a minute and add the julienne cut ginger.
Cover and cook on LOW heat for 10-15 mins or until the chicken is done.
Just before serving add purified butter (desi ghee), black pepper. Garnish with coriander, green chilies and ginger.
Serve it with roti, naan or rice and enojy the tasty chicken karahi.