01 - Make shallow diagonal slits across each chicken piece 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. Stir until a smooth, uniform paste forms.
03 - Add the chicken pieces to the marinade, turning and rubbing to coat every surface thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, or preferably overnight for maximum flavor.
04 - Preheat the oven to 425°F (220°C) with the rack positioned in the upper third, or prepare a hot grill for direct-heat cooking.
05 - Arrange the marinated chicken on a wire rack set over a foil-lined 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 internal temperature reaches 165°F and the exterior is lightly charred.
06 - Transfer the tandoori chicken to a warm platter, garnish generously with chopped fresh cilantro and lemon wedges, and serve immediately.