Heat ghee and fry one sliced onion till golden brown.
Cut the chicken, add yoghurt, salt, cardamom, cinnamon, cloves, ginger, and garlic paste, and chilli powder.
Crush all the sliced onions with garlic powder and mustard oil.
Put all the mixtures together, cover and cook in medium-heat. When the chicken gets dry, sprinkle a little water and stir till almost brown.
Add a little water for gravy on a low fire and cook till the oil floats. Add lemon juice, sugar, and green chillies.
Taste of salt, sugar, and sour to be even. Serve.