Prepare and cook lentils according to pack directions, until well cooked.
Meanwhile, place the nuts into the food processor and blend until coarse. Add dates and shredded coconut and blend. Remove from the food processor.
Place cooled lentils in food processor. Add peanut butter, vanilla, maple syrup, water and cacao. Puree to a smooth paste.
Add nut mixture back into food processor with all remaining ingredients except the desiccated coconut, and blend until combined. Mixture should combine to form balls easily.
Roll mixture into balls approximately the size of a walnut. Coat balls in desiccated coconut whilst still sticky. Place in an airtight container and store in the fridge or freezer.
Do not over-blend to achieve a crunchy texture.