You know those cold winter evenings when nothing sounds better than a warm mug of something chocolatey? That's exactly how this hot chocolate recipe with cocoa powder came about in my kitchen. Last December, I needed something warm for Bradley's holiday basketball team party — something that could stay hot for hours without me standing at the stove.

I remembered my cooking school days and thought — why not let the slow cooker do the heavy lifting? So I tossed everything into my crockpot, and what came out was the richest hot chocolate I've ever tasted. Amy literally said, "Mom, this tastes like the fancy kind." If you love warm, cozy drinks, you should also try my Hot Chocolate On A Stick for another fun twist.
This slow cooker hot chocolate is made with real semi-sweet chocolate, cocoa powder, heavy cream, and whole milk — no packets or powdered mixes. It takes about 10 minutes to throw together, then your crockpot does the rest. Perfect for holiday parties, game day, or a cozy Saturday at home.
Jump to:
- Why You'll Love This Recipe
- What You Need For This Hot Chocolate Recipe With Cocoa Powder
- How To Make Slow Cooker Hot Chocolate Step By Step
- Storage And Reheating Tips
- Tips And Variations For Your Hot Chocolate Recipe With Cocoa Powder
- Frequently Asked Questions About Hot Chocolate Recipe With Cocoa Powder
- Recipes You May Like
- Time To Make A Batch Of Your Own
- Hot Chocolate Recipe With Cocoa Powder
Why You'll Love This Recipe
- Incredibly simple — Dump everything in the slow cooker, whisk, and walk away
- Rich and creamy — Heavy cream and real chocolate make this taste coffee-shop quality
- Feeds a crowd — Makes about 10 cups, plenty for everyone (even Bradley who went back for thirds)
- Hands-off cooking — Your crockpot does all the work
- Totally customizable — Add marshmallows, whipped cream, candy canes, or whatever you love
What You Need For This Hot Chocolate Recipe With Cocoa Powder
Here's everything you'll need. Most of these are probably already in your pantry.
- 6 cups whole milk (1440ml) — skim, 1%, or 2% work too, but whole milk gives the best body
- 2 cups heavy cream (480ml) — this is what makes it extra velvety
- ½ cup granulated sugar (100g)
- 8 ounces semi-sweet chocolate, coarsely chopped (226g) — I use Ghirardelli bars
- ¼ cup unsweetened cocoa powder (21g) — natural or dutch-process both work great
- 2 teaspoons pure vanilla extract
- Toppings: marshmallows, whipped cream, candy canes, salted caramel — whatever makes you happy
Quick note on the chocolate: Use chocolate bars, not chips. I made that mistake the first time — the chips wouldn't melt properly and kept separating from the liquid. Bars like Ghirardelli or Bakers melt perfectly every time.
How To Make Slow Cooker Hot Chocolate Step By Step
Here's the thing — this recipe is almost embarrassingly easy. But the results? Absolutely worth it.
Getting Everything Into The Crockpot
- Add all ingredients to your large slow cooker — the milk, heavy cream, sugar, chopped chocolate, cocoa powder, and vanilla extract.
- Whisk everything together really well for about 1 to 2 minutes. You want that cocoa powder mixed in so it doesn't float on top. (I learned this one the hard way when my first batch had dry cocoa clumps sitting on the surface.)
The Slow Cooking Process
- Cook on low for 5 hours or on high for 3 hours. The important part — set a timer to whisk the mixture every 45 minutes to 1 hour. This keeps the chocolate from burning on the bottom.
- Whisk well each time you check on it. The chocolate gets silkier with each stir. By the end, it should be completely smooth and glossy.
Serving Your Homemade Hot Chocolate
- Ladle the hot chocolate into mugs and pile on your toppings. Amy always goes for mini marshmallows. Bradley prefers whipped cream with caramel. John just drinks it straight.
- Keep it on the warm setting if you're serving at a party. It stays perfectly sippable for a couple of hours.
Storage And Reheating Tips
Got leftovers? That almost never happens in our house, but just in case.
Pour any remaining slow cooker hot cocoa into an airtight container and store it in the refrigerator for up to 4 days. Reheat on the stove over medium-low heat, stirring often. You can also use the microwave for about 90 seconds, stirring halfway through.
The hot chocolate might thicken up in the fridge — that's totally normal. Just add a splash of milk while reheating and whisk it back to your desired consistency.
Tips And Variations For Your Hot Chocolate Recipe With Cocoa Powder

