Trim the fat from the lamb, toss the meat with the saffron, ginger, paprika, pepper and ground cinnamon, and marinate overnight. Heat the oil in a large pan and fry the lamb until brown all over. Add the garlic, grated onion, almonds and cinnamon sticks, cover with tomato juice and chicken stock, bring to the boil and simmer for 1½ hours.
Remove the meat and set aside. Add the tomatoes, raisins, honey and potatoes to the pan. Cook until the tomatoes break down, the sauce thickens and the potatoes are tender.
Remove the cinnamon sticks, return the lamb to the sauce, stir in the coriander and season.
Garnish with pickled lemon peel, fried in oil, and fresh or pickled coriander leaves. Serve with tabbouleh (salad of parsley and cracked wheat) and an aubergine purée.
© 1995 Kit Chapman. All rights reserved.