Ingredients:
1 cup Basmati rice
4 cups whole milk
1 cup sugar (adjust according to taste)
1/2 cup condensed milk
1/2 cup evaporated milk
1/2 teaspoon cardamom powder
A pinch of saffron strands (optional)
Chopped nuts (almonds, pistachios, cashews) for garnish
Instructions:
Wash the Basmati rice thoroughly and soak it in water for about 30 minutes.
In a heavy-bottomed pan, bring the milk to a boil over medium heat. Once it starts boiling, reduce the heat to low and let it simmer.
Drain the soaked rice and add it to the simmering milk. Stir occasionally to prevent the rice from sticking to the bottom of the pan.
Continue cooking the rice in milk on low heat until the rice is fully cooked and the mixture thickens. This may take around 25-30 minutes. Keep stirring to ensure the rice doesn't stick and the mixture doesn't burn.
Add sugar to the rice and milk mixture. Stir well until the sugar dissolves.
Add condensed milk and evaporated milk, stirring continuously to combine all the ingredients.
Add cardamom powder and saffron strands (if using). Stir well to infuse the flavors.
In a separate small pan, heat a little ghee and fry the chopped nuts until they turn golden. If you like, you can also fry the raisins until they plump up.
Add the fried nuts and raisins to the rice pudding mixture. Reserve some for garnish.
Continue cooking the rice pudding on low heat until it reaches your desired consistency. The pudding will thicken further as it cools.
Once the rice pudding is ready, turn off the heat and let it cool for a while.
Garnish the rice pudding with the reserved nuts and raisins.
Serve the rice pudding warm or chilled, according to your preference.
Enjoy your delicious desi-style rice pudding!