Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, cream together the softened butter and powdered sugar until light and fluffy, about 3-4 minutes.
Add the vanilla extract and orange zest to the mixture and mix until well combined.
Gradually add the all-purpose flour and salt to the bowl, mixing until the dough starts to come together.
Fold in the chopped dried cranberries and orange juice until evenly distributed throughout the dough.
Lightly flour your work surface and turn the dough out. Roll it into a log shape, approximately 2 inches in diameter. Wrap the log in plastic wrap and refrigerate for about 30 minutes until firm.
Once chilled, remove the dough from the fridge and slice the log into 1/4-inch thick rounds. Place the slices onto the prepared baking sheet, leaving space in between each cookie.
Bake in the preheated oven for 12-15 minutes, or until the edges are just starting to turn golden.
Remove from the oven and let the cookies cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
Once cooled, dust the cookies with additional powdered sugar if desired before serving.
Notes
Dust with extra powdered sugar before serving for added sweetness.