Wash basmati rice and soak in water for 15 minutes.
Bring milk to a boil in a heavy pot.
Add soaked rice and cook on low flame stirring for 30 minutes until rice is soft.
Stir in sugar, cashews, and raisins; simmer for 10 minutes until thick.
Add cardamom powder, remove from heat, and serve warm or chilled.