In a food processor, grind the walnuts or oats, salt and coffee until it resembles a coarse flour. Add the dates and process until smooth and the mixture forms a ball. You may need to add 1-2 tsp water to help the mixture blend easier.
Line a 23cm (9in) springform cake tin or loaf tin with parchment paper. Press the crust into the bottom of the tin and press down evenly for a smooth layer. Place in the freezer until the filling is ready.
Soak 75g (23⁄4oz) cashews and the coconut in boiling hot water for 20 minutes. Drain the water and add the cashews and coconuts to a blender.
Add the remaining filling ingredients to the blender and blend until completely smooth. Taste and adjust the flavours as desired.
Pour the filling on top of the frozen crust. Place back in the freezer for 4 hours or overnight.
Dust with cocoa powder and sprinkle with cacao nibs or sprinkles before serving.
Serve frozen or slightly softened from the fridge.