4full size graham crackersbroken into small pieces
2ouncesdark chocolatechopped into very fine pieces (optional)
Caramel Sauce Ingredients
In a small bowl whisk together egg yolks and 3 tablespoons sugar, and set aside.
In a small saucepan, over medium heat whisk together, ½ cup sugar, cocoa powder, salt, and milk. As soon as the mixture starts to steam, slowly pour about ¼ cup of it into the egg yolks, whisking the yolk mixture vigorously the entire time. Return the chocolate mixture to the heat, and slowly add the yolk mixture, while continuing to whisk. This allows you to incorporate the eggs without causing them to scramble. Bring the entire mixture to a boil, whisking constantly. Remove from heat, and cool completely.
In a 4 cup measure or bowl, combine heavy cream, half and half, and vanilla. Whisk in the cooled chocolate custard, and stir until completely combined. Chill for 2 hours.
While the ice cream mixture is chilling, make your caramel sauce by melting ¼ cup butter in a small sauce pan over low heat. Add brown sugar, cream, corn syrup and salt. Turn heat up to medium, and bring to a boil while stirring constantly. Boil for 2 minutes. Remove from heat, and stir in vanilla. Allow to cool completely.
Chop Deluxe Grahams, graham crackers, and chocolate, and set aside.
Churn chocolate mixture in ice cream maker according to manufacturer’s instructions. When the ice cream is almost done churning, add the chopped Deluxe Graham cookies, broken graham crackers, and chocolate pieces. Spoon ¼ of the ice cream into an airtight freezer container and drizzle ribbons of 1/3 of the caramel sauce over it. Add another ¼ of the ice cream and then another 1/3 of the caramel. Continue layering, ending with the ice cream. Transfer to the freezer for several hours or, ideally, overnight.