Slow cooker hot chocolate is the kind of cozy, rich, velvety drink that turns cold evenings into something warm and memorable. This recipe brings together real chocolate, milk, cream, and cocoa powder to create an incredibly smooth and satisfying winter treat perfect for families, gatherings, or quiet nights at home.
Why You’ll Love This Slow Cooker Hot Chocolate

There’s something special about a hot chocolate that simmers slowly for hours. The flavors deepen, the chocolate melts fully, and the texture becomes silky and indulgent without being overly sweet. This recipe produces enough for a crowd, making it a wonderful choice for holiday celebrations, winter parties, or simple family nights with movies and blankets. Because everything cooks in one pot, you can set it up and enjoy hassle-free preparation with minimal cleanup. Whether you love classic hot chocolate or prefer customizable toppings, this recipe offers the perfect balance of richness, warmth, and comfort.
Ingredients for Slow Cooker Hot Chocolate
Main Hot Chocolate Base
- Whole milk – 6 cups
Creates the foundation of the drink, adding creaminess and body. - Heavy cream – 2 cups
Gives the beverage its luxurious, velvety texture. - Granulated sugar – 1/2 cup
Sweetens the cocoa without overpowering the chocolate notes. - Semi-sweet chocolate, chopped – 8 ounces (226 g)
Melts smoothly and provides deep, rich chocolate flavor. - Unsweetened cocoa powder – 1/4 cup (21 g)
Boosts the chocolate depth and balances sweetness. - Pure vanilla extract – 2 teaspoons
Rounds out the flavor and adds warmth.
Optional Toppings
- Whipped cream
- Mini marshmallows
- Crushed candy canes
- Salted caramel drizzle
- Chocolate shavings
- Cinnamon or nutmeg dusting
Ingredient Notes (Substitutions & Healthy Swaps)
- Milk Options: You can use 2% or even 1% milk, though the texture will be slightly lighter. For dairy-free versions, try oat milk or almond milk and replace cream with full-fat canned coconut milk.
- Chocolate Variations: Swap semi-sweet chocolate for dark chocolate if you prefer a deeper flavor. If you love a sweeter drink, milk chocolate works too, though it will yield a softer, more mellow profile.
- Cocoa Powder: Both natural and Dutch-processed cocoa work, but Dutch-processed will give a richer flavor and darker color.
- Sweetener Alternatives: Honey, maple syrup, or coconut sugar can replace granulated sugar for a more natural sweetness.
- Flavor Add-Ins: A pinch of cinnamon, espresso powder, or a drop of peppermint extract can create a unique flavor twist.
- No Alcohol or Pork Needed: The recipe is already family-friendly, but if you enjoy depth, replace alcohol-based extracts with alcohol-free vanilla or almond flavoring.
Step-by-Step Instructions
Step 1 – Combine Ingredients
Pour the milk and heavy cream into your slow cooker. Add sugar, chopped chocolate, cocoa powder, and vanilla. Use a whisk to blend everything together, taking a moment to break up any lumps in the cocoa powder. This helps the mixture heat evenly and prevents sticking as it cooks.
Step 2 – Slow Cook Until Velvety Smooth
Place the lid on the slow cooker and cook on low for about 5 hours or high for 3 hours. Stir the mixture every 45–60 minutes. This prevents the chocolate from settling on the bottom and ensures the texture stays creamy.
As the chocolate melts, the mixture thickens beautifully. You’ll notice a glossy, rich consistency that lets you know the ingredients have fully blended into the drink.
Step 3 – Serve Warm With Your Favorite Toppings
Once everything is melted and smooth, set your slow cooker to “warm.” Ladle the hot chocolate into mugs and finish with marshmallows, whipped cream, candy canes, or anything festive. Guests can customize their drinks, making this an amazing addition to holiday gatherings or winter celebrations.
Pro Tips for Success
- Whisk before heating: Blending the cocoa powder thoroughly before cooking prevents gritty texture.
- Use quality chocolate: The better the chocolate, the richer and smoother the final drink.
- Stir regularly: This keeps the mixture from burning and helps all the ingredients melt evenly.
- Don’t skip the vanilla: It enhances the chocolate flavor and adds warmth.
- Keep it warm for serving: Slow cookers are perfect for parties — just set it to “warm” and let everyone serve themselves.
- Adjust sweetness at the end: Taste before serving and add a little more sugar if needed.
Flavor Variations
Peppermint Hot Chocolate
Add 1/4 teaspoon peppermint extract or garnish with crushed candy canes for a refreshing holiday twist.
Mexican-Inspired Hot Chocolate
Stir in 1/2 teaspoon cinnamon and a pinch of cayenne for a warm, gently spiced flavor profile.
Mocha Hot Chocolate
Mix in 1 teaspoon espresso powder for a delicious coffee-chocolate blend perfect for adults.
Salted Caramel Hot Chocolate
Add 2–3 tablespoons caramel sauce to the slow cooker and finish each mug with a caramel drizzle.
White Chocolate Version
Replace semisweet chocolate with white chocolate and add an extra tablespoon of cocoa powder for balance.
Serving Suggestions
This slow cooker hot chocolate is wonderful during holidays, snow days, or any evening you want something warm and comforting. Serve it with cookies, biscotti, or pastries for a cozy winter treat. For parties, set up a “hot chocolate bar” with toppings like crushed candy canes, sprinkles, chocolate chips, and flavored syrups so guests can make their ideal mug.
Storage and Freezing Instructions
- Refrigerator: Cool leftovers and store in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring well to bring back its creamy consistency.
- Freezer: Not recommended. Milk and cream tend to separate when frozen, resulting in a grainy texture.
- Make-Ahead Tip: Prepare the dry ingredients in a jar (cocoa powder, sugar, and chopped chocolate) so you can quickly assemble the recipe anytime.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~290 |
| Protein | 6g |
| Carbohydrates | 31g |
| Fat | 17g |
| Fiber | 2g |
| Sodium | 70mg |
FAQ About Slow Cooker Hot Chocolate
How thick should slow cooker hot chocolate be?
It should have a creamy, velvety texture — thicker than instant cocoa mixes but still drinkable. If yours seems too thick, whisk in a splash of warm milk. If it’s too thin, cook uncovered for 15 minutes or add more chopped chocolate.
Can I make this dairy-free?
Absolutely. Replace the milk with oat or almond milk and swap heavy cream for canned coconut milk. Choose dairy-free chocolate chips or chopped bars. The result will still be rich and full-bodied, though slightly different in flavor.
How can I keep it warm for a party?
Your slow cooker’s “warm” setting keeps the drink at a perfect serving temperature for hours. Stir occasionally to maintain smoothness, and keep a ladle nearby so guests can help themselves.
Can I halve or double the recipe?
Yes — just maintain the same ingredient ratios. If doubling, make sure your slow cooker is at least 6–7 quarts to avoid overflow. Cooking time may increase slightly but still follows the same low/high pattern.
Why is whisking important during cooking?
Chocolate tends to sink and gather at the bottom, where it can burn. Whisking keeps everything moving, ensures even melting, and prevents clumps. It also helps incorporate the cocoa powder smoothly into the liquid.

