Having company over? These are the perfect puddings to end the night on a sweet note!
In a saucepan, mix the sugar, cornstarch and salt together. Slowly stir in the milk over a medium heat, stir occasionally until the mixture is thick and begins to boil. Boil and stir for one minute.
Place the egg yolks into a bowl, gradually stir in half of the milk mixture then stir that back into the hot mixture in the saucepan. Boil for one minute, remove from the heat and stir in the butter and vanilla.
Pour the pudding into dessert dishes, cover and place in the fridge for over an hour or until chilled. Garnish with cranberries when ready to serve.