-
1
Cut the meat into 1-inch cubes and dry well with paper towels.
-
2
Heat the oil in a large frying pan.
-
3
When hot, add the cloves, red peppers, peppercorns, and whole cardamom pods.
-
4
Stir for a few seconds until the cardamom pods puff up and darken.
-
5
Now brown the meat in the pan, 7 or 8 pieces at a time, turning to color them on all sides.
-
6
Transfer the meat to a large flameproof casserole with a slotted spoon, leaving the spices in the frying pan.
-
7
Brown all the meat in this way, then cover the casserole and set aside.
-
8
Peel and coarsely chop the garlic and ginger; set aside.
-
9
Roughly chop the almonds.
-
10
Heat a small cast-iron frying pan.
-
11
Add the cumin, coriander, coconut, and almonds and dry-roast over medium heat, stirring, for about 5 minutes or until the spices turn a coffee color.
-
12
Transfer the roasted spices and nuts to a blender.
-
13
Add the chopped garlic and ginger.
-
14
With a slotted spoon, lift out the fried spices from the frying pan and add these to the blender too.
-
15
Add the turmeric, nutmeg, mace, and 8 tablespoons water.
-
16
Blend to a smooth, thick paste.
-
17
Peel and mince or finely chop the onions.
-
18
Heat the oil remaining in the frying pan (in which the lamb was fried).
-
19
Add the onions and fry over a high heat, stirring and scraping up the juices, for about 5 minutes or until they are tinged brown.
-
20
Lower the heat to medium and add the paste from the blender.
-
21
Stir and fry for another 5 minutes, gradually adding the yogurt a tablespoon at a time.
-
22
Roughly chop the tomatoes and add them to the pan.
-
23
Cook, stirring, for another 2 to 3 minutes.
-
24
Stir in 1-1/4 cups water and bring to a boil.
-
25
Cover, lower the heat, and simmer gently for 15 minutes.
-
26
Put the meat into this sauce and season with salt.
-
27
Bring to a simmer.
-
28
Cover, lower the heat and simmer gently for 1 hour, stirring occasionally.
-
29
Transfer to a warm serving dish, and serve with rice.