Creamy Crockpot Hot Chocolate

This creamy crockpot hot chocolate is rich, velvety, and deeply chocolatey with a smooth finish that only comes from slow-simmering real cocoa, whole milk, heavy cream, and semisweet chocolate chips together for hours.

It makes enough for a crowd, stays warm in the crockpot all evening, and comes together with almost no effort – just combine, cook, and ladle into mugs whenever everyone is ready.

Top each mug with a square of Homemade Vanilla Marshmallows Recipe and serve alongside Soft & Chewy Sourdough Gingerbread Cookies | Discard or Starter or Spritz Cookies Recipe | Classic & Nostalgic for a cottage kitchen holiday spread that practically makes itself.

Two glass mugs of creamy crockpot hot chocolate topped with mini marshmallows and chocolate shavings in front of a sage green slow cooker, on a green gingham cloth scattered with chocolate chips and marshmallows

Why You’ll Love This Recipe

  • Rich and deeply chocolatey – Dutch cocoa powder and semisweet chocolate chips slow-simmer together into a hot chocolate that tastes nothing like a packet. The flavor is full, rounded, and genuinely indulgent in every sip.
  • Made for a crowd – This recipe makes 12 to 15 cups and stays warm in the crockpot for hours. Set it up before guests arrive and let it do the work while you focus on everything else.
  • Almost no effort – Warm the milk, whisk in the cocoa, combine everything in the crockpot, and walk away. Two hours later it is ready to serve.
  • Endlessly customizable – Peppermint, salted caramel, mocha – the creamy base takes any variation beautifully without losing its rich, chocolatey foundation.
Labeled overhead ingredient flat lay for crockpot hot chocolate showing sweetened condensed milk, semisweet chocolate chips, Dutch cocoa powder, heavy whipping cream, vanilla extract, and whole milk in white bowls and glass measuring cups on a green and white buffalo check cloth with pine branches and red berries on crochet lace.

Ingredients

  • Dutch cocoa powder – Dutch-process cocoa gives this hot chocolate a smooth, deeply chocolatey flavor without the sharpness of natural cocoa. Whisk it into warm milk first so it dissolves completely before going into the crockpot.
  • Sweetened condensed milk – Adds sweetness and a thick, creamy texture that balances the richness of the cocoa and cream without making the finished drink feel heavy.
  • Whole milk – The base of the drink. Whole milk creates a soft, milky body that blends smoothly with the cream and chocolate. Do not substitute with low-fat milk – the fat content matters for texture here.
  • Heavy whipping cream – This is what gives the hot chocolate its signature silky, velvety finish. Two cups sounds like a lot but at this batch size it is exactly right.
  • Semisweet chocolate chips – Melt slowly into the milk and cream, deepening the chocolate flavor beyond what cocoa powder alone can achieve. Use a good-quality chip for the richest result.
  • Vanilla extract – One tablespoon rounds out all the chocolate and ties the whole drink together. Use Homemade Vanilla Extract Recipe if you have it – the difference in aroma is noticeable.
Overhead view of a sage green crockpot filled with steaming hot chocolate, with two glass mugs of hot chocolate topped with mini marshmallows on a green gingham cloth beside pine branches and red berries

Variations & Add-Ins

  • Peppermint hot chocolate – Stir in ½ teaspoon of peppermint extract at the end of cooking. Top with whipped cream and crushed candy canes for a festive finish that works beautifully at a holiday gathering.
  • Salted caramel hot chocolate – Add 2 tablespoons of caramel sauce and a small pinch of fine sea salt before serving. Drizzle extra caramel on top of each mug for a sweet and salty finish.
  • Mocha hot chocolate – Whisk 1 tablespoon of instant espresso powder in with the cocoa before adding the milk. It deepens the chocolate flavor without making the drink taste like coffee.
  • Dairy-free version – Substitute full-fat coconut milk for the whole milk and coconut cream for the heavy cream. The result is slightly sweeter with a faint coconut note that pairs well with the chocolate.

Recipe Tips

Warm the milk before adding it to the crockpot – Heating the milk on the stovetop and whisking in the cocoa powder before combining everything in the slow cooker prevents any graininess and helps the chocolate chips melt evenly from the start.

Use quality chocolate – The flavor of this hot chocolate is only as good as the chocolate you put in it. A good Dutch-process cocoa and a quality semisweet chip make a real difference in the finished drink.

