Whisk together corn flour, brown sugar and salt in a pan.
Whisk together milk and egg yolk. If egg free version skip this.
Add milk to the pan and whisk to combine the sugar and milk.
Heat on medium and keep whisking the mixture.
Gradually the mixture will start thickening.
Once it comes to pudding consistency, remove from flame and immediately add in the butter.
Keep stirring until it melts and combines with the pudding.
The pudding will be creamier now.
Transfer the pudding into serving bowl or shot glasses.
Cover with cling and set aside until it cools down.
Top with choco chips and serve.