Slow Cooker Hot Chocolate recipe

Slow Cooker Hot Chocolate

There's nothing quite like gathering around a steaming slow cooker of rich, velvety hot chocolate on a chilly December evening. Home cooks love this recipe because it fills the house with an irresistible aroma while keeping hands free for wrapping presents or setting the table. Perfect for holiday parties, family game nights, or cozy Sunday afternoons, this hot chocolate tastes like the love child of a gourmet coffee shop and your grandma's kitchen. The slow cooker does all the work, leaving you with nothing to do but ladle and indulge.

What Makes This Recipe Special

  • The slow cooker method ensures ultra-smooth hot chocolate without the risk of scorching that stovetop versions often face.
  • Adding sweetened condensed milk creates a luxuriously thick, almost pudding-like texture that clings to the mug.
  • Finely chopped semi-sweet baking bar melts into the cream mixture, providing pockets of intense chocolate flavor in every sip.
  • The final addition of heavy cream 30 minutes before serving boosts richness and creates a frothy, café-quality finish.
⏱ 85 mins
American
Servings 3

Ingredients

4 cupsheavy cream, divided
1/3 cupunsweetened cocoa powder
4 cupswhole milk
14 ouncessweetened condensed milk
12 ouncessemi-sweet baking bar, finely chopped
1 tablespoonvanilla extract

Nutrition

250 caloriesCalories

Per serving · Values are estimates

Instructions

1
In a 5-quart slow cooker, pour in 2 cups heavy cream, cocoa powder, whole milk, and sweetened condensed milk. Whisk thoroughly to dissolve the cocoa powder and combine the liquids.
2
Add chopped semi-sweet baking bar and vanilla extract to the slow cooker. Stir to evenly distribute the chocolate.
3
Set slow cooker to low heat. Cook mixture for 3 hours, stirring every 20 minutes to help chocolate melt completely and prevent scorching.
4
Thirty minutes before serving, add the remaining 2 cups heavy cream. Stir gently to combine and continue cooking on low.
5
Ladle hot chocolate into mugs and garnish with preferred toppings such as marshmallows, whipped cream, chocolate syrup, or crushed candy canes.

Essential Tips

Chop chocolate fine

Use a sharp chef's knife or food processor to chop the semi-sweet baking bar into very small pieces. This prevents large chunks from sinking to the bottom and ensures even melting throughout the hot chocolate.

Stir first 30 minutes

Resist the urge to stir constantly during the first 3 hours. While the recipe suggests stirring every 20 minutes, focus on gently pressing any chocolate chunks against the sides of the slow cooker to encourage melting without overworking the mixture.

Warm your mugs

Preheat your mugs by filling them with hot tap water for 2-3 minutes before ladling in the hot chocolate. This simple step prevents the hot chocolate from cooling too quickly and maintains its creamy texture.

Layer toppings

For the most Instagram-worthy mug, start with a layer of mini marshmallows at the bottom, then pour in the hot chocolate, and finish with a generous dollop of whipped cream. The marshmallows will soften and create a sweet surprise with each sip.

Adjust sweetness

Taste the hot chocolate after the final 30 minutes of cooking and before adding the last 2 cups of cream. If you prefer it sweeter, stir in 1-2 tablespoons of brown sugar or honey. If it's too sweet, balance with a pinch of flaky sea salt.

Smart Swaps & Variations

Peppermint twist Add 1/2 teaspoon peppermint extract along with the vanilla, then top with crushed candy canes or mini peppermint candies for a festive holiday flavor.
Spiced hot chocolate Infuse the milk mixture with 1 cinnamon stick, 2 whole cloves, and 1 star anise pod during cooking. Remove the spices before serving for a subtle, aromatic warmth.
Dairy-free option Replace heavy cream with full-fat coconut milk and whole milk with unsweetened almond milk. Use dairy-free semi-sweet chocolate and ensure all other ingredients are dairy-free.
Espresso boost For an adults-only version, stir 1-2 shots of freshly brewed espresso or 2 tablespoons instant espresso powder into the hot chocolate before serving. Top with whipped cream and a sprinkle of cocoa powder.

What to Serve With This

  • Serve with buttery shortbread cookies or gingerbread men for dipping, their spiced flavors complementing the chocolate perfectly.
  • Pair with a charcuterie board featuring sharp cheddar cheese, spiced nuts, and dried fruit for a sophisticated adult gathering.
  • Offer alongside a platter of homemade cinnamon rolls or sticky buns for a decadent weekend brunch.
  • Set out mugs with extra whipped cream, chocolate shavings, and crushed peppermint for a fun, interactive hot chocolate bar at holiday parties.

