Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Heat the oil in a large pan, add the onion and lamb, then quickly fry until the lamb is lightly browned.
Add the sweet potatoes and spices, then mix well. Pour in 425ml boiling water and the tomato purée, then bring to the boil.
Cover and simmer for 15 mins until sweet potatoes and lamb are tender, adding the dates for the final 10 mins. Sprinkle with coriander and serve with couscous.