A classic comfort dessert gets major oomph with marshmallows and graham crackers.
In a large, heavy saucier or saucepan, combine the heavy cream and milk and just bring to a simmer.2.
In the meantime, in the bowl of a stand mixer fitted with the whisk attachment, combined the sugar and cornstarch. Whisk together.3.
Add the egg yolks, vanilla and salt just as the cream mixture comes to a simmer and whisk on medium to combine and then slowly pour the hot cream mixture down the sides of the mixing bowl into the sugar/egg mixture to temper. Continue mixing until smooth.4.
Transfer the mixture back into the saucepan and whisk constantly over medium-low heat until the mixture begins to bubble and thickens considerably to the consistency of mayonnaise.
Take from the heat and immediately stir in the chocolate and the butter. Continue stirring until incorporated.5.
Immediately divide among serving dishes or pour into a large bowl. Place a piece of plastic wrap over any exposed pudding to keep a skin from forming. Refrigerate until completely cool, about 2 hours.6.
Once the pudding is cool and ready to serve, place the graham crackers into a Ziploc bag and whack the bag to crush the crackers into pieces.7.
Sprinkle the crackers on top of the pudding. Place a marshmallow on top of each and, with a kitchen torch, gently brown the top. Serve immediately.