Soft chocolate torrone made for All Souls' Day is a Neapolitan memorial tradition. This rich mediterranean confection is a family tribute during November celebrations.
Toast the hazelnuts in a single layer on a baking sheet at 350°F for 8–10 minutes, stirring halfway, until lightly browned; allow to cool completely.
Melt the dark chocolate and white chocolate together in a double boiler over medium-low heat, stirring constantly for gentle, even melting and a glossy finish.
Stir sweetened condensed milk, vanilla extract, and sea salt into the melted chocolate; mix until fully combined and smooth.
Fold in the cooled hazelnuts, ensuring they’re evenly distributed throughout the chocolate mixture for a classic torrone texture.
Pour the mixture into a parchment-lined loaf pan, tap gently to settle, then chill in the refrigerator for at least 2 hours or until fully set before slicing and serving.