Ingredients
Equipment
Method
Make the chocolate base
- Whisk the cocoa powder into the heavy cream and whole milk until smooth, then heat in a saucepan until steaming (about 5–7 minutes).
- Add the chopped dark chocolate and whisk until fully melted and glossy, with no lumps (about 2 minutes).
- In a bowl, whisk the egg yolks with the granulated sugar until pale and slightly thickened (about 2 minutes).
- Slowly whisk the hot chocolate cream into the egg yolks in a thin stream to temper, keeping the mixture smooth.
- Return everything to the saucepan and cook, stirring constantly, until the custard reaches 175F (about 8–10 minutes).
- Strain the custard, then whisk in the vanilla extract and salt; discard any solids.
- Cool the mixture completely to room temperature before chilling.
Chill and churn
- Refrigerate the custard for at least 4 hours, until very cold through (or overnight for best texture).
- Churn the chilled custard in an ice cream maker according to the manufacturer’s instructions, until thick and scoopable.
Swirl and freeze
- Layer the churned ice cream into a container, drizzling the warmed peanut butter between each layer.
- Swirl the peanut butter through the ice cream with a knife to create thick ribbons throughout.
- Freeze for at least 2 hours, until firm enough to scoop cleanly.
Notes
For the smoothest custard, keep the temperature at a steady simmer and stir constantly while it thickens to 175F—don’t rush or let it boil hard. Chill time of at least 4 hours is important for proper churning; store covered in the freezer up to 2 weeks. Freezing: yes, once assembled it freezes well. Dietary swap: use a dairy-free cream/milk blend and substitute dairy-free dark chocolate for a non-dairy version (texture may be slightly softer).
