Take a mixing bowl and break the eggs. Whisk nicely.
Add sugar and stir till sugar dissolves.
Add cold milk and stir.
Add powdered chocolate little at a time and mix well. Ensure that no lumps are formed.
Add a pinch of salt and mix.
Pour this in the utensil with caramel.
Cover the utensil with aluminum foil.
Take a steamer and add water in it and switch on the heat. When bubbles start appearing, place the utensil with caramel and pudding inside it and steam for 35 to 40 minutes.
You can even steam it in a pressure cooker without keeping the whistle for 35 minutes.
After 35 minutes, take out the pudding container from the cooker and let it cool down completely.
Keep it in refrigerator, let it get chilled.
Before serving, run a table knife around the edges of the container. Then place a plate over the container and invert it. Tap gently on the container after inverting so that the pudding comes out nicely.