Ingredients
Method
- Add the whole milk, heavy cream, and sweetened condensed milk to a 6-quart or larger slow cooker. Whisk to combine.
- Sprinkle in the cocoa powder and salt, then add the chocolate chips (and espresso powder and cinnamon if using). Whisk well to break up any cocoa clumps.
- Cover and cook on Low for 1 hour. After 30 minutes, open and whisk to help the chocolate melt evenly.
- After the first hour, whisk again. Continue cooking on Low for another 30 to 60 minutes, whisking every 20 to 30 minutes, until the mixture is smooth and steamy and all chocolate is melted.
- Turn the slow cooker to Warm. Stir in the vanilla extract.
- Taste and adjust: add a pinch more salt to sharpen the chocolate, or a splash more milk if it’s thicker than you like.
- Keep on Warm for serving, whisking occasionally to prevent a skin. If it thickens over time, stir in hot milk to loosen.
- Ladle into mugs and top with whipped cream, mini marshmallows, crushed candy canes, or chocolate shavings.
Notes
For extra-smooth cocoa, blend with an immersion blender for 10 to 15 seconds before switching to Warm.
Use good-quality chocolate; 50% to 60% cacao gives a balanced, not-too-bitter flavor.
To scale for a crowd, keep the milk-to-cream ratio and add 15 to 30 minutes to the melting time.
