Hazelnut-Chocolate Ice Cream
Serves 4-6
Preparation time 30 mins
Cooking time 1 hour
Ingredients
1 cup (120g) toasted hazelnuts
1 cup (250ml) whole milk
2 cups (500ml) heavy cream
3/4 cups sugar
1/4 teaspoon sea salt
5 egg yolks
1/2 teaspoon vanilla
115g milk chocolate
115g semi sweet dark chocolate

Instructions
1. Rub the hazelnuts in a kitchen towel to remove as much of the papery skins as possible, then chop them into pieces the size of lemon seeds in a food processor or blender.
2. Warm the milk with 1 cup (250ml) of the cream, the sugar, and the salt in a saucepan. Once warm, remove from the heat and add the chopped hazelnuts. Cover and let steep at room temperature for 1 hour.
3. Put the milk chocolate in a large bowl. Heat the remaining 1 cup (250ml) cream in a saucepan until it just begins to boil. Pour it over the milk chocolate and stir until the chocolate is completely melted and smooth. Set a mesh strainer over the top.
4. Pour the hazelnut-infused milk through a strainer into a medium saucepan, squeezing the nuts firmly with your hands to extract as much of the flavorful liquid as possible. Discard the hazelnuts.
5. Rewarm the hazelnut-infused mixture. In a separate medium bowl, whisk together the egg yolks. Slowly pour the warm hazelnut mixture into the egg yolks, whisking constantly, then scrape the warmed egg yolks into the saucepan.
Stir the mixture constantly with a heatproof spatula over medium heat, scraping the bottom as you stir, until the mixture thickens and coats the spoon.