1 1/2 cup whole hazelnuts
1 1/2 cups whole milk
3/4 cup powdered milk
1 Tbsp. mild-flavored honey
1 heaping cup chopped bittersweet or semisweet chocolate, or chips
1 scant cup chopped milk chocolate, or chips
On a rimmed baking sheet, toast the nuts in a 400ºF for 10 minutes, or until fragrant and their skins begin to pop. Transfer to a tea towel, gather into a bundle and rub together to remove as much of their skins as possible. While warm, transfer to the bowl of a food processor and blend until they go from finely ground to pasty and thick, like natural peanut butter.
Meanwhile, warm the milk, powdered milk, honey and salt in a small saucepan just until it starts to boil. Remove from heat. In a glass or stainless steel bowl set over a pan of simmering water (or in the microwave), melt the chocolates, stirring occasionally until smooth.
Add the melted chocolate to the ground nuts and continue to process the mixture, stopping to scrape down the sides of the bowl as necessary. Add the warm milk mixture and process until everything is well blended and as smooth as you can get it. Makes about 2 cups.