Cooking Steps
Gently wash and soak 1/2 cup of Basmati rice for 30 minutes.
After 30 minutes, drain the water from the rice. Spread the rice onto a cloth and allow it to dry for about 10 minutes.
Then, grind the rice to a nice powder and keep this aside.
To 1/2 cup of cold milk, add 2 tbsp of custard powder. Stir it without lumps and keep it aside.
To a non-stick pan, add 1 & 1/2 cup of milk, 2 tbsp milk powder. Also, add half of the basmati rice powder. Keep the remaining half aside for the chocolate layer.
Mix everything and heat the milk mixture on a low flame. Keep stirring the milk occasionally.
After 10 minutes, when the rice and milk starts to thicken and the rice has cooked, add 3 tbsp sugar and 2 tbsp of honey. Mix them well and add the custard milk mixture.
Let the custard rice pudding cook on a low flame throughout until it starts to thicken. Keep stirring continuously.
After 5 minutes approximately, the milk thickens. Now add 1/2 tsp of cardamom powder. Stir it and switch off the stove. Pour the custard rice layer into a butter greased glass/bowl. Butter gives nice aroma and taste to the pudding.
Now, to 1/2 cup cold milk, add 2 tbsp corn flour, 2 tbsp cocoa powder, and 1 tsp vanilla essence. Mix it without lumps. Keep this aside.
Heat 1 and 1/2 cup of milk along with the remaining Basmati rice powder and 1/4 cup sugar on a low flame until the rice cooks and thicken for about 10 minutes.
Add the chocolate milk mixture, 10gm salted butter, and stir it continuously until the milk thickens for about 5 minutes.
Then, switch off the stove and pour the chocolate rice mixture on the top of the custard rice mixture.
Garnish it with some nuts and serve it hot. You can also freeze the pudding for 1 hour and serve it chill. Make sure to stir the milk continuously after adding the custard and chocolate mixture to the hot milk-rice mixture, so that it doesn't get burnt