Line a bowl of your choice with clingfilm - you want to make sure it's all covered to it's easy to get out! I use a small/medium metal bowl as it's the perfect size/shape!
Chop your chocolate up finely and leave to the side.
Chop your digestives/amaretti up into a bowl, and add the marshmallows, raisins, cherries.. whatever you fancy using!
In a pan, add your butter and syrup and melt until the butter has melted fully - take the pan off the heat and add in the chocolate.
The heat of the butter/syrup should melt the chocolate so it should be fine as it's finely chopped - but if you find you have lumps of chocolate left then put the pan back on the heat briefly to melt the mixture fully!
Pour the chocolate mix into the bowl of goodies and mix well.
Pour into the lined bowl, and press down and set in the fridge until solid - I say it takes a few hours really, but check as you go! You can always leave it overnight to set!
Once the 'pudding' has set, decorate!
Melted the white chocolate and pour it onto the pudding for the topping, and let it do its thing.
Cream together the unsalted butter and icing sugar until smooth - add the green food colouring to get to your desired green colour of holly!
Pipe the buttercream onto the pudding to mimic holly.
I added on some red M&Ms for the berries, and left it to set.
Notes
This beauty is just a glorifed traybake in a bowl - but I love it!
It will last for one week or so - and I kept it at room temperature!
If you want to use all milk chocolate, I would use 500g.