Wash the rice and leave it to soak in water for ten minutes.
Meanwhile, place the water and spices into a medium saucepan and bring to the boil before simmering for 10 minutes.
Add the rice to the saucepan and bring once again to heat but do not boil.
Cook for around 15 minutes or until the water has been absorbed.
Remove the spices and stir in the milk and honey until dissolved.
Cook on a moderate heat for around 30 minutes with regular stirring. The more you stir the smoother the pudding outcome will be.
In a small glass add a couple of tablespoons of the hot milk and stir in the rice flour, rose water and vanilla extract, stir to make a thick paste.
Add to the saucepan and cook on a low boil for a further 10 minutes.
The pudding will thicken and can be poured into traditional sutlaç pots or ramekins that have been placed on an oven tray.
Turn on the oven to 200 degrees.
Allow the Turkish rice puddings to sit for 10-15 minutes while the oven preheats and to form a thin skin.
Cook in the oven for 10-15 minutes or until the tops have sufficiently browned.
Traditionally the rice desserts are cooled and served chilled but can be enjoyed warm.
Served top with ground pistachios or flaked almonds.