-
1
To make the marinade, puree the onion, garlic, and ginger in a blender or food processor.
-
2
Add the lemon juice, chili powder, garam masala, salt, turmeric, paprika, and saffron and process to combine.
-
3
Pierce the chicken legs all over with a fork.
-
4
Place them in a nonmetallic bowl.
-
5
Add the marinade and mix well.
-
6
Cover with plastic wrap.
-
7
Refrigerate for at least 3 hours, occasionally turning the pieces.
-
8
Preheat the oven to 425F (220C).
-
9
Line a roasting pan with aluminum foil.
-
10
Place a broiler rack over the pan and oil the rack.
-
11
Remove the chicken from the marinade, and arrange on the rack.
-
12
Brush with half of the melted butter.
-
13
Roast for about 25 minutes, or until the chicken is cooked through and the juices run clear when pierced with the tip of a knife.
-
14
Remove the pan from the oven.
-
15
Preheat the broiler.
-
16
Pour off the juices that have accumulated in the pan.
-
17
Brush the chicken with more butter.
-
18
Broil the chicken, still on the rack and pan, about 8in (20cm) from the source of heat for about 5 minutes, until the edges of the chicken are lightly charred.
-
19
Serve hot, with the onions and lemon wedges.