Add walnuts to your food processor and blend until you get a meal, almost a walnut butter. Then add the rest of your crust ingredients and blend until well combined.
Add crust mixture to an 8—8 glass baking dish, press down until evenly distributed and smooth on the top.
Wipe out the inside of your food processor, no need to scrub, then add your cashews and blend until you begin to get a clumpy mess.
Then add your coconut oil, lemon juice, vanilla extract and maple syrup and puree until well combined.
And lastly, add your coconut milk, 1 tablespoon at a time to break down the cashews completely. I used about 5 or 6 tablespoons for mine until the cashews became this soupy paste.
Pour your filling onto the crust and use a knife or spoon to spread mixture throughout the entire pan, covering the crust, then place in the freezer for about 1-2 hours or until completely hard.
When you cheesecake is almost hardened, add all topping ingredients to a food processor and mix until smooth and silky.
Smooth out on top of your cheesecake. Place it freezer for about 30 minutes until everything has set.
Cut cheesecake into cheesecake slices or bars, any size you want.