In a medium bowl, whisk together the flour, sugar, and salt to combine.
In a separate bowl, beat the eggs and then add the milk, melted butter, and vanilla extract. Mix until well combined.
Gradually pour the wet mixture into the dry ingredients, whisking continuously until you achieve a smooth batter. Let the batter rest for 30 minutes at room temperature.
Heat a non-stick skillet or crepe pan over medium heat. Lightly grease the pan with a little butter or oil.
Pour about 1/4 cup of the batter into the hot pan and quickly swirl it around to coat the bottom in a thin layer. Cook for about 1-2 minutes until the edges start to lift and the bottom is lightly golden.
Flip the crepe and cook for an additional 1 minute on the other side. Transfer the cooked crepe to a plate and repeat the process with the remaining batter.
Once the crepes are made, spread a generous tablespoon of chocolate hazelnut spread on one half of each crepe.
Fold the crepes in half and then in half again to create a triangle shape, or simply roll them up.
Serve the crepes warm, topped with whipped cream, a sprinkle of crushed hazelnuts, and fresh berries if desired.