Wash basmati rice and soak it in enough water for 30 minutes. Drain and set aside.
In a pan heat ghee (clarified butter) on medium heat and add 2 cloves to it.
Once the ghee is hot, add the soaked rice to the pan.
Cook for 2-3 minutes or till the rice starts to turn light pinkish in color . Remove from flame and set aside. [Note: Skip this step if vegan]
In a pan, heat almond milk. Bring it to a boil.
Add rice to it and mix.
Lower the heat to medium and cook the rice with the almond milk, stirring at regular intervals.We want the pudding to be thick and rice thoroughly cooked. This process takes around 20-25 minutes.
After around 25 minutes, the pudding will thicken. Add crushed cardamom seeds and mix.
Also add saffron strands, raisins and mix.
Switch off the flame, and after 2 minutes add the sugar and mix till well combined.
Pour the almond milk rice pudding into serving glasses/bowls and top with chopped mango and sliced almonds.
Chill in the refrigerator for a minimum of 4 hours before serving.