-
1
Heat the oven to 300 degrees.
-
2
Spread the hazelnuts on a baking sheet and toast them in the oven until golden brown, about 15 minutes.
-
3
Immediately rub the hazelnuts between the folds of a clean kitchen towel to remove their skins, then transfer them to a food processor along with 2 T of the sugar.
-
4
Pulse until finally chopped.
-
5
Wipe the food processor clean.
-
6
In a medium saucepan, bring 2 1/4 cups of the milk and the nut mixture to a boil.
-
7
Remove from heat and let stand for 5 minutes.
-
8
Melt the chocolate and the butter in a small saucepan and keep warm.
-
9
In the food processor, blend the cocoa powder, cornstarch and salt and transfer it to a bowl.
-
10
Blend the egg, the yolks and the remaining 4 T of sugar for 1 minute.
-
11
Add the remaining 1/4 cup milk and pulse to blend, then add the cocoa mixture and pulse again.
-
12
Leave the mixture in the food processor.
-
13
Strain the mild mixture through a fine-mesh sieve into a bowl, pressing firmly to extract the liquid.
-
14
Discard the nuts.
-
15
Wipe the saucepan clean.
-
16
With the food processor running, add the hot hazelnut milk in a thin, steady stream.
-
17
Return the mixture to the saucepan, set over medium-low heat and whisk without stopping, scraping the corners of the pan occasionally, until the pudding thickens, 5-7 minutes.
-
18
(If the pudding clumps, do not panic.
-
19
It will smooth out later.
-
20
).
-
21
Transfer the pudding minus any scorched bits to the processor.
-
22
Pulse to blend.
-
23
Add the melted chocolate and Frangelico, and pulse again.
-
24
Pour the pudding into a 1-quart dish, press a sheet of parchment onto the pudding's surface and refrigerate for at least 4 hours.