Chop onion & tomatoes.in one pot heat oil put whole garam masala & chopped onion cook brown in colour. Add tomatoes.remove cool and grind it to fine paste. In another pot heat oil now put washed chicken. Cook little.now add onion tomato paste. Add all the masala and dahi mix put salt then water cook till chicken is soft.put coriander leaves.serve with rice or chapati.