First you have to peel onion and grind them in a machine or make them slices Put some oil in pan and put onions on them make them little golden brown,Add tomato mashed into it ,Then add Red chilli .Green Chilli , coriander ,and leave it for some time then add chicken into it add white pepper ,soya sauce,Chilli flakes,Amchoor powder and then butter ,Nestle Cream, Yogurt. Then leave it for at least 30 minute on medium flame/
Do not use high flame your chicken will become sticky and soggy or hard to eat.Low flame will enhance the effect and taste of white karahi and enrich flavour of cream and yogurt your dish will remain motorizing and creamy.
After 30 minute check if you the water has been soaked then Put it out of pan, Now time for garnishing add some ginger slices on them some green coriander and put some lemon juice on the surface of karahi the taste will be simply Amazing and delicious.
Source