To prepare the Base Layer
Melt together the butter, sugar and cocoa over low heat.
Add the eggs continue to cook, stirring constantly to fully cook the egg to a soft scrambled texture.
Add the chocolate cookie crumbs, coconut and walnuts.
Mix together until well combined, then press into the bottom of a parchment paper lined 9x9 inch baking pan.
To prepare Filling
With an electric mixer, beat together the butter, cocoa and icing sugar until it just starts to come together.
Add the vanilla paste and melted chocolate chips and beat well, adding just enough milk, a tablespoon or two at a time, until smooth.
This frosting should be very stiff but spreadable. (Much thicker than you would use to frost a cake for example) If you think it's too thick, you may add a few drops of milk at a time to bring it to the right consistency.
Spread evenly over the bottom layer.
Chill in the fridge for a couple of hours before adding the chocolate topping.
To prepare the Chocolate Topping
Melt together the chocolate chips and butter over low heat, just until the chocolate is melted, don't over heat it.
Spread quickly over the chilled frosted layer.
Return to the fridge until the chocolate sets.
Cut into squares or bars. These freeze very well.
