Den Backofen auf 180 °C Ober-/Unterhitze (160 °C Umluft) vorheizen. Ein Backblech mit Backpapier auslegen. Die Pistazien in einer Pfanne ohne Fett bei mittlerer Hitze ca. 3 Minuten anrösten, bis sie duften, dann abkühlen lassen.
In einer Rührschüssel das Mehl mit dem Backpulver und der Prise Salz sorgfältig vermischen und beiseitestellen.
In einer separaten Schüssel die Eier mit dem Zucker, der weichen Butter und dem Orangenabrieb mit dem Handrührgerät cremig aufschlagen, bis die Masse hell und luftig wird.
Die Mehlmischung zügig unter die feuchten Zutaten rühren. Sobald ein klebriger Teig entsteht, die abgekühlten Pistazien und die gehackten Cranberrys mit einem Teigschaber gleichmäßig unterheben.
Den Teig auf eine leicht bemehlte Arbeitsfläche geben und halbieren. Aus jeder Hälfte eine ca. 25-30 cm lange, flache Rolle formen. Die Rollen mit ausreichend Abstand zueinander auf das Backblech legen.
Die Teigrollen auf mittlerer Schiene im Ofen für ca. 20-22 Minuten backen, bis sie leicht gebräunt und fest sind. Das Blech aus dem Ofen nehmen und die Rollen ca. 10 Minuten abkühlen lassen. Den Ofen auf 150 °C reduzieren.
Die noch warmen Rollen mit einem scharfen Brotbackmesser (Wellenschliff) leicht schräg in ca. 1 bis 1,5 cm dicke Scheiben schneiden. Die Scheiben mit den Schnittflächen nach oben wieder auf das Backblech legen.
Die Biscotti erneut bei 150 °C für ca. 15-18 Minuten backen, bis sie trocken und an den Rändern leicht goldbraun sind. Nach der Hälfte der Zeit die Kekse einmal wenden. Nach dem Backen vollständig auf einem Kuchengitter auskühlen lassen.