Base of the pudding:
Chop the pineapple into small pieces and cook them in 2 tbsp of water. If using canned pineapple cook them in the water in the can. I used fresh fruit. You can also add sugar as needed. But make sure the pineapple is not caramelized.
Set the pudding pan by spreading 1 tsp of butter. Once the pineapple is cooled, spread this in the pan. This is the base of our pudding.
You can view the step by step pics here - Snow white pudding
Crunchy Topping:
Prepare a pan or plate lined with parchment paper, to pour in the hot caramelized nuts.
Add the sugar into a heavy bottomed pan and let it caramelize. Once it turns into a light brown colour, add the butter and stir in well until completely melted. Meanwhile, it will turn a little darker. Switch off the flame. Add in the chopped nuts and stir well.
Pour the mixture onto the prepared pan and spread. Let it cool. Once it is completely cool, using a rolling pin, crack/powder them into crunchy bites. You may also pulse small pieces in the blender.
Store in an air tight container. This can also be made well in advance. I have saved this for more than a month.
Milk pudding:
Mix the gelatin in the cold milk and mix well. Keep aside and let it bloom for about 5 - 10 mins.
Mix milk, whipping cream, condensed milk, vanilla essence and sugar (if needed, depending upon the sweetness required after adding the condensed milk)
Heat it on medium-low heat until it is really hot and about to boil. Let it not boil or simmer
Add the gelatin milk mixture at this point and stir well.
Pour the mix into the pudding pan. Let it cool completely.
Refrigerate for 6-8 hours or overnight. Sprinkle the topping on the pudding before serving.