Heat the wok and add in whole spices to it. Stir the spices for a while until they are roasted and start releasing aroma. Remove the spices and keep aside.
Now add 3 tbsp of mustard oil in the Kadhai/pan/wok. Once it’s smoking hot, add stir fried whole spices to it and saute for a minute.
Add sliced onion and fry till they become translucent.
Now add in ginger garlic paste and saute for 2-3 minutes.
Add marinated chicken to the pan. Stir for 5-6 minutes after adding the marination.
Add 2-3 slit green chillies to the wok. Mix well and saute for 2-3 minutes.
Add spices (red chillies, coriander, kashmiri red chillies, mutton masala) to the pan and mix well.
Once the oil starts separating, add chopped tomatoes to the wok and then salt to taste. Saute till tomatoes start releasing water and become tender and mushy.
Add magical ingredient (crushed spices - coriander, dry red chillies and cumin seeds).
Keep stirring the chicken for 2-3 minutes and then add water to it. Let it cook for 15-20 minutes on low flame.
Once chicken is cooked properly, turn off the flame. Garnish the chicken curry with coriander leaves.
Serve this delicious chicken curry with roti or plain steamed rice