

Slow Cooker Hot Chocolate Recipe made with whole milk, heavy cream, semi-sweet chocolate, sugar, cocoa powder, vanilla, whipped cream, marshmallows, chocolate sauce, and sprinkles.
Table of Contents
Thereโs something about hot chocolate that makes a regular day feel a little more gentle. I know that sounds dramatic for a drink, but itโs true, isnโt it? A mug of warm chocolate has a way of slowing everybody down for a minute. This Slow Cooker Hot Chocolate Recipe gives me that cozy feeling without making me stand over the stove and stir like Iโm guarding treasure. The slow cooker does the work, and I get to pretend I planned a magical little cocoa moment. Win-win.
I always think of this recipe on cold evenings, holiday movie nights, or those busy December days when people keep wandering into the kitchen asking, โIs there anything sweet?โ Sound familiar? Thereโs usually a plate of cookies nearby, someone is already opening the marshmallows, and at least one person is trying to sneak whipped cream straight from the can. Not naming names. But we all know the type.
What I love most about this Slow Cooker Hot Chocolate Recipe is how easy it feels once everything is in the slow cooker. You whisk the sugar and cocoa powder together, pour in the milk, cream, and vanilla, add the chopped chocolate, and let the slow cooker turn it into something rich and lovely. You do need to stir it every hour, which sounds like a chore until you remember youโre stirring melted chocolate into cream. There are worse jobs.
This is the kind of drink I like serving when people are over because it makes the whole kitchen feel welcoming. Not fancy, exactly. More like, โCome in, grab a mug, add way too many marshmallows, and stay awhile.โ A big batch of crockpot hot chocolate feels generous in that casual, comforting way. You donโt have to make individual mugs. You donโt have to measure cocoa powder cup by cup. Everyone just ladles out what they want and then goes slightly wild with toppings.
And the toppings matter. I mean, the hot chocolate itself is rich and creamy, yes. But whipped cream, marshmallows, chocolate sauce, and sprinkles turn it into a little event. Big marshmallows are cute. Mini marshmallows melt faster. Using both? Honestly, that feels correct. A drizzle of chocolate sauce over whipped cream makes the mug look like it came from a cozy winter cafรฉ, even if youโre standing in your kitchen wearing fuzzy socks and avoiding the laundry pile.
This homemade slow cooker hot chocolate is especially perfect for Christmas mornings, holiday parties, snow days, game nights, or family movie marathons. But I also think it works beautifully on those ordinary nights when everyone needs a little pick-me-up. Not everything cozy needs a holiday attached to it. Sometimes itโs just Tuesday, and Tuesday deserves chocolate too.

Why youโll Love this Slow Cooker Hot Chocolate Recipe?
This Slow Cooker Hot Chocolate Recipe works because it gives you rich, creamy hot chocolate without fussing at the stove. Whole milk creates a smooth base, heavy cream adds body, semi-sweet chocolate melts into the mixture, and cocoa powder gives the drink a deeper chocolate flavor. It tastes special, but the steps are simple. Thatโs my favorite kind of recipe.
The texture is one of the biggest reasons this recipe feels so comforting. Whole milk keeps the drink smooth, while heavy cream makes it richer and more velvety. I wouldnโt say itโs overly thick, but it definitely feels more luxurious than powdered cocoa from a packet. And listen, packet cocoa has its place. I grew up loving it. But this creamy slow cooker hot chocolate feels more like the โcompany is comingโ version.
The semi-sweet chocolate brings real chocolate flavor, and the unsweetened cocoa powder gives it depth. The sugar balances the bitterness from the cocoa, and the vanilla softens everything. Itโs a simple combination, but it works beautifully. The chocolate flavor is rich without being too intense, though you can definitely make it darker or sweeter depending on your mood.
Another reason I love this Slow Cooker Hot Chocolate Recipe is that it serves 8 people. That makes it ideal for gatherings. You can keep it warm in the slow cooker, set out the toppings, and let everyone build their own mug. Iโm not saying a hot chocolate bar solves every hosting problem, but it does distract people nicely while you finish whatever else is happening in the kitchen.
Itโs also flexible. You can make it classic with marshmallows, dress it up with whipped cream and chocolate sauce, or go full holiday chaos with sprinkles, candy canes, caramel, cookie crumbs, and mini chocolate chips. Some people keep their mug simple. Some people create a mountain of whipped cream so tall it needs architectural support. Both are valid.
This slow cooker cocoa recipe also makes the house smell wonderful. Thereโs chocolate, vanilla, milk, and cream warming together for hours, and it creates this cozy little atmosphere. Itโs not loud or flashy. Itโs just comforting. Like a blanket, but drinkable.

