First, marinate the chicken with lemon juice, ginger and garlic paste with some rock salt and set it aside for half an hour. This will tenderize the chicken and ensure proper cooking.
After 30 minutes add all the spices, such as red chili powder, garam masala, Kasuri Methi, coriander powder, roasted cumin powder, red chili powder (for colour), black pepper (1/5 tsp), drained curd, a pinch of salt, all-purpose flour (Maida), corn flour, and an egg. Mix it thoroughly.
For best results, use your hands to coat the chicken and let it marinate for 20 minutes. If you have more time, you can keep it for 30 minutes or 1 hour.
Place a pan or karai over a stove or clay stove. Add oil for frying and heat it. Do not make the oil too hot; otherwise, the chicken will become overly crispy on the outside but undercooked inside.
Add the marinated chicken to the hot oil and fry it on medium heat. Cover it while frying to ensure even cooking. Repeat this process two to three times.
This will cook the chicken thoroughly, both on the inside and outside. Make sure to use a large pan to prevent oil from spilling outside.
Remove the chicken from the pan and set it aside. Heat the pan again until very hot, then add all the chicken pieces back into the pan and repeat the process in the same way.
Be quick to remove the fried chicken to prevent it from becoming over-fried. If fried properly, it will have a perfect golden brown color.
To check if the chicken is crispy, use a fork to take a piece and test its texture. When you bite into it, it should be moist and juicy. Serve it along with sauces, green chutney, or mustard paste.