Heat Mustard Oil in a deep bottom pan and temper the oil with Bay leaf, Green Cardamom, Black Cardamom, Cinnamon stick, and Red Chili.
Add chopped Onion and cook until the onion turns brown in color.
Add Onion Paste followed by the spice paste and ginger paste and cook for 3-4 minutes over low flame till the oil comes out from the mixture.
Now add the Nut Paste, Tomato paste and cook until the aroma of uncooked tomato goes away.
Add Turmeric Powder, cumin powder, Coriander powder and salt to taste and mix properly.
Add Curd followed by sugar and cook till the oil comes out from the mixture.
Now add marinated chicken chunks and coat with the spice mix and cook on low flame with continuous stirring for 8-10 minutes.
Add 2 Cups of Water and cover the pan and cook over low flame till the Chicken Soften.
Once the gravy thickens add Garam Masala Powder and mix.
Serve Desi Murgir Dum with your choice of Carbohydrate side; preferably plain rice or Roti.