Preheat the oven to 300F. Line a large baking tray with parchment paper.
In a small bowl, sift the flour, salt, and baking powder and mix well. In a mixing bowl, whisk together the oil, white sugar, and brown sugar. Mix in the extracts, then beat in the eggs. Add the dry ingredients and slowly mix everything together. Fold through the cranberries, pistachios, and almonds.
Divide the dough in half and form two logs, around two inches in thickness, and place them on the lined baking tray.
Bake for 35 minutes, or until logs are lightly brown. Remove from the oven and let them cool for 10 minutes.
Reduce the oven heat for 275F. Slice the logs into pieces of biscotti. Place them back on the lined baking tray and bake for 8 minutes, until dry.
Remove from the oven and let them cool completely.
Notes
* Use a gluten free flour blend that contains added xanthan gum. I like using Bob's Red Mill baking flour.TO STORE: Biscotti will keep at room temperature, covered, for up to 4 weeks.TO FREEZE: Place biscotti in a ziplock bag and store it in the freezer for up to 6 months.