-
Preheat the oven to 160°C/325°F/Gas mark 3.
Grease an 850ml/1 1/2pt ovenproof pudding basin.
-
Cream the butter, caster sugar and vanilla
essence together until very pale and fluffy,
then gradually beat in the eggs.
-
Melt the dark
chocolate in a heatproof bowl set over a pan of
simmering water. When the chocolate has
melted, gradually stir in the buttermilk, until
well combined.
-
Remove the pan from the heat and
cool slightly.
Sift the flour, bicarbonate of soda and salt
into a separate bowl. Add the chocolate
mixture and the flour alternately to the creamed
mixture, a little at a time.
-
Spoon into the
basin and smooth the surface. Bake in the oven
for about 50 minutes. Turn out on to a wire rack
to cool.
-
To make the topping, put the
marshmallows and milk in a small saucepan and
heat very gently until the marshmallows have
melted.
-
Remove the pan from the heat and leave
to cool. Whisk the egg whites until soft peaks
form, then add the sugar and continue whisking
until stiff peaks form.
-
Fold the egg white into
the cooled marshmallow mixture and set aside for
10 minutes. When the cake is cool, cover the
top and sides with the marshmallow topping.
-
Sprinkle with the grated milk chocolate and
serve.