-
1
Trim excess fat from the lamb and make a few deep slits in the meat with the point of a sharp knife.
-
2
Combine ginger and garlic with salt, spices and half the ghee.
-
3
Press a little of the mixture into each of the slits in the lamb and rub remaining mixture well over the meat.
-
4
Soak apricots in hot water to cover while lamb marinates for at least 2 hours, overnight if possible.
-
5
Toast saffron strands in a dry pan for a minute or less, taking care not to burn them.
-
6
Turn onto a saucer to cool, then crush to a powder with the back of a spoon.
-
7
Dissolve saffron powder in 2 tablespoons boiling water.
-
8
Heat remaining ghee in a large, heavy pot and on medium heat lightly brown the lamb all over.
-
9
Add apricot soaking liquid and dissolved saffron, making up to 11/2 cups with hot water.
-
10
Cover and simmer on very low heat for 40 minutes.
-
11
Add apricots to pan and continue simmering for a further 20 minutes or until fruit is soft and lamb is tender.
-
12
To make the sauce, pour off lamb juices and skim off excess fat floating on the surface.
-
13
Grind walnuts in a blender with lamb juices and honey.
-
14
Taste and adjust salt if necessary.
-
15
Slice the lamb and pour walnut sauce over.
-
16
Serve with pilau rice or naan roti.