MAKE THE HAZELNUT BUTTER
To a food processor, add the roasted hazelnuts. Pulse until it resembles a very thick paste.
Then add in the maple syrup, vanilla extract, and the pinch of salt.
Continue processing until smooth and creamy. It might take a few minutes.
If the hazelnut butter is too runny, it may just be hot from the food processor. Transfer it to the fridge to firm up a bit.
ASSEMBLY
Cut each date open and remove the seed/pit. You can skip this step if you purchased pitted dates.
Transfer the hazelnut butter to a piping bag or ziplock bag. You can also use a spoon for this step. Fill each date with hazelnut putter and add a whole hazelnut in the center. Seal the dates shut by pressing at the top.
Press a toothpick into each date to help with dipping later. Alternatively, you can use a fork to dip them but toothpicks make it easier.
Melt the chocolate of choice in the microwave in 30 second intervals, stirring in between until completely melted.
Once melted, mix the chocolate with the finely chopped hazelnuts.
Dip each date in the melted chocolate, let any excess drip off, and transfer to a tray or plate lined with parchment paper. Repeat with the rest.
Pop in the fridge or freezer for a few minutes until the chocolate is firm to the touch.
Remove the toothpicks and enjoy.