Put the hazelnuts in a pan and toast lightly in a 300F oven for 20 minutes, then remove and cool.
Put the nuts in a container and cover with 4 cups of the water.
Drain the nuts after 8-24 hours.
Puree the soaked nuts and water in a blender and puree for 60 seconds.
Strain the mixture through cheesecloth or a nut milk bag, squeezing out as much milk as possible.
Season the nut milk to taste with maple syrup, cinnamon, and a splash of vanilla extract.
Serving Warm
Warm the nut milk to around 160-170 F. It's important not to allow it to simmer or boil as it will lose the creamy texture.
Taste and adjust the seasoning for maple and cinnamon and adjust until it tastes good to you, then serve.
As long as it's quickly chilled after pureeing the nut milk will last for 2-3 days in the fridge. After it's been heated it should be consumed within 24 hours as it will eventually start to ferment.
Video
Notes
I really enjoyed adding a pinch of ground, roasted dandelion root to batches I made. If you want to try that version, start with 1 teaspoon for four cups of nut milk. Add it while warming the mixture. You can strain it again for aesthetics.