Crockpot Hot Chocolate

November 21, 2025
Serves 4–6

Crockpot Hot Chocolate is the perfect cozy treat for chilly days, made extra special by its smooth, creamy texture and rich chocolate flavor. It’s warm, comforting, and so easy to prepare in your slow cooker, which means you can set it and forget it while the magic happens. This hot chocolate usually includes milk, cocoa powder, a touch of sugar, and sometimes a little vanilla or cinnamon to add a cozy twist.

I love making this recipe whenever friends or family come over because it fills the whole house with that inviting smell of chocolate. One of my favorite parts is how the slow cooker keeps it perfectly warm and ready to sip whenever you want, without worrying about it burning or sticking to the pot. Plus, it’s easy to customize—add marshmallows, whipped cream, or a dash of peppermint for an extra special treat.

Serving this crockpot hot chocolate in big mugs, maybe with a stirring stick or some chocolate shavings on top, makes it feel like a little celebration each time. It’s a wonderful way to bring everyone together, whether you’re gathered after playing outside in the snow or just winding down with a good movie. I can’t think of a better excuse to slow down and enjoy a sweet moment with the people you care about.

Key Ingredients & Substitutions

Milk and Cream: Whole milk, evaporated milk, and heavy cream build the rich, creamy base. For lighter versions, swap heavy cream with half-and-half or use almond or oat milk, though it changes the texture a bit.

Chocolate Chips: Using both semi-sweet and milk chocolate chips creates a balanced, creamy chocolate flavor. If you prefer dark chocolate, swap one type for bittersweet chips or finely chopped chocolate bars.

Cocoa Powder: Unsweetened cocoa powder adds depth. If you only have sweetened cocoa, cut back on the sugar or skip it to keep sweetness balanced.

Granulated Sugar: Adjust sugar to your taste or replace with maple syrup, honey, or a sugar substitute for a different sweetness vibe.

Vanilla Extract: This little touch brightens the chocolate flavor. Don’t skip it! If you don’t have vanilla, try a pinch of cinnamon or a splash of peppermint extract for a flavor twist.

How Do I Prevent the Hot Chocolate from Burning or Sticking in the Crockpot?

Slow cookers vary, so here’s how to keep your hot chocolate smooth and avoid burning:

  • Use a crockpot with a ceramic insert, which heats more evenly and is less likely to scorch.
  • Cook on LOW, not HIGH, for a gentle heat that melts chocolate smoothly.
  • Stir every 30 minutes to mix ingredients and stop chocolate from settling and burning at the bottom.
  • If you notice the edges cooking faster, give those areas extra stirring attention.
  • Using a rubber spatula helps scrape all around the edges without scratching your crockpot.

Following these tips makes your hot chocolate creamy and delicious every time — no burnt spots!

Equipment You’ll Need

  • 4-6 quart crockpot – perfect size to heat the hot chocolate evenly without spills.
  • Wooden or silicone spoon – great for stirring regularly without scratching your crockpot.
  • Measuring cups and spoons – to get your milk, cocoa, and sugar just right.
  • Glass mugs – they look nice and hold your hot chocolate well with room for toppings.

Flavor Variations & Add-Ins

  • Stir in a pinch of cinnamon or nutmeg for warm, spicy notes on chilly days.
  • Add a splash of peppermint extract for a refreshing, holiday twist.
  • Mix in a shot of espresso or strong coffee for a mocha-flavored treat.
  • Top with toasted coconut flakes or crushed peppermint candies for extra texture and flavor.

Easy Crockpot Hot Chocolate Recipe

How to Make Crockpot Hot Chocolate

Ingredients You’ll Need:

  • 4 cups whole milk
  • 1 (12 oz) can evaporated milk
  • 1 cup heavy cream
  • 1 cup semi-sweet chocolate chips
  • 1 cup milk chocolate chips
  • 2/3 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar (adjust to taste)
  • 1 teaspoon vanilla extract
  • Whipped cream, for topping
  • Chocolate syrup or melted chocolate, for drizzling
  • Optional: mini marshmallows, for garnish

How Much Time Will You Need?

This recipe takes about 5 minutes to prepare and then 2 to 3 hours to slowly cook in the crockpot. The slow cooking lets all the flavors melt together beautifully. Stir every 30 minutes as it cooks to make sure it’s smooth and doesn’t stick. Once ready, it can stay warm in the crockpot for serving.

Step-by-Step Instructions:

1. Mix the Milks and Cream:

Pour the whole milk, evaporated milk, and heavy cream into your crockpot. Stir gently to combine everything evenly.

2. Add the Chocolates and Cocoa:

Next, add the semi-sweet chocolate chips, milk chocolate chips, unsweetened cocoa powder, and sugar. Stir everything gently but carefully so it all starts to blend together.

3. Slow Cook and Stir:

Cover your crockpot and cook on LOW for 2 to 3 hours. Every 30 minutes or so, open the lid and stir well to help the chocolate melt fully and keep the hot chocolate smooth and creamy.

4. Finish with Vanilla:

Once everything is melted and smooth, stir in the vanilla extract for a warm, full flavor.

5. Serve and Garnish:

Scoop the hot chocolate into mugs. Top each one with a big swirl of whipped cream, drizzle some chocolate syrup on top, and sprinkle a bit of cocoa powder or chocolate shavings if you like. For an extra treat, add mini marshmallows on top!

Enjoy your rich, delicious Crockpot Hot Chocolate — perfect for sharing on cold days or parties!

Can I Use Non-Dairy Milk for This Recipe?

Yes! You can substitute whole milk with almond, oat, or soy milk for a dairy-free version. Keep in mind the texture might be a bit lighter, and the flavor slightly different, but it will still be delicious.

How Long Can I Keep Hot Chocolate Warm in the Crockpot?

You can keep it warm on the crockpot’s “Keep Warm” setting for up to 2 hours. Stir occasionally to prevent the chocolate from settling or sticking to the bottom.

Can I Make This Hot Chocolate Ahead of Time?

Absolutely! Prepare the hot chocolate in advance, then cool and refrigerate it. Reheat gently in the crockpot or on the stove, stirring well before serving.

What Can I Use Instead of Chocolate Chips?

If you don’t have chocolate chips, finely chopped chocolate bars (semi-sweet or milk) work great. Just use the same amount and stir well during cooking to melt them completely.

Get cozy, reliable recipes—once a week

One tidy email with fresh dinners, brunch ideas, soups, and bakes. No spam, ever.

Unsubscribe anytime. We only use your email to send the newsletter.

Leave a Comment