Butter and sugar 6 (6-ounce) ramekins.
In a medium bowl, whisk together the eggs, milk, cream, vanilla extract, lemon zest, and sugar. Combine well with a whisk - then let it settle so there are no air bubbles on the surface otherwise these will cause lumps in your anglaise.
Preheat the oven to 350 degrees F.
Tear the brioche up into large pieces using your hands, add to the custard mixture and toss to combine. Equally divide the berries among the ramekins and top with the bread mixture. Gently press down so they are packed evenly. Sprinkle with more sugar, then refrigerate for 10 to 15 minutes to let soak.
Bake for 25 minutes in the center of the oven. The pudding is ready when it has puffed up and the custard is set. The top should be a nice golden color. Remove and allow to cool slightly.
Make the fondant. In a mixing bowl combine sifted powdered sugar, water, lemon zest and juice.
Once the pudding has cooled slightly, invert onto an individual serving plate. Drizzle the lemon fondant over warm bread pudding and serve with extra fresh berries.