01 - 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, ground cumin, ground 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 with plastic wrap and refrigerate for at least 4 hours, or ideally overnight for the most intense flavor.
04 - Preheat the oven to 425°F (220°C) and set a wire rack over a baking sheet. Alternatively, prepare a hot grill for direct cooking.
05 - Arrange the marinated chicken on the wire rack over the 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 cooked chicken to a serving platter. Garnish with freshly chopped cilantro and lemon wedges. Serve immediately alongside naan, steamed rice, or cooling raita.