Ingredient Notes
The ingredients in this Slow Cooker Hot Chocolate Recipe are simple, but each one helps create that rich, creamy, chocolatey flavor. Whole milk and heavy cream make the base smooth, chopped chocolate and cocoa powder build the flavor, and the toppings turn every mug into something fun.
- Whole milk: Whole milk gives the hot chocolate its creamy base. You can use a lower-fat milk if you want, but the drink may be thinner. I like whole milk here because it gives the hot chocolate that cozy, full texture without making it too heavy.
- Heavy cream: Heavy cream adds richness. Itโs what makes this homemade slow cooker hot chocolate taste more like a treat than an everyday drink. If you want it lighter, you can swap some of it for half-and-half, but the cream really does make it feel special.
- Semi-sweet chocolate: Roughly chopped semi-sweet chocolate melts slowly into the milk and cream. Chopping it helps it melt more evenly. You donโt have to make perfect little pieces, just small enough that they donโt sit in the slow cooker like stubborn chocolate rocks.
- Sugar: Sugar sweetens the drink and balances the cocoa powder. I like that the recipe uses enough sugar to smooth out the chocolate without turning it into a candy drink. Though, if you like sweeter hot chocolate, you can adjust it a bit.
- Unsweetened cocoa powder: Cocoa powder gives the drink a deeper chocolate flavor. Whisking it with sugar first helps prevent clumps. Cocoa powder can be a little dramatic when it hits liquid, so this step helps keep things smoother.
- Vanilla extract: Vanilla adds warmth and rounds out the chocolate flavor. Itโs subtle, but it makes the whole drink taste softer and more complete.
- Whipped cream: Whipped cream is one of those toppings that instantly makes a mug feel special. It melts into the hot chocolate and creates a creamy top layer. Not necessary, technically. But emotionally? Very necessary.
- Chocolate sauce: Chocolate sauce adds extra richness and makes the mug look pretty. A drizzle over whipped cream always feels a little fancy, even if youโre using a store-bought bottle.
- Marshmallows: Big marshmallows, mini marshmallows, or both. They melt slightly into the hot chocolate and make it sweeter and cozier. Iโm personally in favor of both sizes because why not.
- Chocolate sprinkles: Sprinkles add a fun finish. Kids love them, but honestly, adults do too. We just pretend to be more mature about it.

