Preheat oven to 300 F.
Assemble the bread pieces on a parchment-lined baking sheet and bake for 25 minutes. Allow to cool completely.
In a large bowl, whisk together the sugar, eggs and butter
In a medium saucepan, heat the cream, milk, and chocolate. Bring to a boil.
Slowly pour the cream mixture over the egg mixture while whisking continually.
Prepare a 9 by 12-inch baking dish with butter.
Add the bread.
Pour the cream mixture on top. Let set for 30 minutes.
Preheat oven to 350 F. Bake for 45 -50 minutes until golden.
Cool. Then enjoy!