Prepare brownie base: process the walnuts in a food processor until they resemble fine crumbs. Next, add the cacao powder, vanilla and sea salt and process until well combined. Then, add the dates and process until a sticky dough is formed. Spoon mixture into a lined square baking tin and smooth with the back of a spoon.
Prepare caramel layer: process the macadamias in a food processor until they resemble fine crumbs, next add the medjool dates, maple syrup and vanilla paste and process until completely combined and smooth. Spoon the mixture on top of the brownie base and smooth with the back of a spoon.
Prepare chocolate layer: melt the coconut oil in saucepan on low heat. Once melted, remove from heat and add the maple syrup, whisking briskly until well combined. Then add the cacao powder, stirring until well mixed through. Pour the chocolate on top of the caramel filling and make sure it is evenly spread. Place back into the freezer and let it set completely. You want to ensure that all layers are frozen, so it may take 2-3 hours.
Slice and store: Remove from the tin, slice straight away and store in an airtight container in the freezer