Skip to content
Home/Christmas/Slow Cooker Hot Chocolate

Slow Cooker Hot Chocolate

  • by
Slow Cooker Hot Chocolate

Christmas Eve is when we go to candlelight service at church. It’s a family tradition that shifts depending on Jake’s rotation — some years he can make it, some years he can’t. But we always go.

When we come home — cold, smelling like candle wax and winter air and church — there’s something waiting in the kitchen. The slow cooker trick means everything’s already done. No rushed cooking after we get home when everyone’s tired and overstimulated and Mason’s on the edge of losing it. By the time we walk through the door, the hot chocolate is there. Warm. Patient. Like it knew we were coming.

I use cocoa powder for the base and add real dark chocolate pieces for richness. The whole milk matters — makes it creamy in a way that watered-down versions never are. A touch of vanilla. Marshmallows on top of each mug where they can melt slightly from the heat but still keep their shape.

Duke gets a small cup of his own, cooled first. One year he knocked it over trying to drink it too fast, and Mason laughed so hard he had to sit on the floor. Jake took a photo. I didn’t want him to — hot chocolate all over my clean kitchen — but now I’m glad he did. That photo is what Christmas Eve actually is.

How to Make Slow Cooker Hot Chocolate

Whisk cocoa powder with a little warm milk to make a paste. This prevents lumps — if you just dump the cocoa into the slow cooker it’ll clump up and you’ll be fishing out chocolate lumps all night. Once your paste is smooth, pour it into the slow cooker along with the rest of the milk, sugar, and a pinch of salt.

Add your real chocolate pieces and set it on low. Stir a few times over the first hour as everything melts together. The cocoa powder gives you deep chocolate flavor while the real chocolate pieces add richness that makes the whole thing taste like it took more effort than it did. Keep the slow cooker on warm once it’s heated through — low will eventually scorch it.

Serve with marshmallows and a dash of vanilla. Stir in the vanilla right before serving so the flavor stays bright. Ladle into mugs and top with marshmallows. This stays perfect on warm for up to eight hours, which means you can set it before church and come home to it.

Slow Cooker Hot Chocolate

Course Main Course
Cuisine American
Keyword christmas, holiday & celebration, slow cooker hot chocolate, slow cooker meals
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Servings 8 servings
Author Maggie

Ingredients

  • 1/2 cup unsweetened cocoa powder
  • 1 cup granulated sugar
  • 1/4 teaspoon kosher salt
  • 6 cups whole milk
  • 4 oz dark chocolate chopped or broken into pieces
  • 2 teaspoons vanilla extract
  • Large marshmallows for serving as desired
  • Whipped cream for serving optional

Instructions

  1. In a small bowl, whisk together cocoa powder, sugar, and salt.
  2. Pour milk into a slow cooker. Add the cocoa mixture and whisk until the cocoa is dissolved and no lumps remain.
  3. Add chopped dark chocolate pieces.
  4. Cover and heat on low for 2 hours, stirring occasionally, until hot and the chocolate is completely melted.
  5. Stir in vanilla extract just before serving.
  6. Ladle into mugs and top each with a handful of large marshmallows. If desired, add a dollop of whipped cream.
  7. Hot chocolate can stay warm in the slow cooker on the 'warm' setting for up to 4 hours. Stir occasionally to prevent a film from forming on top.

Common Questions

Can I use milk alternatives?
Oat milk is the best non-dairy substitute — it’s naturally creamy and froths well. Almond milk works but the result will be thinner. Coconut milk adds a tropical note that some people love. Whole dairy milk still gives the richest, creamiest result.
Why not just use hot chocolate packets?
Instant packets are mostly sugar and powdered milk. This recipe uses real cocoa and real chocolate, which means deeper flavor, creamier texture, and no artificial aftertaste. Once you try the slow cooker version, you won’t go back.
Can I make this on the stovetop?
Yes — whisk everything together in a saucepan over medium-low heat for about ten minutes until hot and smooth. The slow cooker version is just more convenient for gatherings because it stays warm for hours without babysitting.
How do I make it richer?
Swap half the milk for heavy cream or half-and-half. You can also add a tablespoon of butter for an extra velvety texture. For adults, a splash of peppermint schnapps or Baileys is wonderful.
Will it keep overnight?
It’s best the day you make it. After about eight hours on warm, the milk can start to develop a skin on top. Leftovers can be refrigerated for two days and reheated gently on the stove — don’t microwave it or it’ll scorch.

More Recipes You’ll Love

What I Use for This Recipe

A couple things from my kitchen that make this one easier.

Hamilton Beach 6-Quart Slow Cooker
Hamilton Beach 6-Quart Slow Cooker(~$35)

Set it before school drop-off, come home to dinner. The most-used appliance in my kitchen after the stove.

OXO Good Grips Balloon Whisk
OXO Good Grips Balloon Whisk(~$10)

Smooth gravy, lump-free batter, hot cocoa that is actually mixed. Small tool, big difference.

KitchenAid Measuring Cups and Spoons Set
KitchenAid Measuring Cups and Spoons Set(~$12)

Accurate and sturdy. The kids borrow them for science projects, but they always come home.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. I only recommend tools I actually use. See all my kitchen picks

Get recipes like this in your inbox —

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating