Ingredients
Equipment
Method
Melt chocolate
- Melt the dark chocolate and unsalted butter over a double boiler, stirring until smooth; set aside so it stays warm but glossy.
Heat dairy with cocoa
- Whisk the Dutch process cocoa powder into the heavy cream and whole milk, then heat to steaming, stirring until fully combined and thickened slightly around the edges.
Temper and cook custard
- Whisk the steaming cream mixture slowly into the egg yolks and granulated sugar, then return everything to the saucepan and cook, stirring constantly, until the custard reaches 175°F and coats the back of a spoon.
Build the chocolate custard
- Remove the saucepan from the heat and immediately whisk in the melted dark chocolate until the mixture turns glossy and smooth.
Season and strain
- Stir in the vanilla extract and salt, then strain through a fine mesh sieve to ensure a silky texture.
Chill, churn, and freeze
- Cool completely over ice, then refrigerate for 4 hours before churning in an ice cream maker.
- Freeze the churned ice cream until firm, then scoop and serve with a glossy, dense chocolate texture.
Notes
Pro tip: When cooking the custard, keep stirring so it thickens evenly and reaches 175°F without scrambling. Refrigerate the finished churned mixture up to 2 days if you’re eating soon; freeze leftovers up to 2 months (best texture within 1 month). For a dairy swap, you can try a full-fat coconut milk + oat milk blend, but the custard may be slightly less silky than with dairy.
