To start, add the yogurt, lemon juice and oil to a bowl.
Add the garlic paste and ginger paste.
Add all the spices and mix well until you achieve a smooth paste.
If you're using food coloring, add it now.
Now, If you're not using skinless chicken legs, remove the skin.
Cut some slits into the flesh of the chicken, about 3-4 per whole leg.
Add the marinade on top and rub it in well, making sure it gets into the cuts.
Cover and refrigerate for a minimum of 1 hour, up to 36 hours.
Remove from the fridge 30 minutes prior to cooking to allow it to come to room temperature.
Using a cast iron skillet or a heavy bottom pan, spray or oil your skillet with 1 tablespoon of oil. Add the chicken and sear on high heat for 3-4 minutes per side or until charred. Make sure to not add in any extra marinade.
Once charred, transfer to your air fryer and bake at 400°F for 25-30 minutes, or bake at 400°F for another 30-40 minutes. The internal temperature should reach 165 F. Bake less or more depending on your oven.
If you're using Kashmiri pepper for color, mix it with the oil and brush it onto the chicken.
To get that traditional smokey flavor, light two small charcoal pieces until they get a grey and white ish color. Transfer to a metal or foil lined bowl.
Transfer the completely cooking chicken into a serving dish, and add the charcoal bowl next to it.
Add 1 tablespoon of oil or ghee to the charcoal, and immediately cover the entire platter with foil so it traps in the smoke. Let it sit for 8-10 minutes before enjoying.