How to Make Slow Cooker Hot Chocolate Recipe?
Making this Slow Cooker Hot Chocolate Recipe is easy, which is the whole charm of it. Youโll whisk the cocoa and sugar together, add the milk, cream, and vanilla to the slow cooker, stir in the cocoa mixture, add chopped chocolate, and let everything warm together until smooth. The only important thing is stirring every hour so the chocolate melts evenly and doesnโt burn on the bottom.
Step 1: Whisk the sugar and cocoa powder.
In a small bowl, whisk together the sugar and unsweetened cocoa powder. This helps break up the cocoa powder before it goes into the slow cooker. If you skip this, the cocoa may clump, and nobody wants little dry cocoa islands floating in their mug.
Step 2: Add the milk, cream, and vanilla.
Pour the whole milk, heavy cream, and vanilla extract into the slow cooker. Stir gently. This is the creamy base for your Slow Cooker Hot Chocolate Recipe, and it already starts looking promising before the chocolate even melts.
Step 3: Stir in the cocoa mixture.
Add the sugar and cocoa powder mixture to the slow cooker. Stir well to help it dissolve into the milk and cream. It may not look perfectly smooth right away, and thatโs okay. As the mixture heats, it will come together.
Step 4: Add the chopped chocolate.
Add the roughly chopped semi-sweet chocolate. Try to scatter it evenly instead of dropping it in one big pile. The smaller chocolate pieces will melt more smoothly and help create that rich hot chocolate flavor.
Step 5: Cover and cook.
Cover the slow cooker and cook on high for 4 hours or on low for 6 hours. Stir every hour. This part is important because the chocolate can settle at the bottom, and you want everything to melt evenly. Itโs not hard, but donโt forget about it completely.
Step 6: Stir until creamy and smooth.
As the hot chocolate cooks, it will get darker, smoother, and richer. Stir well each time you check it. By the end, the chocolate should be fully melted and the drink should look creamy and silky.
Step 7: Add marshmallows, if desired.
Remove the lid and stir in marshmallows if you want them melted into the hot chocolate. This step is optional, but it gives the drink an extra cozy sweetness. If you prefer marshmallows on top, save them for serving.
Step 8: Serve in mugs.
Ladle the hot chocolate into mugs while it is warm. This is usually the moment people start appearing in the kitchen like they have chocolate radar.
Step 9: Add toppings.
Top each mug with whipped cream, marshmallows, chocolate sauce, and chocolate sprinkles. Keep it simple or pile it high. Itโs hot chocolate, not a serious life decision. Although, choosing between big and mini marshmallows can feel serious in the moment.
Storage Options
This Slow Cooker Hot Chocolate Recipe is best served fresh and warm, but leftovers can definitely be saved. Since itโs made with milk and cream, just handle it like you would any dairy drink. Cool it properly, refrigerate it, and reheat it gently.
To store leftovers, let the hot chocolate cool to room temperature. Then transfer it to an airtight container or covered pitcher and refrigerate for up to 3 days. The chocolate may settle a little as it chills, so stir it well before reheating.
To reheat, pour the hot chocolate into a saucepan and warm it over low heat, stirring often. Donโt rush it with high heat, because dairy and chocolate can get fussy. Slow and gentle is better. You can also reheat individual mugs in the microwave using short intervals, stirring between each one.
If the hot chocolate thickens in the fridge, add a splash of milk while reheating. That brings it back to a smoother drinking texture. Itโs a small fix, but it works.
You can keep this creamy slow cooker hot chocolate warm in the slow cooker during a party or gathering. Once it is fully melted and smooth, switch the slow cooker to warm if yours has that setting. Stir occasionally so the chocolate stays evenly mixed.
Freezing is not my favorite choice for this recipe. Dairy-based drinks can separate after thawing, and the texture may not be as smooth. If you do freeze it, thaw it in the refrigerator and reheat slowly while whisking well. It can work, but fresh or refrigerated is better.
Variations & Substitutions
This Slow Cooker Hot Chocolate Recipe is classic as written, but you can easily make it your own. You can make it darker, sweeter, minty, lighter, or turn it into a full hot chocolate bar. Hot chocolate is flexible like that. It wants toppings. It wants drama.
- Use dark chocolate: Dark chocolate gives the hot chocolate a deeper, less sweet flavor. If you use very dark chocolate, you may want to add a little more sugar to balance it.
- Use milk chocolate: Milk chocolate makes the drink sweeter and softer. This is a great option if youโre serving kids or anyone who loves a classic sweet cocoa flavor.
- Add peppermint: Add a small amount of peppermint extract or serve the mugs with candy canes. Start with just a little, because peppermint extract is powerful and can take over quickly.
- Make it extra rich: Add more chopped chocolate if you want a thicker, more dessert-like drink. This turns the hot chocolate closer to sipping chocolate, which is very decadent and honestly not a bad thing.
- Make it less sweet: Reduce the sugar slightly or use darker chocolate. This gives you a more chocolate-forward version.
- Add cinnamon: A small pinch of cinnamon adds warmth. Itโs especially nice around the holidays or on cold nights when you want the drink to feel extra cozy.
- Add espresso powder: A tiny pinch of espresso powder deepens the chocolate flavor. It wonโt make the drink taste like coffee unless you add too much. It just makes the chocolate taste a little richer.
- Use half-and-half: Replace some or all of the heavy cream with half-and-half if you want a lighter version. It will still be creamy, just not quite as rich.
- Make a topping bar: Set out whipped cream, marshmallows, chocolate sauce, caramel sauce, crushed peppermint, mini chocolate chips, sprinkles, and cookie crumbs. This turns the Slow Cooker Hot Chocolate Recipe into a fun party drink station.

