Ingredients
Equipment
Method
Make the chocolate base
- Whisk unsweetened cocoa powder with 1/4 cup granulated sugar, then add heavy cream and whole milk to a saucepan and heat over medium while whisking until steaming (about 3–5 minutes).
- Add finely chopped dark chocolate and whisk until fully melted and smooth, keeping the mixture at a gentle simmer (about 1–2 minutes).
Temper and cook custard
- Whisk egg yolks with the remaining 1/2 cup granulated sugar until pale, about 1–2 minutes, for a lighter texture.
- Slowly whisk the hot chocolate cream into the yolks in a thin stream to temper without scrambling (about 1 minute).
- Return the mixture to the saucepan and cook over medium-low heat, stirring constantly, until the custard coats the back of a spoon (175F), about 8–10 minutes.
Chill, churn, and freeze
- Strain the custard through a fine mesh sieve, then stir in vanilla extract and salt to fully combine and smooth the texture.
- Cool completely over an ice bath, stirring occasionally, until no longer warm to the touch (about 15–20 minutes).
- Refrigerate at least 4 hours or overnight to chill thoroughly, then churn in an ice cream maker and freeze until firm (about 2–4 hours).
Notes
Pro tip: strain the custard right after cooking so the final ice cream stays ultra-smooth. Refrigerate any extra base covered for up to 2 days before churning; once churned, eat within 2 weeks for best texture. Freezing is yes—freeze in an airtight container. For a dairy-light option, replace heavy cream with equal parts lactose-free cream and use lactose-free whole milk (texture stays close, but final richness may be slightly lower).
