Add cashews, walnuts, and dates to a food processor and pulse until coarse ground. (see above photos)
Next, add the protein powder, ground flax, cinnamon, salt, and vanilla to the food processor and pulse until crumbly.
Add water, a tablespoon at a time, and process until combined. Be careful not add too much water or the mixture will be too sticky.
Transfer contents of the food processor into a medium size bowl and mix in raisins.
Using a cookie scoop or your hands, roll into 12 golfball size balls (~35 grams each).
Enjoy immediately or refrigerate for 20 minutes to set.
Store in an airtight container in the fridge for up to 10 days.