What to Serve With Slow Cooker Hot Chocolate Recipe?
This Slow Cooker Hot Chocolate Recipe pairs beautifully with cookies, pastries, salty snacks, and holiday desserts. Since the drink is rich and creamy, I like serving it with simple treats that donโt compete too much. Or, you know, with more chocolate. That also works.
- Sugar cookies: Sugar cookies are simple, sweet, and perfect for dunking. They pair nicely with the creamy chocolate flavor.
- Peppermint cookies: Peppermint cookies make the whole thing feel extra festive. This is especially nice around Christmas or during a holiday movie night.
- Chocolate chip cookies: Chocolate chip cookies with hot chocolate is a cozy classic. Itโs chocolate plus chocolate, and I see no issue there.
- Brownies: Small brownie squares make this feel like a full dessert spread. Itโs rich, yes, but sometimes rich is exactly the goal.
- Cinnamon rolls: Cinnamon rolls and hot chocolate are wonderful for brunch, Christmas morning, or slow weekend mornings. Very cozy. Very โdonโt ask me to be productive yet.โ
- Donuts: Donuts make hot chocolate feel like a fun treat. Glazed, chocolate, powdered, or cinnamon sugar all work.
- Marshmallow treats: Rice cereal marshmallow treats are sweet and chewy, and they pair well with creamy hot chocolate.
- Holiday cookie trays: Serve this homemade slow cooker hot chocolate with gingerbread, snowball cookies, peppermint bark, shortbread, fudge, or sugar cookies.
- Salty snacks: Pretzels or salted crackers balance the sweetness. Sweet and salty together always feels like a good idea.
FAQ
Can I keep hot chocolate warm in the slow cooker?
Yes. Once the hot chocolate is melted and smooth, switch the slow cooker to warm if available. Stir occasionally so the chocolate stays mixed and creamy.
Can I use chocolate chips instead of chopped chocolate?
Yes, chocolate chips can work. Chopped chocolate often melts a little more smoothly, but chocolate chips are fine if thatโs what you have. Just stir well and often.
Can I make this hot chocolate less sweet?
Yes. Reduce the sugar slightly or use darker chocolate if you want a less sweet, more chocolate-forward drink.
Can I add marshmallows directly to the slow cooker?
Yes. Stir marshmallows in near the end if you want them to melt slightly into the hot chocolate. If you want them fluffy on top, add them to each mug instead.

This Slow Cooker Hot Chocolate Recipe is creamy, rich, chocolatey, and so easy to love. Itโs the kind of recipe that makes people drift toward the kitchen, grab a mug, and suddenly become very opinionated about marshmallow size.
Make this Slow Cooker Hot Chocolate Recipe for holidays, movie nights, Christmas morning, parties, snow days, or regular chilly evenings when you just need something warm and sweet. Set out the toppings, let everyone build their dream mug, and enjoy the little bit of cozy chaos that comes with it. Canโt wait to hear what you think โ are you going classic marshmallows, whipped cream mountain, or full hot chocolate bar situation?

Slow Cooker Hot Chocolate Recipe
Ingredients
Slow Cooker Hot Chocolate
- 6 c whole milk
- 2 c heavy cream
- 8 oz semi-sweet chocolate roughly chopped
- 1/3 c granulated sugar
- 1/4 c unsweetened cocoa powder
- 1 1/2 tsp vanilla extract
Garnishes
- Whipped cream for garnish
- Chocolate sauce for garnish
- Large and mini marshmallows for garnish
- Chocolate sprinkles for garnish
Instructions
Combine the sugar and cocoa powder.
- In a small bowl, whisk together the granulated sugar and unsweetened cocoa powder until evenly combined.
Add the liquids to the slow cooker.
- Pour the whole milk, heavy cream, and vanilla extract into the slow cooker.
Add the cocoa mixture.
- Add the sugar and cocoa powder mixture to the slow cooker.
Stir to combine.
- Stir until the cocoa mixture is evenly incorporated into the milk and cream.
Add the chocolate.
- Add the roughly chopped semi-sweet chocolate to the slow cooker.
Cover and cook.
- Cover the slow cooker and cook on high for 4 hours or on low for 6 hours.
Stir periodically.
- Stir the hot chocolate every hour to help the chocolate melt evenly and prevent it from burning on the bottom.
Check for smoothness.
- Once the chocolate has fully melted and the mixture is smooth and creamy, remove the lid.
Add marshmallows, if desired.
- If preferred, stir marshmallows into the hot chocolate before serving.
Serve hot.
- Ladle the hot chocolate into mugs.
Garnish and finish.
- Garnish each mug with whipped cream, marshmallows, chocolate sauce, and chocolate sprinkles.
Notes











