Slow Cooker Homemade Hot Chocolate Recipe

If you’re craving a warm, cozy drink to savor on chilly evenings, you have to try this Slow Cooker Homemade Hot Chocolate Recipe. It’s honestly one of my all-time favorites because it’s super creamy, rich, and magic happens when you make it in the slow cooker — hands-off, no stressing, just pure indulgence. Stick around, and I’ll share all my secret tips for getting this perfect cup of chocolatey happiness every single time.

❤️

Why You’ll Love This Recipe

  • Effortless Comfort: Toss everything in your slow cooker and forget about it, perfect for busy days or holiday parties.
  • Rich, Creamy Texture: The combo of whole milk and heavy cream makes this chocolate incredibly smooth and luscious.
  • Customizable Flavors: Easily tweak the sugar or switch up toppings to satisfy your own chocolate cravings.
  • Family Favorite: My kids and guests always go crazy for it — it’s that good!

Ingredients You’ll Need

These ingredients are simple yet perfect for building layers of rich chocolate flavor. Make sure to use good-quality semi-sweet chocolate bars — trust me, it makes all the difference.

Flat lay of a small white ceramic bowl filled with whole milk, a small white ceramic bowl of heavy cream, a small white ceramic bowl of granulated sugar, two thick squares of coarsely chopped semi-sweet chocolate, a small white ceramic bowl with natural cocoa powder, and two whole clean eggs with uncracked shells, all arranged symmetrically in balanced proportions, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Slow Cooker Homemade Hot Chocolate, creamy hot chocolate recipe, easy slow cooker hot chocolate, indulgent hot chocolate drink, cozy winter beverages
  • Whole Milk: Provides body and richness without being too heavy; you can swap for lower-fat milk, but the texture changes slightly.
  • Heavy Cream: The secret to silkiest, creamiest hot cocoa — especially important if you use lighter milk.
  • Granulated Sugar: Balances the bitterness of cocoa and chocolate; feel free to adjust sweetness to taste.
  • Semi-Sweet Chocolate: Use bars, not chips! Bars melt more evenly and blend into the drink beautifully.
  • Unsweetened Cocoa Powder: Adds deep chocolate intensity; Dutch-process works too if you prefer a milder taste.
  • Vanilla Extract: A touch of vanilla brings out all the chocolate’s best qualities.
  • Toppings: Marshmallows, whipped cream, candy canes, salted caramel — whatever makes your heart happy.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible this Slow Cooker Homemade Hot Chocolate Recipe is. You can easily customize it to suit your mood, the seasons, or any dietary needs — there’s room for all kinds of fun additions or swaps.

  • Vegan Version: I experimented with almond or oat milk and coconut cream instead of dairy — it’s not quite as rich but still delicious and dairy-free.
  • Spiced Hot Chocolate: Add a pinch of cinnamon, nutmeg, or a dash of cayenne for a warming twist that’s perfect in winter.
  • Salted Caramel Touch: Stir in some caramel sauce before serving or top with salted caramel whipped cream — it’s a game changer.
  • Mocha Style: I sometimes mix in a bit of espresso powder for a grown-up pick-me-up version that’s still kid-friendly if you skip the coffee.

How to Make Slow Cooker Homemade Hot Chocolate Recipe

Step 1: Gather and Combine Your Ingredients

Start by placing whole milk, heavy cream, sugar, chopped semi-sweet chocolate, cocoa powder, and vanilla extract right into your slow cooker. Now, here’s something I’ve learned: whisk everything vigorously at the start. You want to make sure that cocoa powder isn’t just sitting on top or clumping up — give it a good 1 to 2 minutes whisking until everything looks uniform and beautiful.

Step 2: Let the Slow Cooker Do Its Magic

Set your slow cooker to low and let it cook for about 5 hours. If you’re short on time, high for 3 hours works too! The key is to whisk every 45 minutes to an hour — I know it’s tempting to just set and forget, but this keeps the chocolate from settling and burning on the bottom. Honestly, this part felt like a mini ritual for me — the anticipation builds, and you can’t help but sneak tastes along the way.

Step 3: Serve and Enjoy

