Using a stand mixer or a bowl and a hand mixer, cream together butter and sugar. Add vanilla extract, orange extract, orange zest, and salt and mix again.
Add flour to your bowl and mix to combine, then add cranberries and mix to combine.
Lay out a large sheet of plastic wrap and transfer the dough to it. Form the dough into a log and tightly wrap. I usually use a second sheet of plastic wrap to fully seal.
Refrigerate for at least 8 hours, ideally overnight.
When ready to bake, line two baking sheets with parchment paper and preheat oven to 350 degrees Fahrenheit.
Slice the cookies and place on the prepared baking sheets. They will not spread much but give them a little space in between the cookies to allow them to cook properly.
Bake for 12-14 minutes until the bottoms of the cookies are golden brown and the edges appear to be set. Let cool on the baking sheets for 10 minutes before transferring to the wire rack to cool completely.
Enjoy!
Recipe by For the Love of Gourmet at https://fortheloveofgourmet.com/cranberry-orange-shortbread/