Ingredients
1cupheavy cream
2½cupswhole milk
8ozsemi-sweet chocolate,(2 bars) coarsely chopped
4large eggs
½cupgranulated sugar
2tsppure vanilla extract
½tspsalt
1loaf day-old challah bread,cut into 1-inch cubes
1cupsemi sweet chocolate chips,or 4 extra oz chopped chocolate
cupchopped pecans
dried cranberries/cherries
peanut butter chips
salted caramel
fresh berries
homemade whipped cream
Preparation
Over medium heat, heat the heavy cream and whole milk in a medium saucepan until simmering. (Do not let it come to a rapid boil.)
Pour over chocolate and let it sit for 2 to 3 minutes to gently soften the chocolate. Then stir until completely combined and chocolate has melted. Set aside for a few minutes to slightly cool down so as not to cook the eggs in the next step.
Whisk the eggs, sugar, vanilla extract, and salt together in a large bowl. Pour in the chocolate cream mixture and whisk until smooth.
Divide this chocolate custard mixture in half. Add the bread cubes and chocolate chips to one half and stir to evenly coat.
Grease a 9×13-inch (or similar size) baking pan. Spread the chocolate soaked bread evenly into the pan. Pour the remaining chocolate custard evenly over the top. Dot a few extra chocolate chips on top.
Cover tightly with aluminum foil and allow to sit at room temperature for at least 30 minutes so the bread has a chance to soak up some of the custard. This is crucial. Alternatively, chill the unbaked bread pudding in the refrigerator for up to 1 day.
Preheat the oven to 350 degrees F.
Bake the bread pudding for 45 to 50 minutes until the edges appear set. Bake it covered for the first 20 to 25 minutes, then remove the aluminum foil for the remaining time so it can slightly crisp on the top and around the edges.
Use a toothpick to test for doneness. It will come out with a few moist crumbs, but won’t be overly wet.
Garnish with toppings and serve warm.
Cover leftovers tightly and store them in the refrigerator for up to 4 to 5 days*. Serve leftovers warm, room temperature, or cold.