Bacon & Chocolate Bread Pudding



150g Chocolate (mixed milk and dark), broken up into little pieces
100g smoked streaky bacon, finely chopped
300g white bread, preferably a day or two old
400ml whole milk
2 small eggs, beaten
40g golden caster sugar
40g dark muscavado sugar
60g salted butter, melted
Ice cream - to serve (optional)