Silky, aromatic, and comforting, Rice Kheer is a traditional Indian milk-based dessert loved by all ages. This family favorite is a festive essential at Diwali, Eid, and special gatherings.
Rinse the basmati rice thoroughly under cold water until the water runs clear, then drain well.
In a heavy-bottomed saucepan, bring the whole milk to a gentle simmer over medium heat, stirring occasionally to prevent scorching.
Add the drained rice and cook on low heat, stirring every few minutes to avoid sticking, until the rice is soft and the milk has thickened (about 30–40 minutes).
Stir in sugar, cardamom powder, and a pinch of salt. Continue to cook, stirring often, until the kheer becomes creamy and the sugar fully dissolves (10–15 minutes).
Add almonds, raisins, saffron threads, and rose water. Simmer for an additional 2–3 minutes, then remove from heat. Serve warm or chilled.