-
1
Line sieve with cheesecloth; set over bowl.
-
2
Add yogurt; drain in refrigerator for one hour.
-
3
Discard liquid; place yogurt in large bowl.
-
4
Whisk in garlic, ginger, garam masala, lime juice, curry paste, paprika, cumin, coriander and salt.
-
5
Rinse and pat dry chicken.
-
6
Add chicken to bowl and turn to coat; cover and refrigerate for 24 hours, turning occasionally.
-
7
(Note: After marinating, I season with salt.)
-
8
Place chicken, skin side up, on rack in large shallow roasting pan; spoon yogurt mixture over top.
-
9
Roast in 400 oven until no longer pink inside, about 45 minutes.
-
10
Transfer to platter and tent with foil; let stand for 10 minutes.
-
11
Skim fat from pan juices, reserving juices in pan.
-
12
Butter Sauce: Meanwhile, in large skillet, heat oil over medium heat.
-
13
Fry onion until browned, about 10 minutes.
-
14
Add garam masala, paprika and curry paste; cook, stirring often, until fragrant and beginning to stick to pan, about 5 minutes.
-
15
Add tomatoes and scrape up brown bits from bottom of pan; mash tomatoes if chunks are large.
-
16
Simmer until spoon or spatula pulled across bottom of pan leaves gap that fills in slowly, about 15 minutes.
-
17
Let cool slightly.
-
18
In food processor or blender, puree until smooth.
-
19
(Make-ahead: Let cool; cover and refrigerate for up to 24 hours.
-
20
).
-
21
Pour sauce into roasting pan; bring to boil over medium heat, scraping up any brown bits.
-
22
Add cream and butter, a few pieces at a time, cooking just until each is melted.
-
23
Pour over chicken.
-
24
Garnish with coriander.