Preheat your oven to 350°F.
Grease a baking dish to prevent the pudding from sticking.
In a large mixing bowl, whisk together the half-and-half, sugar, eggs, vanilla extract, and cocoa powder until well combined.
Place the cubed bread into the prepared baking dish.
Scatter the chocolate chips and mixed berries evenly over the bread.
Pour the custard mixture over the bread.
Let it sit for about 5 minutes to allow the bread to absorb the liquid.
Bake in your preheated oven for 45 minutes or until the custard has set and the top is slightly golden.
Serve warm, room temperature, or chilled.