Stir occasionally during cooking – Give the crockpot a stir every 30 to 45 minutes to keep the cocoa from settling and ensure everything melts together evenly.

Keep the heat on low – Low and slow is the method here. High heat scorches the milk and can cause the cream to separate. Keep it on low the entire time and the texture stays silky and smooth.

Blend before serving – An immersion blender run through the finished hot chocolate for 30 seconds creates an extra smooth, velvety texture and brings everything together into one uniform drink.

Keep warm for serving – Once the hot chocolate is ready, switch the crockpot to the keep warm setting. It will hold beautifully for up to 2 hours while guests help themselves.

Instructions

  1. Warm the milk – Pour 6 cups of whole milk into a medium saucepan and heat over medium heat until steaming but not boiling. Do not let it scald.
  2. Whisk in the cocoa – Add the Dutch cocoa powder to the warm milk and whisk until fully dissolved and smooth with no lumps remaining.
  3. Combine in the crockpot – Add the sweetened condensed milk, heavy whipping cream, vanilla extract, and semisweet chocolate chips to a 4-quart slow cooker. Stir to combine.
  4. Add the cocoa milk – Pour the warm cocoa milk mixture from the stovetop into the slow cooker and stir everything together into one creamy base.
  5. Cook on low – Cover and cook on low for 2 hours, stirring once or twice during cooking to help the chocolate chips melt completely and prevent any separation.
  6. Blend until smooth – Once the chocolate chips have fully melted and the mixture is hot throughout, use an immersion blender to blend until silky and smooth. This step is optional but makes a noticeable difference in the final texture.
  7. Taste and adjust – Taste before serving. Add a little more cocoa for deeper chocolate flavor or a splash more condensed milk if you want it sweeter.
  8. Ladle and serve – Ladle into mugs and top withHomemade Vanilla Marshmallows Recipe, whipped cream, or a drizzle of caramel. Switch the crockpot to the keep warm setting for up to 2 hours of serving.
Two glass mugs of creamy crockpot hot chocolate topped with mini marshmallows and chocolate shavings on a green gingham cloth in front of a sage green slow cooker, with scattered chocolate chips and marshmallows

Gifting Ideas

  • Cocoa mix kit – Layer dry ingredients – cocoa powder, sugar, and chocolate chips – in a jar for a ready-to-mix version that is perfect for mailing or tucking into a stocking.
  • Basket wrap – Arrange a jar of hot chocolate alongside Spritz Cookies Recipe | Classic & Nostalgic or Soft & Chewy Sourdough Gingerbread Cookies | Discard or Starter in a small wicker basket lined with linen for a warm, cottage-style gift.
  • Snow day thermos – Fill a thermos with hot chocolate and package it alongside a bag of Homemade Vanilla Marshmallows Recipe on a wooden tray for a cozy afternoon gift that is ready to enjoy the moment it arrives.
  • Hot chocolate bar kit – Package the dry ingredients with a bag of marshmallows, a small jar of caramel sauce, and a bag of crushed candy canes so the recipient can set up their own hot chocolate bar at home.

Freezing and Storage

  • Refrigerator – Once cooled, pour leftover hot chocolate into a glass jar or airtight container and store in the refrigerator for up to 5 days. The flavor deepens slightly as it chills.
  • Freezer – Ladle cooled hot chocolate into freezer-safe containers or mason jars, leaving room for expansion, and freeze for up to 3 months.
  • Reheating – Thaw overnight in the refrigerator if frozen, then warm gently on the stovetop over low heat, stirring occasionally until smooth and creamy again. A quick blend with the immersion blender before serving restores the silky texture.
  • Keep warm for a party – The crockpot keep warm setting holds the hot chocolate beautifully for up to 2 hours. Stir occasionally and give it a quick blend if it needs refreshing before the second round of mugs.

FAQ

Warm the milk on the stovetop and whisk in the cocoa powder until smooth, then combine everything – milk, cream, condensed milk, vanilla, and chocolate chips – in a 4-quart slow cooker. Cook on low for 2 hours, stirring occasionally, until the chocolate chips have fully melted. Blend with an immersion blender before serving for the smoothest, most velvety result.

On low heat, this recipe is fully heated through and ready to serve in about 2 hours. The slow simmer is what develops the deep chocolate flavor and silky texture, so resist the urge to turn it up to high. If you need it faster, warm all the ingredients together in a saucepan on the stovetop first before transferring to the crockpot to finish.

