Heat the oil in the base of a tagine or a large, heavy-based saucepan over a medium heat, stir in the onion, garlic and ginger and cook for 1–2 minutes to let the flavours mingle. Add the lamb and cinnamon and stir to coat well.
Pour in enough hot water to just cover the meat and bring to the boil. Reduce the heat, cover and simmer for 15 minutes. Add the apricots and honey, re-cover and simmer for a further 10 minutes. Season to taste and serve hot with plain, buttery couscous, if liked.