In a large bowl, mix together oil and sugar until well blended. Mix in the vanilla and almond essences, then beat in the eggs. Combine flour, salt, and baking powder; gradually stir into egg mixture. Mix in cranberries and nuts by hand.
Divide dough in half. Form two logs (30x5cm) on a baking tray that has been lined with baking paper. Dough may be sticky; wet hands with cool water to handle dough more easily.
Bake for 35 minutes in the preheated oven, or until logs are light brown. Remove from oven, and set aside to cool for 10 minutes. Reduce oven heat to 135 degrees C.
Cut logs on diagonal into 2cm thick slices. Lay on sides on lined baking trays. Bake approximately 8 to 10 minutes, or until dry; cool.
I made this at weekend as I love Biscotti, but find it very expensive to buy. Simple to make, tasted lovely, but next time I would substitute Orange or Lemon essence in place of the Almond essence as I found it quite overpowering.Had difficulty cutting it, despite getting tips from other sites as to how to cut it without it falling apart. Perhaps I should leave it longer than 10 mins to cool down. Overall pleased with result, but will fine tune it next time. - 04 Dec 2012