Pre-heat oven to 350F (180C), line one or two cookie sheets with parchment paper.
Place the almonds on a cookie sheet and bake for 8-12 minutes. Stirring the almonds 2-3 times during baking time. Remove the almonds from the oven and immediately place in a clean bowl to cool. Once cool, remove 10 almonds, chop each almond into 3 pieces and set aside. The remaining almonds ground coarsely.
In a large bowl add the flour, make a well in the middle and add sugar, honey, ground almonds, all spice, baking powder and zest. Stir to combine.
Add the water a little at a time and and stir and bring together until almost combined, then move to a lightly floured flat surface and knead a few times until you have a compact soft, but not sticky dough.
Cut off pieces of dough and make 4 inch (10 cm) long ropes, form into circle shapes, overlapping one end a little on the other. Place cookies on prepared cookie sheets, brush with egg wash and top with 2-3 pieces of almonds. Bake for approximately 15-20 minutes. Let cool before serving. Enjoy!