-
In a medium saucepan, mix together the sugar, cornstarch, and salt.
-
In a separate bowl, whisk together the egg yolks, milk, cream, and vanilla.
-
Whisk the milk mixture into the sugar mixture. Cook on medium heat until thick, whisking constantly.
-
Remove from heat and whisk in the chocolate and butter until smooth. Pour pudding through a mesh siv to remove any lumps, and refrigerate immediately.