6cupsof day-old breadpreferably brioche or challah, cut into cubes
1cupsemisweet chocolate chips
For the Custard Mixture
2cupswhole milk
1cupheavy cream
1/4cupcocoa powder
1/2cupgranulated sugar
3large eggs
1teaspoonvanilla extract
1/2teaspoonground cinnamon
1/4teaspoonsalt
For Baking and Topping
2tablespoonsunsalted buttermelted
Powdered sugaroptional
Whipped creamoptional
Vanilla ice creamoptional
Fresh berriesoptional
Instructions
Step 1: Preheat and Prep
Preheat your oven to 350°F (175°C). Grease your baking dish with butter or non-stick spray to prevent sticking.
Step 2: Prepare the Bread
Place the cubed bread in the baking dish. Sprinkle the chocolate chips evenly over the bread to ensure every bite is filled with chocolate goodness.
Step 3: Make the Custard Mixture
In a medium saucepan, warm the milk, heavy cream, cocoa powder, and sugar over medium heat, stirring until smooth. Do not boil.
In a separate mixing bowl, whisk the eggs, vanilla extract, ground cinnamon, and salt. Slowly add the warm milk mixture while whisking continuously to prevent scrambling the eggs.
Step 4: Combine and Soak
Pour the custard mixture evenly over the bread cubes, pressing down lightly so the bread absorbs the liquid. Let sit for about 10 minutes to fully soak.
Step 5: Bake to Perfection
Drizzle the melted butter over the top and bake uncovered for 45 minutes, or until the top is set and slightly crispy. A knife inserted into the center should come out clean.
Step 6: Serve and Enjoy
Allow the pudding to cool for a few minutes before serving. Top with powdered sugar, whipped cream, or a scoop of vanilla ice cream for an extra indulgent treat.