In a food processor pulse the pistachio nuts a few times until roughly ground. Transfer most of it to a small bowl leaving behind about 2 tbsp in the processor. Grind the remaining pistachio to a somewhat fine powder and transfer this into a plate.
Now add the roughly crushed pistachio back to the food processor, add vanilla, softened dates, salt, cacao, hemp seeds, nut butter or tahini and process until it turns into a soft dough.
Take about one tablespoon dough and roll into small balls. Now take each ball and gently roll them in the ground pistachio pressing lightly. Chill and store in a covered container refrigerated for up to a week.