In bowl of food processor add the pitted dates, nuts and coconut.
Process until nuts have broken down into small pieces and mixture is sticky.
Add in oats, peanut butter and flaxseed ; process until mixture comes together, adding water 1 tablespoon at a time towards the end.
The mixture may feel crumbly, but should be moist and hold together once formed into balls.
Add a little bit of water and continue to process if needed.
Using a tablespoon size cookie scoop, shape mixture into balls and place on parchment lined baking sheet.
Coat in your choice of toppings. I used melted dark chocolate and unsweetened shredded coconut. Or you can leave them plain.
Place baking sheet in freezer for 20 minutes before transferring to container of your choice.
Can be stored in an airtight container in fridge up to two weeks, freeze up to three months.