Once it’s all melted, creamy, and dreamy, ladle the hot chocolate into your favorite mugs. Top with marshmallows, whipped cream, crushed candy canes, or even a drizzle of caramel. My kids love an extra handful of mini marshmallows — it always makes them smile.

👨‍🍳

Pro Tips for Making Slow Cooker Homemade Hot Chocolate Recipe

  • Choose Bars Over Chips: I’ve learned chocolate chips just won’t melt as smoothly; using chopped bars eliminates graininess and separation.
  • Whisk Frequently: Early on, whisk like crazy to avoid lumps, then whisk every hour to keep everything luscious and prevent scorching.
  • Adjust Sweetness Last: Everyone’s sweet tooth differs, so taste halfway through cooking and add more sugar if you want — it’s easy to fix.
  • Don’t Rush the Cooking Time: Patience pays off! Slow, low heat breaks down the chocolate and brings a velvety texture you just can’t rush.

How to Serve Slow Cooker Homemade Hot Chocolate Recipe

A clear glass mug filled with creamy brown hot chocolate topped with four large white marshmallows slightly melted at the edges with a light brown swirl from the chocolate, placed on a white marbled surface with a green pine branch near the bottom right side. One white marshmallow lies outside the mug near the base. The background is blurred with hints of green. Photo taken with an iphone --ar 2:3 --v 7 - Slow Cooker Homemade Hot Chocolate, creamy hot chocolate recipe, easy slow cooker hot chocolate, indulgent hot chocolate drink, cozy winter beverages

Garnishes

I’m a sucker for classic marshmallows and fresh whipped cream, but sometimes I go wild with crushed peppermint candy canes around the holidays or a sprinkle of cinnamon and nutmeg for a cozy vibe. Another favorite? A little sea salt sprinkle over caramel-topped hot chocolate for that perfect sweet-salty kick. Play around — it’s all about what you love.

Side Dishes

When I’m serving this hot chocolate, I like to keep it simple with buttery cookies like shortbread or snickerdoodles, or even biscotti for a nice crunch. It pairs so wonderfully with pastries or even warm cinnamon rolls if you’re feeling decadent.

Creative Ways to Present

For special occasions, I like serving it in clear glass mugs so everyone can admire that luscious chocolate color. A little swag of marshmallows on a skewer or a candy cane hooked on the handle turns it into a festive treat. Sometimes I’ll even add a dash of edible gold dust on top for a touch of glamour — the kids love it, and it makes for a great photo too!

Make Ahead and Storage

Storing Leftovers

After you’re done sipping, simply pour any leftovers into an airtight container and pop it in the fridge. I usually keep it chilled for up to 3-4 days. It thickens a bit when cold, so give it a good stir before reheating.

Freezing

I’ve frozen slow cooker hot chocolate a few times, and while it’s doable, the texture can separate a little upon thawing. If you want to freeze it, do so in small portions and thaw gently in the fridge overnight before reheating slowly.

Reheating

Reheat leftovers gently on the stove over low heat while stirring frequently, or microwave in short bursts, stirring between each, so you don’t scorch the milk or chocolate. Adding a splash of fresh milk while reheating can help bring back that fresh creamy texture.

FAQs

  1. Can I make this Slow Cooker Homemade Hot Chocolate Recipe without a slow cooker?

    Absolutely! You can slowly warm the ingredients in a large pot or Dutch oven over medium-low heat on the stove. Whisk often, especially at the beginning, and cook until the chocolate is completely melted and the hot chocolate is creamy, which takes about 20 minutes.

  2. Why should I use chocolate bars instead of chocolate chips?

    Chocolate bars melt more evenly and smoothly in your slow cooker. Chocolate chips contain stabilizers that prevent them from melting completely, which can result in a grainy texture or chocolate that separates from the milk.

  3. Can I use non-dairy milk for this recipe?

    You can, but the texture will be different. For the best creaminess, try using a thicker non-dairy milk like coconut milk or oat milk paired with coconut cream or another creamy substitute. Keep an eye on cooking times and stir carefully to prevent burning.

  4. How do I avoid the hot chocolate burning on the slow cooker bottom?

    Whisking frequently throughout the cooking process, at least every 45 minutes to an hour, prevents the chocolate from settling and burning. Cooking on low heat rather than high also helps keep everything smooth and silky.

  5. Can I make this in advance for a party?

    Yes! This recipe is perfect for making ahead. Prepare and cook it in the slow cooker earlier in the day and switch on the “keep warm” setting when your guests arrive. It’s a warm, inviting treat without the last-minute scramble.

