Nuts can be used raw or roasted. If desired, roast the nuts at 350°F for 10 to 12 minutes, until fragrant and golden. Allow to cool before using.
Combine the nuts, dried fruit, and dates in a food processor. Combine all the ingredients in a food processor. Pulse a few times just to break them up. Separate the dates if they start to clump together.
Process continuously for 30 seconds. By this point, the ingredients should all have broken down into crumb-sized pieces. Scrape the edges of the bowl and beneath the blade to make sure nothing is sticking.
Process continuously until a ball is formed, 1 to 2 minutes. Continue processing for another 1 to 2 minutes, until the ingredients clump together and gather into a ball.
Press into a thick square and chill. Lay a piece of plastic wrap or wax paper on your work surface and dump the dough on top. Press the dough with your hands until it forms a thick square, roughly 8“x8” in size. Wrap and chill for at least an hour or overnight.
Divide into bars. Unwrap the chilled dough and transfer to a cutting board. Cut into 8 large bars or 16 small squares, as desired. Wrap each bar in plastic wrap or wax paper.
Store the bars in the fridge for several weeks or in the freezer for up to 3 months.