Preheat the oven
In a bowl add in the flour , cinnamon, cayenne powder, ginger powder and salt and mix.
Next whisk in the coffee powder and cocoa powder in the flour and spices mixture and keep it aside.
Next add the chocolate and butter together in a bowl. Melt the butter and chocolate together in a microwave or in a bowl set over a pan of simmering water.
Cool to room temperature.
Meanwhile add eggs, brown and white sugar, vanilla in a large bowl. Whisk everything together with and an electric whisk or stand stand mixer for 2-3 minutes until combined and frothy and fluffy.
Then slowly add in the melted chocolate and butter and whisk it well.
Next add in the flour mixture and with a spatula fold in the flour to the wet mixer.
Do not over mix.
Now fold in the walnuts and chocolate chips. Now let thedough stand for 10 -15 minutes.
Mean while we preheat the oven to 175°C and line a baking tin with baking paper.
Scoop out dough with a small cookie scoop and place them on the baking sheet. place them 1 1/2- 2 inch apart.
Now bake for 10-12 minutes or until the top is cracked but the middle just set. Cool completely.
Enjoy these cookies with cold milk or tea or coffee.