Caramel pudding is a pudding dessert that has soft caramel layer on the top. It is commonly served for Christmas and New Year. The basic ingredients that are required for preparing caramel pudding include milk, butter, eggs, cornstarch, brown sugar and granulated sugar. It is best served when it is chilled. It is easy to make and does not take much time in preparation.