Preheat the oven to 180°C | 350°F. Line a large baking tray with parchment paper.
In a large mixing bowl, beat butter, sugar, vanilla extract, almond extract until the mixture is smooth and creamy.
Add the eggs one by one and beat again till the mixture is smooth. Sift the flour, baking powder and salt and add to the batter.
Beat on low speed until everything comes together to form a sticky dough. Divide the dough in half and place the dough in the baking tray.
Lightly wet your hands and shape the dough into two 9 x 2-inch logs of ¾-inch thickness. Smooth the tops and sides of the dough.
Bake for about 25 minutes or until the dough starts to turn brown around the edges. Remove from the oven and cool for 10-15 minutes.
Lightly spray the dough with water. Using a sharp knife, cut the dough into ¾-inch thick pieces. Place the biscotti upright on the baking tray.
Bake at 160°C | 325°F for 25 to 30 minutes or until they turn golden. Transfer to a wire rack and allow to cool.