1. In a small pot on medium heat, bring about 90% of the milk and all of the cream to a simmer.
2. In the meantime combine yolks, vanilla, and sugar into the rest of the milk bowl and whisk together.
3. Once it reaches simmer, pour half of the hot mixture into the bowl while whisking. Whisk together for a few seconds and pour back in the pot. It is important to whisk constantly to prevent the yolks from cooking.
4. On low-medium heat, cook the cream until it thickens, it will take a few minutes. Keep stirring with a rubber spatula to ensure even cooking.
5. In a measuring cup, place the chocolates and salt.
6. Stain the hot mixture on top. It is important to stain to avoid cooked eggs in your hot chocolate.
7. Mix together, with a rubber spatula or an immersion blender.
8. Pour into glasses and enjoy!
* If you want it cold, add ¼ cup of milk, a handful of ice and stir together.