Final Thoughts

I absolutely love how this Slow Cooker Homemade Hot Chocolate Recipe turns out every single time — it’s my go-to for those cozy nights when you want something sweet, comforting, and fuss-free. When I first tried making hot chocolate in the slow cooker, I wasn’t sure what to expect, but it quickly became a family tradition. If you haven’t made it yet, I highly recommend giving it a try — it’s like a warm hug in a mug that you and your loved ones will cherish!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Slow Cooker Homemade Hot Chocolate Recipe

Slow Cooker Homemade Hot Chocolate Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 141 reviews
  • Author: Hannah
  • Prep Time: 10 minutes
  • Cook Time: 5 hours
  • Total Time: 5 hours 10 minutes
  • Yield: About 10 cups 1x
  • Category: Beverage
  • Method: Slow Cooking
  • Cuisine: American

Description

This Homemade Slow Cooker Hot Chocolate recipe delivers a rich, creamy, and indulgent chocolate beverage perfect for cozy gatherings or chilly evenings. Combining whole milk, heavy cream, semi-sweet chocolate, and cocoa powder, slow-cooked for hours to meld flavors and ensure smoothness, it’s an effortless way to enjoy decadent hot chocolate with customizable toppings like marshmallows, whipped cream, and candy canes.


Ingredients

Scale

Liquid Ingredients

  • 6 cups (1440ml) whole milk (skim, 1%, or 2% can also be used)
  • 2 cups (480ml) heavy cream
  • 2 teaspoons pure vanilla extract

Chocolate Ingredients

  • 8 ounces (226g) semi-sweet chocolate, coarsely chopped
  • 1/4 cup (21g) unsweetened natural cocoa powder or dutch-process cocoa powder

Sweeteners

  • 1/2 cup (100g) granulated sugar

Toppings (Optional)

  • Marshmallows
  • Whipped cream
  • Candy canes
  • Salted caramel

Instructions

  1. Combine Ingredients: Place whole milk, heavy cream, granulated sugar, semi-sweet chocolate, cocoa powder, and vanilla extract into a large slow cooker. Vigorously whisk the mixture to fully incorporate the cocoa powder and ensure no powder floats on top, continuing for 1 to 2 minutes until completely combined.
  2. Slow Cook: Set the slow cooker to low and cook for 5 hours (or on high for 3 hours). Every 45 minutes to 1 hour, whisk the hot chocolate to prevent the chocolate from sticking or burning at the bottom, maintaining a smooth consistency throughout the cooking process.
  3. Serve: Once cooked, ladle the hot chocolate into mugs. Add toppings such as marshmallows, whipped cream, candy canes, or salted caramel as desired to enhance the flavor and presentation.
  4. Store Leftovers: Transfer any leftover hot chocolate to the refrigerator. When ready to enjoy again, reheat gently on the stovetop over low heat or in the microwave until warm.

Notes

  • Heavy Cream: For the silkiest, creamiest texture, heavy cream is recommended. If using whole milk, half-and-half is an acceptable substitute for heavy cream.
  • Chocolate Choice: Using chocolate bars (like 2 4-ounce bars of Ghirardelli or Bakers semi-sweet chocolate) is preferred over chocolate chips, as chips do not melt evenly and may separate from the liquid.
  • No Slow Cooker Option: Use a large dutch oven or pot over medium-low heat. Whisk milk, cream, and sugar until near simmering, then whisk in chocolate and cocoa powder. Continue whisking occasionally until chocolate is melted and mixture is heated through, about 20 minutes.
  • Whisking: Regular whisking during cooking is essential to prevent burning and ensure smooth, even consistency.
  • Storage: Keep leftovers refrigerated and reheat gently to maintain flavor and texture.

Nutrition

  • Serving Size: 1 cup (240ml)
  • Calories: 320
  • Sugar: 28g
  • Sodium: 90mg
  • Fat: 22g
  • Saturated Fat: 14g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 75mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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