Ingredients
Equipment
Method
Make the chocolate base
- Whisk cocoa powder into the heavy cream and whole milk until smooth. Heat over medium until steaming with small bubbles around the edges, then whisk until the mixture looks glossy.
- Add the chopped dark chocolate to the hot dairy mixture. Whisk until fully melted and smooth with no visible chocolate bits.
- Whisk the egg yolks and granulated sugar in a separate bowl until the mixture turns pale. Keep whisking until it looks slightly thicker and lighter in color.
- Slowly whisk the hot chocolate cream into the egg yolk mixture. Drizzle in gradually so the eggs don’t scramble, watching for a smooth, uniform custard.
- Return the custard to a saucepan and cook until it reaches 175°F. Stir constantly, and stop when it coats a spoon.
- Strain the custard to remove any bits. Add vanilla extract and salt, then whisk until combined and the surface looks even.
- Cool the custard completely at room temperature. You should see it thicken slightly as it cools, then it will look ready to chill.
Chill, churn, and swirl
- Refrigerate the custard for at least 4 hours. It should feel cold throughout with a fully chilled texture.
- Churn the chilled custard in an ice cream maker until it reaches a soft-serve consistency. The ice cream should look aerated and thicker, holding soft peaks.
- Layer the churned ice cream into a container and drizzle warmed peanut butter between each layer. Swirl with a knife to create thick ribbons, leaving visible streaks throughout.
- Freeze at least 2 hours until firm. The surface should be set and scoopable with defined swirls.
Notes
Pro tip: Cook the custard only until it reaches 175°F—any higher can dull the chocolate flavor and lead to a grainier texture. Refrigerate leftover ice cream in an airtight container for up to 5 days; freeze up to 2 months (best quality). For a dairy-free swap, substitute a thick coconut milk + oat milk base and use a dairy-free dark chocolate, but keep the same tempering and temperature steps for proper custard thickening.
