- 360 g (12 ⅔ oz) all-purpose flour - 1 tsp. baking powder - 1 tsp. salt - 200 g (7 oz) sugar - 120 g (4 ¼ oz) unsalted butter - 50 g (¼ cup) olive oil (or other vegetable oil) - 3 eggs - 1 orange (zest) - 100 g (3 ½ oz) dried cranberries - 50 g (1 ¾ oz) almonds - 50 g (1 ¾ oz) hazelnuts - 1-2 tsp. vanilla extract
Rub the sugar with the softened butter, add the olive oil and beat with a whisk. Gradually introduce the eggs, mixing the batter thoroughly after each one.
Stir in the orange zest, nuts and cranberries. Sift and add the flour, baking powder and salt to the dough and mix everything together.
Chill the dough in the refrigerator for an hour, then divide into two pieces, forming each into a long sausage.
Transfer the pieces to a baking tray and shape them into bars about 30 cm long and 5-7 cm wide. Bake at 180 °C (350 °F) in the oven for 30 minutes, then cool.
Cut the cooled bars into diagonal slices about 2 cm thick, bake on one side for another 10 minutes, then turn over and bake for another 5-10 minutes.