Step 1: Preheat your oven to 180°C (350°F) for even baking.
Step 2: Roughly chop the almonds or leave them whole for a chunkier texture.
Step 3: In a large mixing bowl, combine the flour, baking powder, and salt, whisking to mix.
Step 4: In another bowl, whisk eggs, sugar, orange powder, vanilla essence, and amaretto until smooth.
Step 5: Pour the wet mixture into the dry ingredients and mix until just combined. Fold in the almonds.
Step 6: On a floured surface, divide dough into two logs, about 3-4 cm wide, and place on baking sheet.
Step 7: Bake the logs for 25-30 minutes until golden brown. Cool slightly for 10 minutes.
Step 8: Slice the logs diagonally into 1.5 cm thick pieces.
Step 9: Arrange slices cut side up on the baking sheet and bake for another 10-15 minutes until crisp and golden.
Step 10: Brush tops with beaten egg before the final bake and cool completely on a wire rack.