This Creamy Crockpot Hot Chocolate blends real cocoa and milk into a smooth, decadent drink with deep chocolate flavor and a velvety finish. Slow-simmered for hours, it delivers that nostalgic, rich taste reminiscent of classic stovetop cocoa — only easier to make in a slow cooker.
This post may contain affiliate links. Please read our disclosure policy for details.

This recipe has become a Christmas tradition here at the cottage. Every year, the day after Thanksgiving, we plug in the crockpot before we start setting up our faux tree. As the hot cocoa slowly warms, the house fills with the scent of rich, creamy chocolate, and by the time the lights are untangled, it’s ready to ladle into mugs while we hang the ornaments and talk about Christmases past.
The flavor is nostalgic and deeply chocolatey — like classic stovetop cocoa, only with more depth and a smoother, velvety texture from the slow simmer. Each mug gets a square of our Homemade Vanilla Marshmallows Recipe (How to Make), melting just enough to make every sip feel cozy and indulgent.
I usually keep a plate of Spritz Cookies Recipe | Classic & Nostalgic nearby, and later in the season, we take a thermos along with Soft Sourdough Gingerbread Cookies when we drive to see the lights. On Christmas morning, it pairs perfectly with Sourdough Cinnamon Rolls Recipe | Use Discard or Starter— a simple, time-honored ritual that always feels like home.
Why You’ll Love This Recipe
Looks so good!! ~ Youtube Comment

Ingredients
Variations & Add-Ins

Recipe Tips
Use Quality Chocolate: The flavor of your hot chocolate depends on the chocolate you choose. Opt for a good-quality cocoa powder and semisweet chips for the richest, smoothest taste.
Warm the Milk First: Heating the milk before adding it to the crockpot helps the chocolate melt evenly and prevents any grainy texture.
Stir Occasionally: Give the mixture a gentle stir every so often to keep the cocoa from settling and ensure a uniform, creamy consistency.
Don’t Overheat: Keep the crockpot on low to avoid scorching the milk or curdling the cream — slow and steady creates the best texture.
Blend Before Serving: Using an immersion blender at the end smooths out any unmelted chocolate and gives the drink a silky finish.
Customize the Flavor: Add a splash of peppermint or a pinch of cinnamon for a seasonal variation that still keeps the creamy base intact.
How To Make Creamy Crockpot Hot Chocolate

Step 1: In a medium saucepan, gently heat your milk over medium heat until steaming but not boiling. Whisk in the cocoa powder until fully dissolved and smooth.

Step 2: Add the sweetened condensed milk, heavy cream, vanilla extract, and semisweet chocolate chips to your slow cooker. Stir well to combine the ingredients evenly.

Step 3: Pour the warm cocoa mixture from the stovetop into the slow cooker. Stir again to blend everything together into one creamy base.

Step 4: Cover and cook on low for about 2 hours, stirring occasionally to help the chocolate chips melt completely and prevent any separation.

Step 5: Once the mixture is smooth and all chocolate is melted, use an immersion blender to create an extra silky, velvety texture if desired.

Step 6: Taste and adjust sweetness if needed, adding a bit more cocoa or condensed milk to your liking before serving.

Step 7: Ladle the hot chocolate into mugs and top with Homemade Vanilla Marshmallows Recipe (How to Make) or whipped cream for an indulgent finish.

Step 8: Keep any leftovers warm in the crockpot on the “keep warm” setting for up to 2 hours, or refrigerate once cooled and reheat gently for another cozy cup later.
Freezing & Storage

How To Gift Crockpot Hot Chocolate
FAQ
Join The Community
Want More Cozy Recipes & Seasonal Inspiration?
Get cozy, from-scratch recipes, seasonal cottage living tips, and slow living inspiration delivered straight to your inbox.
Another favorite from my kitchen to yours, where the seasons guide the table and every meal is an act of love — may this recipe become a favorite in your kitchen too.
With gratitude & love,
Emily
More Cozy Drinks & Treats Recipes from The Cottage

Easy Creamy Crockpot Hot Chocolate Recipe
Equipment
- 1 Medium saucepan
- 1 4-quart slow cooker (Crockpot)
- 1 Immersion blender
- 1 Whisk
- 1 Ladle
- 1 Wooden spoon
Ingredients
- ¼ cup Dutch chocolate cocoa powder 25 g
- 1 can sweetened condensed milk coconut-sweetened optional (396 g)
- 6 cups whole milk 1440 g
- 2 cups heavy whipping cream 480 g
- 1 tbsp vanilla extract 13 g
- 2 cups semisweet chocolate chips 340 g
- Mini marshmallows or homemade fluffy vanilla marshmallows for garnish
Instructions
- Warm: Heat 6 cups of whole milk in a medium saucepan over medium heat until steaming hot but not scalding.
- Whisk: Add Dutch chocolate cocoa powder and whisk until smooth and fully combined.
- Combine: In a 4-quart slow cooker, add sweetened condensed milk, heavy whipping cream, vanilla extract, and semisweet chocolate chips.
- Mix: Pour the hot cocoa milk mixture into the slow cooker and stir well to combine with the other ingredients.
- Cook: Cover and cook on low for 2 hours, stirring once or twice during cooking to ensure even melting.
- Blend: Once the chocolate chips have fully melted, blend with an immersion blender until creamy and smooth.
- Serve: Ladle into mugs and top with mini marshmallows or whipped cream.
Video
Notes
Nutrition
Did you make this recipe?
If you gave it a try and loved it, I’d be so grateful if you came back to leave a 5 “⭐️” rating. Use the buttons below to share, comment, or connect—I truly enjoy seeing and celebrating your beautiful bakes.

Emily Rider
Cottage lifestyle blogger and home miller with 25+ years of sourdough and fresh-milled flour experience.
Sharing cozy homemade recipes that help you bake with confidence, celebrate each season, and savor the beauty of everyday cottage living.





