01 - Using a sharp knife, make shallow diagonal slits across each piece of chicken 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, cumin, coriander, paprika, turmeric, chili powder, salt, and vegetable oil. Whisk until smooth and well blended.
03 - Add the chicken pieces to the marinade, turning and coating each piece thoroughly. Cover the bowl tightly and refrigerate for at least 4 hours, or ideally overnight for maximum flavor absorption.
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 onto the hot grill. Roast for 30 to 35 minutes, turning once halfway through and basting with any remaining marinade, until the chicken is cooked through and develops a lightly charred exterior.
06 - Transfer the cooked chicken to a serving platter and garnish generously with chopped fresh cilantro and lemon wedges. Serve immediately while hot.