Creamy Slow Cooker Hot Chocolate Recipe for Cozy Nights

This hot cocoa made in a Crock Pot is the ultimate cozy drink for the holidays. Using real chocolate, milk, cream, and a touch of vanilla, it produces a rich, velvety hot chocolate that feels like a homemade treat.

Perfect for Christmas morning, chilly evenings, or any time you want a warming, chocolatey cup. The slow cooker does most of the work, so you can relax while your kitchen fills with the scent of melted chocolate.

Close-up of slow cooker hot chocolate in a glass mug topped with toasted marshmallow.

Let’s Chat

When temperatures drop I make this slow cooker hot chocolate again and again. It’s creamy, deeply chocolatey, and almost completely hands-off—just add the ingredients to your Crock Pot and let it warm slowly. A few hours later you’ll have silky, from-scratch hot cocoa that’s comforting and nostalgic.

Why You’ll Love This Hot Cocoa Recipe

  • Ideal for holiday gatherings, snow days, or cozy nights at home
  • Rich and creamy, made with real chocolate—no packet mix required
  • Simple to prepare in a slow cooker or Crock Pot
  • Stays warm for hours, which makes it great for serving guests
  • Easy to customize with flavor add-ins and toppings
Ingredients including milk, cream, cocoa powder, chocolate chips, and sweetened condensed milk.

Ingredients You’ll Need

Here are the components for a hearty batch of Crock Pot hot chocolate. Check the recipe card below for exact measurements.

  • Whole milk: The main base for a smooth, balanced drink.
  • Heavy cream: Adds body and a silky texture.
  • Sweetened condensed milk: Sweetens and thickens the cocoa.
  • Semi-sweet chocolate chips: Melt into the milk for authentic chocolate flavor. Swap for milk or white chocolate if you prefer.
  • Unsweetened cocoa powder: Boosts the chocolate depth.
  • Vanilla extract: Rounds and enhances the flavors.
  • Pinch of salt: Optional, but it brightens the chocolate taste.
Overhead view of hot cocoa in a glass mug topped with a toasted marshmallow.

How to Make Hot Cocoa in a Crock Pot

  1. Bloom the cocoa: Warm 1 cup of milk in a small saucepan or microwave until hot but not boiling. Whisk in the unsweetened cocoa powder until smooth.
  2. Combine in the slow cooker: Add the cocoa-bloomed milk, the remaining milk, heavy cream, sweetened condensed milk, chocolate chips, vanilla, and a pinch of salt to the Crock Pot.
  3. Cook low and slow: Cover and cook on Low for about 2 hours, stirring occasionally so the chocolate melts evenly.
  4. Finish and serve: Whisk the mixture until fully combined and smooth. Change the Crock Pot to Keep Warm if serving over time. Ladle into mugs and garnish as desired.
Milk and cream mixture in a slow cooker.
ingredients in a measuring cup
Ladle of creamy hot chocolate lifted from a Crock Pot.

How to Serve Homemade Hot Chocolate

Serve hot cocoa in warm mugs and top with any of the following:

  • Homemade marshmallows
  • Whipped cream and chocolate curls
  • Crushed peppermint candy
  • Mini chocolate chips
  • A drizzle of caramel or fudge sauce

Flavor Variations

  • White Hot Chocolate: Swap some or all chocolate chips for white chocolate.
  • Peppermint Hot Cocoa: Add peppermint extract and top with crushed candy canes.
  • Salted Caramel: Stir in caramel sauce and finish with an extra drizzle.
  • Spiced Hot Cocoa: Add a cinnamon stick while it cooks and dust with cinnamon when serving.
Close-up of slow cooker hot chocolate in a glass mug topped with toasted marshmallow.

Expert Tips for Perfect Crock Pot Hot Chocolate

  • Stir occasionally while heating so the chocolate melts evenly.
  • Choose high-quality chocolate for the best flavor.
  • Switch to the Keep Warm setting once it’s ready to avoid scorching.
  • For a thicker texture, increase the proportion of heavy cream to milk.
  • Whisk before serving to ensure a silky, uniform texture.

Frequently Asked Questions About Crock Pot Hot Chocolate

How do I store leftover hot chocolate?

Cool completely, transfer to an airtight container, and refrigerate for up to 3–4 days. Reheat gently on the stovetop or in the Crock Pot on Low, stirring until smooth. Avoid boiling.

Can I turn this into an adult beverage?

Yes—after serving kids, add spirits to adult portions if desired. Options like Irish cream, coffee liqueur, hazelnut liqueur, or brandy pair well with hot chocolate.

How many servings does this recipe make?

The recipe yields about 8–10 servings. Scale the recipe up or down if you need more or fewer servings.

Can I make this ahead of time?

Yes. Assemble the mixture in the Crock Pot and refrigerate until ready. When you’re ready to serve, heat on Low and stir occasionally until warmed through and smooth.

Can I leave it on “keep warm”?

Yes. Keep Warm for 4–6 hours, stirring every 30–60 minutes to prevent a skin from forming on top.

Can I make a vegan or dairy-free version?

Yes. Substitute dairy milk and cream with oat, almond, or coconut milk, use dairy-free chocolate chips, and replace sweetened condensed milk with sweetened condensed coconut milk for a vegan version.

Storage & Reheating

Store leftover hot cocoa in the refrigerator for up to 4 days. Reheat gently on the stove or in the Crock Pot on Low until smooth and warm—do not boil. You can also freeze single servings in jars or molds and thaw overnight in the fridge.

hot cocoa in a crock pot in a glass with a marshmallow
No ratings yet

Crock Pot Hot Chocolate Recipe

A rich, creamy slow cooker hot chocolate made with real chocolate, milk, and cream—ideal for cozy winter nights and holiday mornings.
Prep: 5
Cook: 2
Total: 2 5
Servings: 10 servings

Ingredients

  • 7 cups whole milk Divided
  • 2 cups heavy cream
  • 14 oz sweetened condensed milk
  • 2 cups semi-sweet chocolate chips
  • 3 tbsp unsweetened cocoa powder
  • 1 tsp vanilla extract
  • A pinch of salt optional

Instructions

  • Warm 1 cup of milk until hot but not boiling. Whisk in the cocoa powder until fully dissolved.
  • Add the cocoa-milk, remaining milk, heavy cream, sweetened condensed milk, chocolate chips, vanilla, and a pinch of salt to the Crock Pot.
  • Cover and cook on Low for about 2 hours, stirring occasionally to help the chocolate melt evenly.
  • Whisk the mixture until smooth and well blended. Switch to Keep Warm if serving over time.
  • Ladle into mugs and top with whipped cream, marshmallows, or a sprinkle of cinnamon.

Notes

This recipe makes about 8–10 servings of rich, creamy hot chocolate—perfect for sharing with family and friends.

Nutrition

Calories: 561Calories
|
Carbohydrates: 51g

Nutrition information is an approximation and should be used as a guide.


Like this? Leave a comment below!