I've made this recipe probably two dozen times now, and I've picked up a few tricks along the way.
- Try peppermint hot chocolate by stirring in ½ teaspoon of peppermint extract at the end. This was a hit at our Christmas Eve gathering last year.
- Make it a mocha by adding ½ cup of strong brewed coffee along with everything else. John's personal request every time.
- Go dairy-free by swapping whole milk for oat milk and using coconut cream instead of heavy cream. It won't be quite as thick, but still tastes wonderful.
- Spice it up with a pinch of cinnamon and a tiny dash of cayenne pepper.
- Use dark chocolate instead of semi-sweet for a deeper, more intense flavor.
Want to know what to avoid? Don't skip the whisking step during cooking. I got busy one time and forgot for about two hours — the chocolate started to scorch on the bottom. Lesson learned.
Frequently Asked Questions About Hot Chocolate Recipe With Cocoa Powder
Can I Use Chocolate Chips Instead Of Chocolate Bars?
I'd really recommend sticking with chocolate bars. Chocolate chips are designed to hold their shape during baking, so they don't melt smoothly in liquid. When I tried chips, they separated and left an oily layer on top. Semi-sweet chocolate bars from Ghirardelli or Bakers work perfectly and melt into a velvety texture.
How Long Does This Crockpot Hot Chocolate Take To Make?
You're looking at about 5 hours and 10 minutes total — 10 minutes of prep and 5 hours on low. If you're short on time, cook it on high for 3 hours instead. Either way, remember to whisk every 45 minutes to 1 hour to keep everything smooth.
Can I Make This Hot Chocolate Without A Slow Cooker?
Yes! Whisk the milk, heavy cream, and sugar together in a large pot over medium-low heat. Once it starts simmering around the edges, add the chocolate, cocoa powder, and vanilla. Whisk occasionally until melted and heated through, about 20 minutes. It's faster, but the slow cooker method is great for parties since it keeps everything warm hands-free.
How Should I Store Leftover Slow Cooker Hot Chocolate?
Transfer leftovers to an airtight container and refrigerate for up to 4 days. Reheat on the stove over medium-low heat or in the microwave, stirring as it warms. Add a splash of milk if it's thickened up. It reheats beautifully — I sometimes make a full batch on Sunday so we can enjoy mugs throughout the week.
Recipes You May Like
- Homemade Hot Chocolate On A Stick — A fun, giftable twist on hot chocolate that's great for holiday parties.
- Christmas Glazed Cinnamon Roll Donuts — Warm, spiced donuts that pair perfectly with a mug of hot chocolate.
- Christmas Spiced Eggnog Cupcakes — Another cozy holiday treat the whole family will love alongside hot cocoa.
Time To Make A Batch Of Your Own
This slow cooker hot chocolate has become one of our winter staples here in Nashville. It's the kind of recipe that makes the whole house smell like a chocolate shop, and it's so simple that even on my busiest days, I can throw it together without stress.
Whether you're hosting a holiday party or just want something special for a weeknight — this is the recipe. Pour it into your prettiest mugs, pile on the toppings, and enjoy every sip.
Give this a try this weekend and let me know what your family thinks! Don't forget to save this recipe on Pinterest so you can find it again when the weather turns cold.
Happy cooking, and here's to many more cozy mugs with your loved ones.



Hot Chocolate Recipe With Cocoa Powder
- Total Time: 5 hours 10 minutes
- Yield: 10 cups 1x
Description
This slow cooker hot chocolate recipe with cocoa powder is made with real semi-sweet chocolate, cocoa powder, heavy cream, and whole milk — no packets or powdered mixes. It takes about 10 minutes to throw together, then your crockpot does the rest. Perfect for holiday parties, game day, or a cozy Saturday at home.
Ingredients
- 6 cups whole milk (1440ml)
- 2 cups heavy cream (480ml)
- ½ cup granulated sugar (100g)
- 8 ounces semi-sweet chocolate, coarsely chopped (226g)
- ¼ cup unsweetened cocoa powder (21g)
- 2 teaspoons pure vanilla extract
- Toppings: marshmallows, whipped cream, candy canes, salted caramel
Instructions
- Add all ingredients to your large slow cooker — the milk, heavy cream, sugar, chopped chocolate, cocoa powder, and vanilla extract.
- Whisk everything together really well for about 1 to 2 minutes. You want that cocoa powder mixed in so it doesn't float on top.
- Cook on low for 5 hours or on high for 3 hours.
- Set a timer to whisk the mixture every 45 minutes to 1 hour. This keeps the chocolate from burning on the bottom.
- Whisk well each time you check on it. The chocolate gets silkier with each stir. By the end, it should be completely smooth and glossy.
- Ladle the hot chocolate into mugs and pile on your favorite toppings.
- Keep it on the warm setting if you're serving at a party. It stays perfectly sippable for a couple of hours.
Notes
Use chocolate bars, not chips — chips are designed to hold their shape during baking and won't melt smoothly in liquid. Don't skip the whisking step during cooking or the chocolate may scorch on the bottom. Store leftovers in an airtight container in the refrigerator for up to 4 days. Add a splash of milk while reheating if it thickens up.
- Prep Time: 10 minutes
- Cook Time: 5 hours
- Category: Drinks
- Method: Slow Cooker
- Cuisine: American

