Preheat oven to 325 F and line a cookie sheet with parchment paper.
In a large bowl, combine flour, sugar, and salt. Add flour mixture, butter, and ginger to a food processor or blender and pulse until all ingredients are combined. Add in almond extract, vanilla, and cranberry juice and pulse until mixture is crumbly. Be sure not to overmix.
Add ingredients back to bowl and fold in pistachios and cranberries.
Transfer cookie dough onto a floured surface. Knead and roll dough into a log. Cover with plastic wrap and refrigerate for approximately one hour.
After about an hour, slice cookies and arrange on cookie sheet.
Bake for 14-16 minutes or until bottom and edges are lightly golden.
Cool on wire rack and enjoy!
Cookies can be stored in an airtight container.
Nutritional Information for 1 cookie: Calories 74, Carbohydrates 8g, Fat 4g, Saturated Fat 2g, Protein 1g, Sugars 3g, Fiber 1g