Use a heavy-bottomed iron griddle (tawa) for the best results. Heat oil on high flame.
Add chicken pieces and sauté on high heat until they change color. Keep stirring to ensure even cooking and browning.
Mix in ginger garlic paste and cook for 2–3 minutes to remove the raw smell. Then add salt, red chili powder, turmeric, and coriander powder. Sauté for another few minutes until the spices release their aroma.
Add yogurt and chopped tomatoes, stirring well. Cook on high heat until the mixture blends into a smooth, rich masala.
Pour in a little water, cover the tawa, and let the chicken cook on low-medium heat for about 15 minutes or until it becomes tender and juicy.
Once the chicken is cooked, uncover and fry on high heat. Stir continuously until the oil separates and the chicken becomes glossy and slightly crispy.
Sprinkle garam masala, kasuri methi (blend using both palms) and green chili slices, mix well, and cook for a couple of minutes to infuse the flavor.
Garnish with fresh coriander, green chilies and julienned ginger and lemon slices.