Add oil to the pot, braise grated onions until golden brown. Add chicken, ginger garlic, salt to the pot and let it braise well, remove from stove. (leave aside). Add butter, tomato paste /puree and masalas to the pot. Add the chicken and let it combine and cook together, when it's cooked add the fresh cream and reduce heat. Lastly garnish with dhania (coriander).