01 - Make shallow 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. Whisk until smooth and well blended.
03 - Add the scored chicken pieces to the marinade, turning and coating each piece thoroughly. Cover the bowl and refrigerate for at least 4 hours, preferably overnight for maximum flavor absorption.
04 - Preheat your oven to 425°F (220°C) with the rack positioned in the upper third. Alternatively, prepare a hot grill for direct high-heat cooking.
05 - Arrange the marinated chicken on a wire rack set over a baking sheet, or place directly on the grill grate. Roast for 30 to 35 minutes, turning once halfway through and basting with any remaining marinade, until the chicken is fully cooked through and slightly charred on the edges.
06 - Transfer the cooked chicken to a serving platter. Garnish with freshly chopped cilantro and lemon wedges. Serve hot alongside naan, steamed rice, or cooling raita.