Filling
In a bowl, place the milk, the condensed milk and the eggs, with a whisk, mix it all together very well until combined. If you prefer, you can mix it in the blender, for about 2 minutes.
Make the pudding syrup by melting the sugar and adding water, keep stirring nonstop. Grease the bottom of a ring cake pan with this caramel sauce.
Pour the pudding batter into the cake pan, passing it through a sieve. Set the pan aside.
Into a saucepan with the heat still off, add 150ml of milk and the cake mix, and mix well until combined.
Turn on the heat at medium temperature, add the chocolate chips and stir nonstop until it thickens and a sticky mixture is formed.
Using a spoon or spatula, get small portions of this chocolate mixture and add them to cake pan with the pudding. Make sure to spread these chocolate portions all over the pan. Cover with foil and cook in a double boiler for about 40 to 60 minutes.
After that, take it to the fridge to chill.
Run a knife along the sides and center of the pan to unmold the dessert.
If you're having trouble unmolding it, turn on the heat and heat up the pan for a few seconds. The heat will melt the syrup and the dessert will be easily unmolded.
Serve.