Preheat the oven to 350°F (175°C). Line two baking sheets with parchment paper.
In a large bowl, cream together the butter and sugar until light and fluffy. Beat in the egg, vanilla, cinnamon, nutmeg, and allspice.
In a medium bowl, sift together the flour and salt. Gradually add the flour mixture to the butter mixture, mixing until well combined. Stir in the cranberries and almonds.
Roll the dough into 1-inch balls and place on the prepared baking sheets. Flatten the cookies slightly with the back of a spoon. Bake for 12 to 14 minutes, or until lightly golden.
Transfer the cookies to a wire rack to cool.
Interesting Facts
The traditional Italian panettone is a sweet, light, and fluffy bread, perfect for holiday celebrations.
These cookies are a variation on traditional panettone, but with a slightly more cookie-like texture.
Cranberries and almonds are a classic combination in holiday baking.