Preheat your oven to 180c (350f) and place your almonds on a parchment paper-lined baking sheet. Place the almonds in the oven and stir every few minutes for the almonds to toast evenly. Bake the almonds for about 10 minutes in total.
Into a large-sized mixing bowl, add the eggs, egg yolks, almond extract, vanilla extract, and lemon zest. Mix with an electric hand mixer until combined and fluffy.
Add the sugar, and mix until the mixture is light in color.
Add the flour, baking powder, baking soda, kosher salt, and cinnamon. Mix until just combined.
Add the almonds and fold them into the dough with a spatula. Don’t overmix the dough.
Split the dough in half, sprinkle flour to prevent the dough from sticking, and shape the dough into two logs, placing it on a parchment paper-lined baking sheet. (as seen in the video)
Remove the extra flour by brushing the loaves with a brush. Brush each loave with cream or milk for a nice golden top.
Bake the biscotti in a 180c (350f) preheated oven for 30-35 minutes. Remove the baking sheet from the oven and let it cool for 10 minutes or until the loaves are cool to the touch.
Cut the biscotti using a serrated knife into ½ inch thick slices. Place the slices on a parchment paper-lined baking sheet (use the same one) and bake for another 10-15 minutes or until crunchy.
Let the biscotti cool completely and serve as is or drizzle with melted chocolate. Serve next to a hot cup of coffee or tea.