01 - Pat the chicken pieces dry and make shallow slashes across the flesh to allow the marinade to penetrate deeply.
02 - In a large mixing bowl, whisk together the yogurt, lemon juice, tandoori masala, ginger paste, garlic paste, cumin, coriander, paprika, turmeric, chili powder, salt, and vegetable oil until smooth and well combined.
03 - Add the 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.
04 - Preheat the oven to 425°F 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 cooked through and slightly charred on the edges.
06 - Transfer the chicken to a serving platter, garnish with chopped fresh cilantro and lemon wedges, and serve immediately.