-
1
In large bowl, mix the yogurt, ginger, garlic, 1 teaspoon salt, and 1/2 teaspoon black pepper.
-
2
Poke chicken with a fork, then add to marinade.
-
3
Fold to cover and marinate at least 30 minutes, at most refrigerated overnight.
-
4
For the sauce:
-
5
When you're ready to make the curry, place a large skillet over medium heat, and add the butter and olive oil.
-
6
When butter has melted, add the garlic, ginger, and serrano pepper.
-
7
Saute until lightly browned around the edges.
-
8
Add the tomato paste and cook until the tomato has darkened in colour, about 3 minutes.
-
9
Add the paprika and garam masala, and saute for about 1 minute to draw out their flavours.
-
10
Add the tomatoes, salt, and water.
-
11
Bring to a boil, then turn down the heat to a simmer, and cover.
-
12
Cook for 20 minutes.
-
13
Take the pan off the fire, and allow the sauce to cool for 5 minutes.
-
14
Meanwhile, fire up your broiler, and cover your broiler pan in foil.
-
15
Pull the chicken thigh chunks out of the marinade and place on the sheet.
-
16
Place under the broiler, and cook about 7 minutes on each side, until charred and cooked through.
-
17
Cook's Note: Don't worry if the chicken is still a little uncooked, but very charred on the outside; you can finish cooking the chicken in the sauce.
-
18
Pour sauce into a blender or food processor, and process until smooth.
-
19
Pour back into the pan, and bring back up to a boil.
-
20
Add the chicken and fenugreek leaves, if using.
-
21
Reduce heat to a simmer, and cook, covered, for about 10 minutes.
-
22
Add cream and stir through.
-
23
Garnish with minced fresh cilantro if you like, and serve over rice, with naan or a crusty piece of bread!