Once ready, switch the crockpot to the keep warm setting and the hot chocolate will hold well for up to 2 hours. Beyond that the milk can begin to separate and the texture changes. Refrigerate any leftovers once cooled and reheat gently on the stovetop.

Yes. Replace the sweetened condensed milk with ½ cup of granulated sugar and an additional ¼ cup of heavy cream. The texture will be slightly thinner and less sweet, but still rich and chocolatey. Taste before serving and adjust the sweetness to your preference.

Yes. Let it cool completely, then ladle into freezer-safe containers leaving room for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring as it warms. A quick blend with the immersion blender before serving brings the texture back together.

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.

More Recipes from the Cottage

⭐️ Rate This Recipe

Made this recipe? Leave a star ⭐️ rating below, it means the world to me and helps my recipes get found by more people like you.

Two glass mugs of creamy crockpot hot chocolate topped with mini marshmallows and chocolate shavings on a green gingham cloth in front of a sage green slow cooker, with scattered chocolate chips and marshmallows
4.67 from 6 votes

Creamy Crockpot Hot Chocolate

Author: Emily Rider
This creamy crockpot hot chocolate is rich, velvety, and made with real cocoa, whole milk, heavy cream, and semisweet chocolate chips. Set it up, walk away, and ladle into mugs in two hours.
Prep:10 minutes
Cook:2 hours
Total:2 hours 10 minutes
Course: Drinks
Cuisine: American
Servings: 12 -15 cups

Equipment

  • 1 Medium saucepan
  • 1 4-quart slow cooker (Crockpot)
  • 1 Immersion blender
  • 1 Whisk
  • 1 Ladle
  • 1  Wooden spoon

Ingredients

  • ¼ cup Dutch cocoa powder 25 grams
  • 1 can sweetened condensed milk 396 grams
  • 6 cups whole milk 1440 grams
  • 2 cups heavy whipping cream 480 grams
  • 1 tablespoon vanilla extract 13 grams
  • 2 cups semisweet chocolate chips 340 grams
  • homemade vanilla marshmallows or whipped cream for serving

Instructions

  1. Warm the milk – Pour 6 cups of whole milk into a medium saucepan and heat over medium heat until steaming but not boiling.
  2. Whisk in the cocoa – Add the Dutch cocoa powder and whisk until fully dissolved and smooth.
  3. Combine in the crockpot – Add the sweetened condensed milk, heavy whipping cream, vanilla extract, and semisweet chocolate chips to a 4-quart slow cooker and stir to combine.
  4. Add the cocoa milk – Pour the warm cocoa milk mixture into the slow cooker and stir everything together.
  5. Cook on low – Cover and cook on low for 2 hours, stirring once or twice during cooking.
  6. Blend – Once the chocolate chips have fully melted, blend with an immersion blender until silky and smooth.
  7. Taste and adjust – Add more cocoa for deeper flavor or more condensed milk for extra sweetness.
  8. Serve – Ladle into mugs and top with marshmallows or whipped cream. Switch to keep warm setting for serving.

Notes

Use quality chocolate – A good Dutch-process cocoa and quality semisweet chips make a real difference in the finished flavor. Do not skip the cocoa powder in favor of chips alone.
Warm the milk first – Whisking the cocoa into hot milk before it goes into the crockpot prevents graininess and helps everything melt together smoothly from the start.
Blend before serving – The immersion blender step is optional but creates a noticeably smoother, more velvety texture. Worth the extra 30 seconds.
Make it dairy-free – Substitute full-fat coconut milk for the whole milk and coconut cream for the heavy cream for a rich dairy-free version.

Nutrition

Serving: 1g, Calories: 389kcal, Carbohydrates: 24g, Protein: 7g, Fat: 30g, Saturated Fat: 18g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0.02g, Cholesterol: 61mg, Sodium: 61mg, Potassium: 420mg, Fiber: 3g, Sugar: 18g, Vitamin A: 796IU, Vitamin C: 0.2mg, Calcium: 197mg, Iron: 2mg
Close-up of a woman in a peach blouse smiling and leaning against a kitchen counter, with fresh flour and wheat berries visible beside her.

Emily Rider

Home miller since 1999 with fresh-milled flour & sourdough experience. Sharing from-scratch recipes and traditional kitchen skills, rooted in the seasons and inspired by everyday cottage living and seasonal rhythms.

More From The Cottage...

Leave a Reply

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

Rate This Recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.