Slow-Cooker Hot Chocolate Buffet with Toppings

A make-ahead hot chocolate served from a slow cooker, combining unsweetened and semisweet chocolate with sweetened condensed milk and whole milk. Guests customize cups with whipped cream, marshmallows, candy, chocolate chips, cinnamon sticks, peppermint candy, liqueurs, syrups, cookie crumbs, and crushed peppermints. Perfect for parties and gatherings.
Ingredients
- 4 oz unsweetened chocolate, choppedcocoa powder (use 3 tablespoons plus 1 tablespoon butter per 1 oz chocolate)1:1bakingadds dairy
note: adds butter
- 1 6-oz pkg semisweet chocolate chips
- 1 14-oz can sweetened condensed milkevaporated milk (add 1/4 cup sugar)1:1dairy
note: source explicitly says not evaporated milk
Full guide → - 2 quarts milkevaporated milk (add 1/4 cup sugar)1:1dairy
note: source explicitly says not evaporated milk
Full guide → - 1 tablespoon vanillavanilla extract or vanilla bean paste1:1bakingFull guide →
- whipped cream(optional)canned whipped cream or homemadevariesdairyFull guide →
- miniature marshmallows(optional)
- miniature semisweet chocolate chips(optional)
- toffee bits(optional)
- cinnamon sticks(optional)
- peppermint candy sticks(optional)
- assorted liqueurs and flavored syrups(optional)
- chocolate cookie crumbs(optional)
- crushed peppermints(optional)
Instructions
- 1
In a 3.5 or 4-quart slow cooker, combine unsweetened chocolate, chocolate chips, and sweetened condensed milk; mix well.
- 2
Cover and cook on High for 30 minutes, stirring every 10 minutes until chocolate is melted.
- 3
Using a wire whisk, stir in 2 cups of milk until smooth.
- 4
Gradually stir in remaining milk and vanilla.
- 5
Cover and cook on High for an additional 2 hours until hot.
- 6
Just before serving, stir mixture again with wire whisk.
- 7
Reduce heat to Low and have guests ladle hot chocolate into cups.
- 8
Top as desired with whipped cream, marshmallows, chocolate chips, toffee bits, cinnamon sticks, peppermint candy sticks, liqueurs, syrups, cookie crumbs, and crushed peppermints.
Tips
Stir the chocolate mixture every 10 minutes during the initial melting phase to ensure even heat distribution.
Add milk in two stages (2 cups first, then 6 cups) to prevent lumps and achieve smoothness.
Keep the slow cooker on Low during serving to maintain temperature without scorching the chocolate.
Arrange toppings in small bowls for easy guest access at the buffet.
Good to Know
Refrigerate leftover hot chocolate in an airtight container for up to 3 days. Reheat gently on stovetop or in microwave.
Prepare the chocolate base (through step 4) the morning of serving. Transfer to slow cooker 1 hour before guests arrive and set to High to bring to serving temperature.
Serve directly from the slow cooker on Low setting. Arrange toppings in individual bowls and let guests customize their cups.
Common Mistakes
Overheating the initial chocolate mixture will cause scorching; stir every 10 minutes as directed to avoid burnt flavor.
Using evaporated milk instead of sweetened condensed milk will result in insufficient sweetness and wrong texture.
Adding all milk at once instead of the two-stage approach will create lumps that are difficult to smooth out.
Substitutions
Dairy-Free Swaps
note: source explicitly says not evaporated milk
Full guide →General Alternatives
note: adds butter