Skip to content
Instructions:
- Spray the inside of a 5-6 quart slow cooker lightly with cooking spray to prevent the chocolate from sticking during cooking.
- Pour the whole milk and heavy whipping cream into the slow cooker to create the rich creamy base.
- Add the entire can of sweetened condensed milk, scraping the sides well with a spatula to ensure all the sweetness is incorporated.
- In a separate bowl, mix the unsweetened cocoa powder with about half a cup of the milk mixture from the slow cooker, whisking until smooth and free of lumps.
- Pour the smooth cocoa mixture back into the slow cooker and stir gently to combine evenly with the milk and cream.
- Scatter the semi-sweet chocolate chips evenly over the surface of the liquid to allow gradual melting throughout the cooking process.
- Add the salt and optional ground cinnamon; salt enhances the chocolate flavor while cinnamon adds a festive warmth.
- Whisk gently to distribute all ingredients without creating too many air bubbles.
- Cover with the slow cooker lid and cook on LOW for about 2 hours, stirring every 20 to 30 minutes to help the chocolate chips melt uniformly and prevent scorching on the bottom.
- After the first hour, remove the lid and whisk thoroughly, scraping the sides and bottom to incorporate any settled chocolate.
- Continue cooking until the chocolate chips are fully melted and the mixture is smooth, glossy, and thickened to a creamy consistency.
- Once fully heated, stir in the vanilla extract and whisk to blend completely.
- Taste the hot chocolate and adjust thickness as desired: add warm whole milk for a thinner texture or stir in extra chocolate chips for a richer flavor.
- Set the slow cooker to WARM to maintain a serving temperature around 165°F (74°C), stirring occasionally to keep the texture smooth.
- Serve in large mugs filled about three-quarters full, leaving room for toppings.
- Add whipped cream, mini marshmallows, chocolate syrup drizzle, chocolate shavings, and optionally crushed peppermint candies or a candy cane for a festive touch.
- Keep any leftover hot chocolate in the slow cooker on WARM, stirring occasionally and monitoring to prevent burning.
Variations
- Replace semi-sweet chocolate chips with dark chocolate or milk chocolate for a different intensity of chocolate flavor.
- Use almond milk or oat milk instead of whole milk for a dairy-free or vegan-friendly version, adjusting the creaminess with coconut cream.
- Add a pinch of chili powder or cayenne pepper for a spicy Mexican hot chocolate twist.
- Stir in a tablespoon of espresso powder during cooking to deepen the chocolate flavor with a subtle coffee note.
- Top with flavored whipped cream like peppermint or cinnamon for extra holiday flair.
- Mix in a splash of your favorite liqueur such as peppermint schnapps or Irish cream just before serving for an adult version.
Tips
- Store leftover hot chocolate in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stove or in a slow cooker on the WARM setting, stirring frequently to restore smooth texture.
- Use whole milk and heavy cream for the richest, creamiest result; lower-fat milks will produce a thinner drink.
- Stir the hot chocolate regularly during cooking to prevent chocolate from settling and burning on the slow cooker’s bottom.
- For easy serving, set up a toppings bar with marshmallows, whipped cream, chocolate shavings, and crushed candy canes so guests can customize their drinks.
- Choose large ceramic mugs to hold generous portions and toppings comfortably without spilling.
- Keep the slow cooker on WARM to maintain ideal drinking temperature without overcooking or separating the mixture.