Beat softened butter with sugar and orange zest until the mixture becomes light and fluffy looking.
Add egg yolk and orange juice, mixing until everything is smooth and well combined together.
Whisk flour, cornstarch, baking powder, baking soda, and salt in a separate mixing bowl.
Gradually add the dry mixture to the wet ingredients, stirring until the dough just comes together nicely.
Gently fold fresh cranberries into cookie dough until they're distributed evenly throughout the mixture.
Mix granulated sugar with orange zest in a small bowl to create the sparkly topping.
Roll dough into balls, coat in sugar mixture, and place on baking sheets apart.
Bake at 350°F for 12-14 minutes until edges are golden, but centers look soft.
Cool cookies on a baking sheet for 5 minutes, then transfer to a wire rack to cool. ENJOY!!