Add all of the base layer ingredients to a food processor and blend until a sticky mass forms.
It might take a couple of minutes for the nuts to release their natural oils and the mass to become less crumbly and more sticky
Make sure you fold down the sides of your food processor every minute or so.
Once all the ingredients are broken down, line a cake tin with parchment paper.
Press the crust into the cake tin (mine was 22x15 cm), using a spoon and your fingers.
To make the caramel layer, put coconut milk, maple syrup and peanut butter into a saucepan and bring to boil.
Reduce the heat and let simmer for a couple of minutes while constantly stirring with a whisk until the sauce has thickened.
Add a tiny pinch of salt (omit if you're not a fan of salted caramel).
Spoon caramel over the base layer, then sprinkle peanuts over the caramel layer.
Freeze for about 1h, afterwards cut them into equal sized bars.
Gently heat coconut oil and chocolate to prepare the chocolate glaze.
Coat your snickers bars in chocolate- you can either fully coat them or only drizzle over some chocolate with a spoon.