Put the couscous into a heatproof bowl and stir in the cinnamon, cloves and sugar. Pour over the boiling measurement water, cover with a clean tea towel and leave to stand for 10–15 minutes. Drizzle the oil over the couscous and, using your fingers, rub the oil into the grains until light, airy and any lumps are broken up.
Melt the butter in a heavy-based frying pan over a medium heat, stir in the pistachios and cook for 2–3 minutes until they emit a nutty aroma. Add the sultanas or raisins and cook until plump, then tip the mixture over the couscous. Toss well and spoon the couscous into 4 serving bowls.
Meanwhile, heat the milk and cream in a small saucepan. Pour over the couscous and drizzle over the honey. Serve immediately, with a dusting of cinnamon.