Ingredients: 4 pcs Gelatin leaf or 1tbsp+1tsp gelatin powder (about 15g) 4 Egg yolks 70g Caster sugar 500ml Fresh milk 1.5 tsp Vanilla extract 200g Whipping cream Soft Caramel 120g Caster sugar (about 3/4 cup) 100ml Hot water Directions: Stir egg yolks and sugar till pale, set aside. Soak gelatin leaves in cold water till soft (less than a minute) and squeeze out excess water, set aside. (or soak gelatin powder with 3 tbsp of water) In a pot, pour in milk, vanilla extract and whipping cream together, stir well. Turn on fire to low heat and stir milk mixture with a heat resistant spatula to almost boil, off heat. Add in soaked gelatin leaves and stir still melted. Slowly pour hot milk mixture into egg yolks ~ stir the mixture well with a hand whisk as you pour the hot milk. Pour egg yolk mixture back into the pot and place pot over low heat again. Stir pudding mixture begins to thickens. Pass pudding through a sieve and pour into individual glasses to almost full. Chill pudding in the refrigerator to set for a few hours or overnight. To make caramel – Place sugar into a medium pot over low heat and wait for the sugar to caramelize (do not stir liquid at this stage). and starts to bubble. Swirl the pot a little to get even brown. Turn off heat and let caramel to settle down for a minute. Then slowly add in hot water down from the side of the pot and stir well with a metal spoon. Spoon the soft caramel over pudding and serve immediately . Check out more here