16 ounces frozen dark sweet cherries
7 ounces dark chocolate, 70 percent cocoa solids
2 tablespoons unsalted butter
4 large eggs
1 teaspoon vanilla
1/4 cup granulated sugar
1. Pour the cherries in a colander and thaw completely. You don’t want the juice in the dish, but you can reserve it for another use (like a smoothie or another drink).
2. When the cherries are thawed, preheat the oven to 375 degrees F. Spread the cherries in the bottom of a 2-quart baking dish.
3. Melt the chocolate and butter together. You can do this by placing it in a bowl set over a pan of just simmering water and stirring until melted, or microwaving it in 15-second bursts, stirring after each, until the mixture is smooth. Leave to cool.
4. Separate the eggs, placing the whites in the bowl of a mixer and the yolks into a small bowl. Beat the yolks and stir into the cooled chocolate. Stir in the vanilla.
5. Beat the egg whites in the mixer until frothy. Slowly drizzle in the sugar and beat until stiff peaks form. Stir a big spoonful of whites into the chocolate mixture to loosen it up, then gently fold in the remaining whites a bit at a time. Pull all the chocolate from the bottom of the bowl and make sure there are no streaks of white in the mixture. Spread the chocolate mixture over cherries in the baking dish, spreading it out to the edges, completely covering the cherries.
6. Bake the pudding for 25 minutes until the top is firm and does not jiggle. Remove from the oven and leave to cool for 10–15 minutes. Scoop into bowls and serve. This is equally delicious served warm, when it will be soft and saucy, or at room temperature when it will firm up a bit.