-
1
Process ginger, garlic and 1/4 cup of water in blender until smooth.
-
2
Add almonds and 2 tablespoons of water, and process again until smooth.
-
3
Whisk together yogurt, garam masala, coriander, cayenne, and a pinch of salt.
-
4
In a large dutch oven over medium heat, heat oil until shimmering.
-
5
Add onions and cook until well-browned, stirring often, about 10 minutes.
-
6
Remove onions with slotted spoon, leaving as much oil in pot as possible.
-
7
Set onions aside.
-
8
Add cinnamon, cardamom, and bay leaves to dutch oven, and stir constantly until fragrant, about 30 seconds.
-
9
Add half of the chicken pieces in one layer; do not crowd the pieces together.
-
10
Brown on both sides, about 2 minutes on each side.
-
11
Transfer browned chicken pieces to a warm plate and set aside.
-
12
Repeat with remaining chicken.
-
13
Add raisins and almond mixture to the now-empty pot.
-
14
Cook, stirring frequently, until it forms a fragrant paste, about 1 minute.
-
15
Return chicken and onions to dutch oven and add yogurt.
-
16
Stir well, and reduce heat to low.
-
17
Cover and cook until chicken is cooked through and tender, 25 to 30 minutes.
-
18
Serve with a sprinkling of chopped cilantro.