Preheat your oven to 350°F (175°C).
In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
In another bowl, sift together the flour, baking powder, cinnamon, and a pinch of salt.
Gradually add the dry ingredients to the wet mixture, mixing until just combined.
Fold in the chopped nuts and dried fruit gently using a spatula.
Scoop tablespoon-sized portions of dough onto lined baking sheets, spacing them apart.
Bake in the preheated oven for 12-15 minutes, or until lightly golden around the edges.
Remove from the oven and let cool on the baking sheet for a few minutes before transferring to a wire rack.
Once cooled, dust with powdered sugar for a festive touch before serving.