Start by heating your oven to 180 C degrees (356 F). This is the perfect temperature for roasting those delicious almonds.
Place the almonds in a non-stick tray and bake them for about 10 minutes, keeping an eye on them to make sure they don't burn.
Once done, remove the tray from the oven and set the almonds aside to cool.
In a large mixing bowl, mix the eggs with the sugar thoroughly. You want the mixture to become light and fluffy.
Add in the vanilla essence and a teaspoon of amaretto to the egg mixture and mix it all together.
In another bowl, combine the flour, salt, orange powder, and baking powder.
Gradually add the dry ingredients to the egg mixture, stirring until it forms a soft dough.
Once your dough is ready, turn it onto a well-floured worktop and knead it until it no longer feels sticky. You can add more flour if necessary.
Gently fold the almonds into the dough, ensuring they are evenly distributed.
Divide the dough into 4 equal parts, and roll each piece into a log measuring 10 to 15 cm (3.9 to 5.9 inches).
Line a baking tray with baking paper and place each log on it, spacing them apart for baking.
Raise the oven temperature to 200 C degrees (390 F) and brush each log with the beaten egg.
When the oven is hot, bake the logs for about 15 minutes until they are golden brown.
After baking, take them out and let them cool slightly before slicing.
Cut each log diagonally into slices about 2 cm (0.8 inches) thick using a serrated knife if available.
Return the slices back to the baking tray and put them back into the oven without reheating for an additional 10 minutes to dry the cookies.
Finally, allow the cookies to cool completely before enjoying them!