Make Bhuna Masala by dry roasting the whole spices listed above under Bhuna Masala in a pan at low flame just for a few minutes. Once fragrant, make a fine powder and store it air tight until later use. You can store it for up to two months.
Marinate the Chicken pieces with salt, turmeric, coriander, chilli powder, lemon juice and hot mustard oil. Mustard oil should be heated till smoke comes out then allowed to cool down to take out the pungency from the oil. Its a great way to add moisture and intense flavor to the meat. Keep aside for 10-20mins.
Fry the marinated chicken in oil/ghee in medium heat for 10-12mins. Keep aside along with any stock from it.
Slice the Onions and separate each strand for even cooking. Keep aside.
Make a Puree from 2 Tomatoes and 3 Dry Red Kashmiri Chilies which i have deseeded for easier blending. Do not use any extra water while grinding. If Dry red chilies not available then use the Kashmiri chilli powder instead. Gives a nice vibrant color to the Puree and the dish overall.
Mix beaten thick curd with Chicken Masala, Chili, Coriander and Turmeric powder.
Fry the Onions in Oil/Ghee till fully caramelized. Add Ginger Garlic paste and a splash of water for the onions not to burn.
Add the Tomato Puree and fry on low flame for a few minutes. Add Salt and Sugar.
Once it becomes paste consistency, add the curd spice mix. Keep the flame on low.
Add the fried chicken and keep adding water from the sides bit by bit. Sautee on low flame. Add Kasuri Methi and Cover cook on low flame for 10-15mins.
Once chicken looks cooked, add the Bhuna Masala, sliced Green Chilies and chopped coriander leaves.
Serve Hot with Paratha/Naan/Roti. Bon Appetit!