For raw hazelnuts, Preheat oven to 325 degrees. Spread the hazelnuts on a baking sheet in a single layer. Roast for 10 to 14 minutes if raw (shake one in between) and 4 or 5 minutes to heat up if roasted. Cool Slightly and put on a kitchen towel. Rub with the towel to remove as many skins as you can. Or use pre-roasted hazelnuts (remove skin in a towel before using).
Add just the hazelnuts without skin to a food processor or high speed blender. Blend until starting to get buttery. *
Add walnuts and pulse until a coarse meal. Add dates and cocoa, vanilla and salt and pulse to mix in and until the dates break down into the mixture. Add maple syrup to help the mixture stick. Taste and adjust sweet and chocolate (add more cocoa).
Transfer to a parchment lined pan and pat down to a rectangle.
Make the Ganache: Heat the non dairy milk and coconut oil over medium heat in a saucepan. when boiling take off heat. Add the chocolate sugar and vanilla and let sit for a minute. Whisk until smooth. Pour over the brownies. Chill for an hour, slice and serve. Let the brownies come close to room temperature before serving. Store on the counter for upto 2 days, Store refrigerated for upto a week.
Video
Notes
Alternate ganache: Melt 2 tbsp coconut oil(refined if you want a neutral flavor). Mix in 2 tbsp smooth nut-butter, 1 to 2 tbsp maple, 2 tbsp cocoa powder, 1/2 tsp vanilla until smooth. Use.*For a smoother brownie, add 1 tbsp melted coconut oil and process the hazenuts until smooth. They will get smoother in a blender than a processor.Nutrition is approx 1 of 4 Serves.