01 -
In a saucepan, combine heavy cream and whole milk. Gently heat over medium-low until small bubbles appear around the edges; do not allow to boil.
02 -
In a separate mixing bowl, whisk egg yolks and granulated sugar until smooth and the mixture has slightly thickened.
03 -
Gradually pour the warmed cream mixture into the egg yolks, whisking continually to prevent curdling.
04 -
Return the combined mixture to the saucepan and cook over low heat, stirring constantly with a wooden spoon, until custard thickens enough to coat the back of the spoon, about 8–10 minutes. Avoid boiling.
05 -
Remove the thickened custard from heat. Whisk in unsweetened cocoa powder until fully blended. Add chopped dark chocolate and stir until the chocolate is melted and the custard is smooth and glossy. Incorporate vanilla extract and a pinch of salt.
06 -
Pour the chocolate custard into a clean bowl. Press plastic wrap directly onto the surface to prevent a skin forming. Refrigerate for at least 4 hours or overnight until thoroughly chilled.
07 -
Once completely chilled, transfer the custard to an ice cream maker. Churn according to the manufacturer’s instructions until thick and creamy, approximately 20–25 minutes.
08 -
Transfer churned ice cream to a freezer-safe container. Press plastic wrap onto the surface and freeze for 2–3 hours, or until firm.
09 -
Before serving, allow the ice cream to soften at room temperature for several minutes. Scoop into bowls or cones. Optionally, garnish with chocolate shavings, chocolate sauce, or whipped cream.
10 -
Keep any remaining ice cream in the freezer, tightly covered, for up to two weeks. Allow to soften before scooping.