Storage & Reheating

Storage

Store any leftover hot chocolate in an airtight container in the refrigerator for up to 5 days. The texture may thicken slightly upon cooling, so thin with a splash of warm milk or cream when reheating.

Reheating

The best way to reheat is directly in the slow cooker on low heat for 30-45 minutes, stirring occasionally. If reheating on the stovetop, use low heat and a heavy-bottomed saucepan, stirring constantly to prevent scorching. Avoid boiling to preserve the creamy texture.

Expert Chef Tips

  1. Use full-fat dairy products for the best texture-low-fat milks and creams will result in a thinner, less luxurious hot chocolate.
  2. For an ultra-smooth finish, strain the hot chocolate through a fine-mesh sieve before the final addition of cream. This removes any lumps or undissolved cocoa powder that may have settled.
  3. If the chocolate isn't melting evenly after 2 hours, gently press the chopped chocolate against the sides of the slow cooker with a spatula to encourage melting. Avoid stirring too vigorously, as this can create a grainy texture.

Equipment You’ll Need

  • 5-quart slow cooker (or larger, to prevent spills)
  • Whisk (for dissolving cocoa powder)
  • Fine-mesh sieve (optional, for ultra-smooth texture)
  • Sharp chef's knife or food processor (for chopping chocolate)

Nutritional Benefits

  • Each serving is high in calories (250 per cup) due to the heavy cream and sweetened condensed milk, making it a rich, indulgent treat.
  • Provides a good amount of calcium (about 25% DV per serving) from the dairy ingredients, supporting bone health.
  • Contains antioxidants from cocoa powder, which may contribute to heart health when consumed in moderation as part of a balanced diet.
  • The heavy cream and whole milk contribute saturated fats, so enjoy this recipe occasionally as part of a heart-healthy diet.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use Dutch-process cocoa powder instead of regular unsweetened cocoa?

Yes, but Dutch-process cocoa is less acidic and may result in a slightly milder chocolate flavor. If you prefer a richer taste, add 1/4 teaspoon of cream of tartar to the mixture to balance the alkalinity and enhance the chocolate flavor.

I don't have sweetened condensed milk. Can I substitute it?

You can replace it with an equal amount of evaporated milk plus 2-3 tablespoons of granulated sugar, or use 1 cup of heavy cream mixed with 1/4 cup of sugar. Keep in mind the texture may be slightly less creamy without the condensed milk.

Why is my hot chocolate grainy or lumpy?

Graininess usually occurs when the cocoa powder isn't fully dissolved or when the chocolate isn't melted evenly. To fix, whisk vigorously at the beginning and stir frequently to encourage melting. Straining the mixture before the final addition of cream can also help remove lumps.

Can I make this ahead of time?

Absolutely! Prepare the hot chocolate up to the point of adding the last 2 cups of cream, then refrigerate the mixture for up to 3 days. When ready to serve, reheat on low in the slow cooker, stir in the cream, and simmer for an additional 30 minutes.

Why does my hot chocolate taste burnt?

Scorching can occur if the slow cooker runs too hot or if the mixture isn't stirred frequently enough during the first few hours. Always use the low setting and stir every 20 minutes to prevent the mixture from sticking to the bottom.

Can I use milk chocolate instead of semi-sweet?

Yes, but milk chocolate is sweeter and contains less cocoa solids, which may result in a thinner hot chocolate. To compensate, add 1-2 tablespoons of unsweetened cocoa powder to the mixture and reduce the sweetened condensed milk by 1-2 ounces.

What's the best way to chop the chocolate evenly?

Place the semi-sweet baking bar in the freezer for 10-15 minutes before chopping. This firms up the chocolate and makes it easier to cut into uniform, small pieces. A serrated knife works best for cutting chocolate bars.

How can I make this recipe thicker or thinner?

For a thicker hot chocolate, reduce the whole milk by 1-2 cups and add an extra 1/2 cup of sweetened condensed milk. For a thinner version, replace 1 cup of heavy cream with an equal amount of whole milk or cream a bit lighter in fat.

More Winter Comfort

See all Winter Comfort recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Caramelized Onion Gruyere Drop Biscuits recipe
Up Next

Caramelized Onion Gruyere Drop Biscuits

⏱ 45 mins★ 4.9
Start Cooking →