To begin the cookie dough layer- In a large mixing bowl, combine your preferred nut butter, coconut oil, maple syrup, vanilla and salt. Mix until smooth.
Gradually add in almond flour until you get a dough consistency. Add in chocolate chips.
In an 8x8 baking pan, line with parchment or wax paper. Press dough into the pan evenly. Place in the freezer.
For the cacao frosting layer- Using a food processor, add walnuts, cacao powder and salt and pulse until mixture is finely chopped. Gradually add dates. I found that my food processor wasn't large or strong enough for this so I added the entire mixture into a large smoothie blender. Add 2 tablespoons of water if the mixture gets stuck. The resulting mixture should have a frosting-like consistency.
Spread evenly onto the dough layer. Store cookies in the freezer and let them firm for 1-2 hours.
Remove, slice into squares and enjoy! Remaining bars may be stored in the fridge or freezer.