Mix the egg yolk with the cornstarch in a medium bowl.
Remove the seeds from the vanilla pod. See recipe notes for full instructions.
In a medium saucepan, pour the milk, cream, sugar, salt, vanilla extract, vanilla seeds and the pod and cook over medium heat until the sugar dissolves and you notice small bubbles on the sides of the pan.
Pour about 1/2 cup of the warm milk mixture into the egg yolks mixture while constantly stirring.
Pour the egg yolks mixture into back into the milk mixture and cook on medium low while constantly stirring from the bottom of the pan, until the mixture is thick and coats the back of the spoon with out dripping off.
Run the hot mixture through a mesh sieve over a large measuring cup with a spout.
Divide the pudding between 4-6 individual serving dishes, and top each dish with plastic wrap tight over the surface of the pudding.
Refrigerate for minimum of 4 hours.