Place the milk, rice flour and sugar in a saucepan. Stir constantly with a wooden spoon, over a medium-low heat until the sugar dissolves and the mixture starts to thicken, about 10 minutes. Make sure it doesn’t catch at the bottom by scrapping the bottom and the sides of the saucepan with your spoon.
Add the rose water and the cardamom pods and continue cooking and stirring until the custard is thick and glossy, about another 2 minutes. The custard will resemble a white crème pâtissière.
Pick out the cardamom pods, then pour the custard into ramekins, silicone moulds or a serving dish. Leave to cool in the fridge for a few hours, then sprinkle with slivered pistachios, noghl (though this is not traditional), rose petals and gold leaf if using.
Your guests will be transported to another time and place where desserts are savoured slowly.