Wash the chicken thoroughly and make cuts on both sides. Then marinate it with the spices and let it rest for 3 to 4 hours.
Now, take a tawa (griddle) or a pan and heat some oil in it. Once the oil is hot, add the chicken pieces and fry them on both sides until they turn golden.
Next, place a small bowl inside the pan, put a piece of hot charcoal in it, and drizzle a few drops of oil over the charcoal. Cover the pan immediately so that the smoky flavor from the charcoal infuses into the chicken.
Now, remove the charcoal and add the leftover marinade into the pan. Cover the pan or tawa and let the chicken cook on low heat for 20 to 25 minutes.
After that, flip the chicken and let it cook on the other side for another 10 minutes. If you feel that the masala is sticking to the bottom or burning, add a little water to prevent it from burning.
Once the chicken is cooked well, garnish it with fresh coriander and green chilies, and serve hot.