Cream the butter and powdered sugar together for 5-6 minutes, then incorporate the vanilla extract.
Combine the flour, cornstarch, and salt, then mix into the butter mixture. Add the orange zest and chopped cranberries.
Shape the dough into a log, wrap it up, and chill in the fridge for at least 2 hours. Once chilled, slice into 1/4-inch rounds and place on a baking sheet lined with parchment paper or a silicone mat.
Bake in a preheated oven at 350°F until the bottoms begin to turn golden, about 12 minutes. Allow to cool completely on the baking sheet.