Preheat the oven to 350f and line two baking sheets with parchment paper.
In a large bowl, mix the flour, sugar, salt, cinnamon, and baking powder until combined.
In a separate bowl, whisk together 3 eggs, honey, and vanilla extract.
Add the wet ingredients to the dry ingredients and mix together until a rough dough is formed.
Add the almonds to the dough and mix with your hands until the almonds are well combined and a dough ball is formed. The dough will be sticky.
On a floured work surface, cut the dough in half and use your hands to shape each piece into a log roughly 3 inches wide and 1 inch thick.
Whisk together 1 egg and 1 tablespoon of milk to create an egg wash, then use a pastry brush to wash the mixture onto the tops of the logs.
Bake the logs in the oven for 20 minutes, then remove from the oven and cool for 10 minutes. Drop the oven temperature down to 275f.
Transfer the logs to a cutting board and slice them into 3/4-inch slices. Place the slices back onto the baking sheet, cut side up, and bake for another 25 minutes until lightly golden.
Allow the cookies to cool completely, then melt the chocolate over a double boiler and dip one end of the biscotti into the chocolate, or use a pastry brush to brush the chocolate onto the biscotti, and place on a baking sheet. Allow the chocolate to set completely before serving or storing. Enjoy!