01 - Make shallow cuts across the chicken legs and thighs 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 all the spices are evenly incorporated into a smooth paste.
03 - Add the scored chicken pieces to the marinade, turning and rubbing each piece to ensure complete, even coating. Cover the bowl tightly and refrigerate for at least 4 hours, preferably overnight for maximum flavor development.
04 - Preheat the oven to 425°F (220°C) or prepare a hot grill for direct cooking.
05 - Arrange the marinated chicken on a wire rack set over a baking sheet, or place directly on the grill. Roast for 30 to 35 minutes, turning once halfway through and basting with any remaining marinade, until the chicken is fully cooked through and lightly charred on the edges.
06 - Transfer the chicken to a serving platter, garnish with freshly chopped cilantro and lemon wedges, and serve immediately while hot.