Put the onions, garlic, ginger, salt, chili powder, ground coriander, chicken and 1 1/2 cups water in a heavy based pot. Cook for 10 to 15 minutes or until the meat is half cook.
Add oil, tomatoes and ghiya; cook for 5 to 10 minutes.
Then add 2-3 cup water and cook until tender. If you want dry then evaporate all water; if you want gravy then keep water.