01 - Using a sharp knife, make shallow diagonal slits across each piece of chicken to allow the marinade to penetrate deeply into the meat.
02 - In a large mixing bowl, combine the yogurt, lemon juice, tandoori masala, ginger paste, garlic paste, ground cumin, ground coriander, paprika, turmeric, chili powder, salt, and vegetable oil. Whisk until a smooth, uniform paste forms.
03 - Add the chicken pieces to the marinade, turning and rubbing each piece to ensure complete and even coating. Cover the bowl tightly with plastic wrap and refrigerate for a minimum of 4 hours, ideally overnight for maximum flavor development.
04 - Preheat the oven to 425°F (220°C) and set a wire rack over a rimmed baking sheet. Alternatively, prepare a hot grill for direct high-heat cooking.
05 - Arrange the marinated chicken on the wire rack over the baking sheet or place directly on the grill grates. Roast for 30 to 35 minutes, turning once halfway through and basting with any remaining marinade, until the chicken is cooked through and slightly charred on the edges.
06 - Transfer the chicken to a warm platter, garnish generously with chopped fresh cilantro and lemon wedges, and serve immediately while hot.