In a food processor, process the almonds until finely chopped. Some larger chunks are okay, just be sure not to grind it into a flour so the bites will have some texture.
Remove ⅓ cup of the processed almonds and set aside for the final step.
Add the pitted dates to chopped almonds still in the food processor and process until finely chopped and sticky. A dough will start to form. Add ginger (add less at first, then taste and add more if you like) and process again until combined. The mixture will likely form into a large ball. If this happens, break it up with a spoon and process more if necessary.
Add in the chocolate chunks, or chips, and pecans and process until chopped. Add salt to taste. Pulse in the reserved ⅓ cup almonds for texture. Roll into 15 small balls. Store in an airtight container in the refrigerator for up to 2 weeks.