Preheat oven to 350°F. Line 2 baking sheet pans with parchment paper or a baking mat.
Chop hazelnuts with a knife or pulse in a food processor for a few seconds.
In the mixing bowl, sift all-purpose flour, hazelnut flour, salt, and baking powder. Set aside.
In the mixing bowl of a stand mixer with a pedal attachment, beat egg and sugar until light and fluffy. This took me about 3 minutes.
Add vanilla paste or vanilla extract. Mix again. After that, add the flour mixture and mix until all is combined. Add chopped hazelnuts and mix with the spatula.
Using a cookie scoop or a regular spoon, scoop balls of dough onto the prepared baking sheet. You can use your hands to form balls if needed.
Bake cookies at 350°F for 12-15 minutes, depending on the size of the cookie. Your cookies are ready as soon as you see brown on the edges. You can also check with the toothpick if needed.
Let cookies cool on the baking pan for a few minutes, before moving to the cooling rack to cool completely.
Notes
All ingredients must be at room temperature. If you see the dough is very soft, you can cool it in the fridge for 10-15 minutes before baking the balls.