Preheat oven to 350F. Line a baking sheet with parchment paper.
Drain and rinse the cashews. Place in a food processor with the dates and pulse until very finely chopped.
Add the butter, eggs, and vanilla and pulse till smooth and blended.Add the flours, baking soda and salt to the processor and pulse until just combined.
Empty the dough into a mixing bowl and sir in the chocolate chips and walnuts.
Roll into tablespoon-size balls, place on baking sheet and flatten with a fork.
Bake for 8 to 10 minutes or until slightly browned but still soft in the center. Let cool on the baking sheet for about 5 min before transferring to a rack to cool. They will become more firm as they cool.