Preheat your oven to 350°F (175°C).
In a large bowl, whisk together the flour, baking soda, cinnamon, nutmeg, allspice, and salt.
In another bowl, beat the softened butter, brown sugar, and granulated sugar until creamy.
Add the eggs one at a time, mixing well after each addition, followed by the vanilla extract.
Gradually mix the dry ingredients into the butter mixture until just combined.
Fold in the dried fruits and nuts until evenly distributed.
Scoop tablespoonfuls of dough onto a parchment-lined baking sheet, spacing them 2 inches apart.
Bake for 10-12 minutes, or until the edges are lightly golden and the centers look set.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack.
Once cooled, enjoy or store in an airtight container for up to a week.