Slow Cooker Hot Chocolate
Equipment
- Slow cooker
- whisk
- measuring cups
- measuring spoons
- ladle
- serving mugs
Ingredients
- 6 cups whole milk
- 2 cups heavy cream
- 0.5 cup granulated sugar
- 8 oz semi-sweet chocolate, chopped
- 0.25 cup unsweetened cocoa powder
- 2 tsp pure vanilla extract
- Whipped cream (optional topping)
- Mini marshmallows (optional topping)
- Crushed candy canes (optional topping)
- Salted caramel drizzle (optional topping)
- Chocolate shavings (optional topping)
- Cinnamon or nutmeg dusting (optional topping)
Instructions
- Pour whole milk and heavy cream into the slow cooker. Add sugar, chopped chocolate, cocoa powder, and vanilla. Whisk briefly to break up cocoa lumps.
- Cover and cook on Low for 5 hours or High for 3 hours. Stir every 45–60 minutes to prevent sticking and ensure even melting.
- Switch the slow cooker to Warm. Ladle into mugs and top with whipped cream, marshmallows, candy canes, caramel, or chocolate shavings.
Notes
Nutrition
Final Thoughts
A warm mug of slow cooker hot chocolate is one of the easiest ways to turn winter nights into something cozy and memorable. This recipe gives you a creamy, deeply chocolatey drink that works beautifully for holidays, family gatherings, or everyday comfort. With simple ingredients and customizable toppings, it’s a winter classic you’ll want to make again and again.
