01 - Make shallow diagonal slits across each piece of chicken to allow the marinade to penetrate deep 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 coat thoroughly on all sides. Cover the bowl tightly and refrigerate for at least 4 hours, ideally overnight for maximum flavor.
04 - Preheat the oven to 425°F or 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 with lightly charred edges.
06 - Transfer the tandoori chicken to a serving platter, garnish with chopped fresh cilantro and lemon wedges, and serve immediately while hot.