Heat oil in a large flameproof casserole over medium heat. Add onion and cook, stirring, for 5 minutes or until softened.
Step 2
Add carrot, parsnip, sweet potato, pumpkin, tomato paste, cayenne, saffron, ginger, turmeric and cinnamon quills. Pour in enough vegetable stock or water to just cover and bring to a gentle simmer. Cover and cook gently for 45 minutes.
Step 3
Add the chickpeas, apricots, dates, and honey. Season, then simmer for a further 20 minutes or until vegetables are tender and the mixture is thick and soupy.
Step 4
Scatter with herbs and almonds. Serve with harissa and couscous, if desired.