01 - In a large mixing bowl, combine the yogurt, lemon juice, minced garlic, grated ginger, tandoori masala, ground cumin, ground coriander, chili powder, turmeric, garam masala, salt, and vegetable oil. Whisk until a smooth, uniform paste forms.
02 - Using a sharp knife, make shallow cuts across the surface of each chicken piece to allow the marinade to penetrate deeply. Submerge the chicken in the marinade, coating every piece thoroughly. Cover the bowl tightly and refrigerate for at least 4 hours, or ideally overnight for maximum flavor absorption.
03 - Preheat the oven to 430°F. Line a baking tray with aluminum foil and set a wire rack on top to promote even air circulation around the chicken during roasting.
04 - Arrange the marinated chicken pieces in a single layer on the wire rack. Bake for 25 to 30 minutes, flipping the pieces halfway through, until the internal temperature reaches 165°F and the exterior develops a lightly charred, caramelized finish.
05 - Remove the chicken from the oven and immediately brush with melted butter if desired for added richness. Garnish with fresh cilantro leaves and serve alongside lemon wedges.