Preparation In a large baking pan dry bread, uncovered, at room temperature 12 hours. (Alternatively, dry bread in a 250°F oven 1 hour.) Butter a 1 1/2-quart shallow baking dish. Chop chocolate. In a food processor finely chop cranberries. Arrange half of bread in one layer in baking dish and sprinkle evenly with half of chocolate and all of cranberries. Top mixture with remaining bread. In a bowl whisk together eggs, sugar, milk, 1/2 cup cream, vanilla, and salt and pour slowly and evenly over bread. Cut butter into bits and dot pudding with it. Chill pudding, covered, at least 1 hour and up to 1 day. Preheat oven to 350°F. Bake pudding in middle of oven until slightly puffed and golden, about 40 minutes. In a small metal bowl set over a small saucepan of barely simmering water melt remaining chocolate and whisk in remaining 1/4 cup cream and a pinch salt until combined well. Keep sauce warm, covered. Serve pudding warm or at room temperature with sauce.
Preparation In a large baking pan dry bread, uncovered, at room temperature 12 hours. (Alternatively, dry bread in a 250°F oven 1 hour.) Butter a 1 1/2-quart shallow baking dish. Chop chocolate. In a food processor finely chop cranberries. Arrange half of bread in one layer in baking dish and sprinkle evenly with half of chocolate and all of cranberries. Top mixture with remaining bread. In a bowl whisk together eggs, sugar, milk, 1/2 cup cream, vanilla, and salt and pour slowly and evenly over bread. Cut butter into bits and dot pudding with it. Chill pudding, covered, at least 1 hour and up to 1 day. Preheat oven to 350°F. Bake pudding in middle of oven until slightly puffed and golden, about 40 minutes. In a small metal bowl set over a small saucepan of barely simmering water melt remaining chocolate and whisk in remaining 1/4 cup cream and a pinch salt until combined well. Keep sauce warm, covered. Serve pudding warm or at room temperature with sauce.