This tender roasted chicken recipe is packed with warm spices including garam masala. The Indian spice blend varies regionally but usually includes a mixture of cinnamon, cardamom, cloves, cumin, coriander, nutmeg, and peppercorns.
For marinade, in a medium bowl combine yogurt, 2 Tbsp. of the oil, the lemon juice, ginger, garlic, cumin, 1 Tbsp. of the kosher salt, the turmeric, coriander, garam masala, and cayenne pepper.
Using a paper towel to help grip, remove and discard skin from drumsticks. Make 3 or 4 slits in the meaty part of each drumstick. Place chicken in a large resealable plastic bag set in a shallow dish. Add marinade, seal bag and rub the marinade over chicken and into the slits. Refrigerate bag 4 to 6 hours (not more).
Preheat oven to 450°F. Line a 15x10x1-inch baking pan with foil; place a rack over foil and lightly grease the rack. Shake excess marinade from chicken and arrange chicken on rack. Brush chicken with half the butter; roast 20 minutes.
While chicken is roasting, gently toss onion wedges with the remaining 1 Tbsp. of oil and arrange on a foil-lined 15x10x1-inch baking pan. Season with the remaining 1/4 tsp. kosher salt and the black pepper.
Turn chicken, brush with remaining butter, and return to oven with the pan with the onions. Roast both 20 to 30 minutes or until chicken juices run clear (at least 175°F), and onions are charred and crisp-tender. Transfer chicken to platter; let stand 10 minutes. Serve chicken with onions and lemon wedges.