You will need 4 cups of whole milk, ¼ cup of basmati rice, 4-6 tablespoons of sugar, ½ teaspoon of cardamom powder, and nuts like cashews and almonds.
Rinse the rice thoroughly under cold water until the water runs clear, then drain.
In a heavy-bottomed pot, bring the milk to a boil over medium heat, stirring occasionally to prevent scorching.
Once the milk boils, add the drained rice and reduce the heat to low. Cook for about 25-30 minutes, stirring frequently.
When the rice is soft, stir in the sugar and cook for 10 minutes until the mixture thickens slightly.
Mix in the cardamom powder and any optional ingredients like saffron or rose water for added flavor.
Garnish with chopped nuts and serve warm or chilled according to your preference. Enjoy your delicious Kheer!