Preheat oven to 300°F. Place chopped hazelnuts in a single layer on a baking sheet and toast about 9-11 minutes, until the hazelnuts start to turn golden brown. Remove from oven and let cool. Increase oven temperature to 350°F and line baking pan with parchment paper.
Cream butter, white sugar, and brown sugar together. Once smooth, beat in eggs and vanilla extract. In a separate bowl sift flour, baking soda, baking powered, and salt together. Mix dry ingredients into wet until well combined. Add hazelnuts, chocolate, and espresso chips.
Drop cookie dough onto prepared baking sheet (I like using a small ice cream scoop for uniform cookies) and bake about 12-14 minutes, or until the edges of the cookie have browned. Let cool for 5 minutes on baking sheet, then transfer to a cooling rack. Enjoy!