Begin by preheating your oven to 350°F (175°C). Prepare a baking sheet by lining it with parchment paper to prevent sticking.
In a spacious mixing bowl, use an electric mixer to cream together the softened butter and sifted powdered sugar until light, fluffy, and pale in color—about 3-5 minutes.
Incorporate the vanilla extract and the fragrant orange zest into the buttery mixture, mixing until fully combined.
Gradually introduce the sifted all-purpose flour to the mixture, mixing gently until just combined.
With a spatula, carefully fold in the chopped pistachios, chopped dried cranberries, and fine sea salt, ensuring even distribution.
Lightly flour a clean surface and turn the dough out onto it. Shape into a log approximately 2 inches in diameter. Wrap in plastic wrap and refrigerate for about 30 minutes.
Once chilled, remove the log from the refrigerator. Using a sharp knife, cut into 1/4-inch thick rounds and place on the prepared baking sheet.
Bake in the preheated oven for 12-15 minutes, or until the edges are lightly golden.
After baking, let the cookies cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.
Notes
For a festive display, dust with powdered sugar and garnish with cranberries and pistachios.