For the mashed sweet potatoes, preheat the oven to 180°C/350°F/gas mark 4. Roast the sweet potatoes for around 45 minutes until they are soft. Remove from the oven and leave to cool completely, then pop them out of their skins. Mash well (use a potato ricer if you have one).
For the cake, preheat the oven to 170°C/325°F/gas mark 3.
Combine the flour, baking powder, salt, pepper and nutmeg in a bowl and mix well; leave to one side. Beat the butter and sugar together until light and fluffy. Add the eggs, one at a time, beating well to incorporate after each egg. Mix in the mashed sweet potato, then the flour and spice mix
Quickly stir in the mini-marshmallows and divide the cake mixture between the two tins. Make sure that all the marshmallows on the surface are coated with mixture to prevent them burning.
Bake for 50–60 minutes. To check if it is ready insert a skewer into the cake; if it comes out clean the cake is cooked.
Remove from the oven and leave for 10 minutes in the tins, then turn out on to a wire rack to cool completely.
For the ganache, heat the cream in a small saucepan over a medium heat until just under boiling point. Pour over the chocolate and stir until it has melted and is smooth. Leave to cool until the mixture is thick enough to spread without running.
To assemble, sandwich the two cake layers together with the ganache, spread marshmallow fluff on the top and sprinkle with whole marshmallows.