Salt the water in a large pan bring to the boil.
Add the basmati rice, turmeric, bay leaves, and cardamoms.
Cook for 10 minutes drain and then leave to cool for 30 minutes.
Heat the oil and fry the onion until translucent.
Stir in the rice, raisins, and almonds.
Stir fry until piping hot and serve garnished with the flaked almonds.