-
1
Combine the chicken, turmeric, 1/4 teaspoon of the cayenne, and 1/4 teaspoon salt in a large bowl and stir to coat well with the spices.
-
2
Let stand while you make the sauce.
-
3
Combine 3 tablespoons of the oil, the cinnamon stick, cloves, cardamom, coriander, and cumin in a heavy-bottomed casserole over medium-high heat.
-
4
Cook, stirring, until the cinnamon unfurls, 1 to 2 minutes.
-
5
Add the onions, garlic, ginger, and 1 teaspoon salt and cook, stirring, until the edges of the vegetables brown, 10 to 15 minutes.
-
6
Remove the cinnamon stick and discard.
-
7
Add the cilantro or fenugreek leaves, ground coriander, garam masala, and the remaining cayenne and cook, stirring, 1 minute.
-
8
Transfer to a food processor and puree.
-
9
Set the onion puree aside.
-
10
In the same pan, heat the remaining 1 tablespoon oil over medium-high heat.
-
11
Add the chicken and cook, stirring, 2 minutes.
-
12
Add the yogurt a tablespoon at a time, stirring well after each addition to completely incorporate the yogurt.
-
13
Then cook, stirring, 2 minutes to dry out the mixture.
-
14
Add the onion puree and the water, and bring to a boil.
-
15
Turn the heat down and simmer, partially covered, until the chicken is tender, about 30 minutes.
-
16
Stir every 5 to 8 minutes and scrape the bottom of the pan to keep the sauce from sticking.
-
17
Uncover and cook 5 more minutes to reduce the sauce.
-
18
Taste for salt and serve hot.