Creamy Crockpot Hot Chocolate garnished with whipped cream and chocolate shavings in a cozy kitchen setting.

Crockpot Hot Chocolate

Crockpot Hot Chocolate is the perfect cozy treat for chilly days. It’s a creamy, rich drink made with milk, chocolate, and just a touch of sweetness that all melts together…

By Jessica



Reading time: 5 min

Tip: save now, read later.

Serves 4–6

Crockpot Hot Chocolate is the perfect cozy treat for chilly days. It’s a creamy, rich drink made with milk, chocolate, and just a touch of sweetness that all melts together slowly in the crockpot. The best part is it’s warm and comforting, with that smooth chocolatey flavor that everyone loves.

I love making this when I have a group of friends or family coming over because it keeps itself warm without any fuss. You just set it in the slow cooker, let it do its thing, and the whole house fills with the smell of chocolate. It feels like a little warm hug in a mug every time I serve it.

My favorite way to enjoy Crockpot Hot Chocolate is with a big pile of marshmallows or a swirl of whipped cream on top. Sometimes I like to add a pinch of cinnamon or a splash of vanilla for an extra cozy twist. It’s that kind of drink that brings everyone together, whether you’re watching a movie, chatting by the fire, or just winding down after a long day.

Key Ingredients & Substitutions for Crockpot Hot Chocolate

Whole Milk & Heavy Cream: These give your hot chocolate a rich and creamy base. If you want to cut back on fat, you can substitute half-and-half or use plant-based milks like almond or oat milk for a dairy-free version.

Sweetened Condensed Milk: This adds sweetness and thickness. If you can’t find it or want to reduce sugar, try using evaporated milk with some added sugar, or a natural sweetener like maple syrup or honey to taste.

Chocolate Chips: Semi-sweet chips melt nicely for a balanced sweetness. You can swap in milk chocolate for creaminess or dark chocolate for a richer, less sweet drink.

Vanilla Extract: Just a splash enhances all the flavors. If you don’t have vanilla, a tiny pinch of cinnamon or espresso powder can add warmth and depth instead.

How Do You Make Smooth, Creamy Crockpot Hot Chocolate Without Clumps?

The secret to smooth hot chocolate is slow and gentle mixing. Here’s what helps:

  • Combine all liquid ingredients first and stir well before adding chocolate. This prevents clumps from forming.
  • Cook on low heat to slowly melt the chocolate. High heat can cause separation or scorching.
  • Stir every 30 minutes to keep chocolate fully melted and evenly blended into the milk.
  • Wait until the very end to add vanilla. Adding it too soon can dull its flavor.

Following these steps will give you a velvety, rich hot chocolate that’s perfect for sipping all afternoon or evening.

Equipment You’ll Need

  • Crockpot or slow cooker – it gently heats and melts chocolate without burning.
  • Wooden spoon or heat-safe spatula – for stirring every 30 minutes to keep chocolate smooth.
  • Heatproof ladle – makes it easy to serve hot chocolate without spills.
  • Measuring cups and spoons – to get your milk, cream, and chocolate just right.

Flavor Variations & Add-Ins

  • Add a pinch of cinnamon or nutmeg for a warm, spicy twist perfect for winter nights.
  • Stir in a shot of espresso or strong coffee for a mocha-flavored boost.
  • Use peppermint extract instead of vanilla for a refreshing holiday version.
  • Toss in white chocolate chips or butterscotch chips for a sweeter, creamier flavor.

Creamy Crockpot Hot Chocolate

How to Make Crockpot Hot Chocolate

Ingredients You’ll Need:

For The Hot Chocolate:

  • 4 cups whole milk
  • 1 cup heavy cream
  • 1 (14 oz) can sweetened condensed milk
  • 1 1/2 cups semi-sweet chocolate chips or chopped chocolate
  • 1 tsp vanilla extract
  • Pinch of salt

For Topping and Garnish:

  • Whipped cream
  • Chocolate syrup
  • Mini marshmallows
  • Chocolate shavings (optional)

Time Needed

This recipe takes about 5 minutes to prep and stir together. Then, set your crockpot and let it cook on low for 2 to 3 hours. Stir occasionally during cooking to keep everything smooth and well-mixed. The total time from start to serving is roughly 2 to 3 hours.

Step-by-Step Instructions:

1. Mix the Milk and Cream Base:

Pour the whole milk, heavy cream, and sweetened condensed milk into your crockpot. Stir gently to combine these ingredients well.

2. Add Chocolate and Salt:

Next, add in the semi-sweet chocolate chips (or chopped chocolate) and a pinch of salt. Stir so the chocolate starts to mix with the milk mixture.

3. Slow Cook and Stir:

Cover your crockpot and set it on low heat. Let it cook for 2 to 3 hours, stirring every 30 minutes. This helps the chocolate melt completely and ensures a smooth, creamy texture.

4. Add Vanilla and Serve:

When the hot chocolate is ready and smooth, stir in the vanilla extract. Then ladle the hot chocolate into mugs.

5. Garnish and Enjoy:

Top each cup with whipped cream. Drizzle a little chocolate syrup on top and sprinkle with chocolate shavings if you like. Add mini marshmallows for an extra special treat. Serve warm and enjoy your cozy homemade hot chocolate!

Can I Use Milk Alternatives in This Recipe?

Yes! You can use almond, oat, or soy milk instead of whole milk to make it dairy-free or lighter. Just keep in mind the flavor and creaminess may be slightly different.

Can I Make Crockpot Hot Chocolate Ahead of Time?

Absolutely! You can prepare it in the crockpot, let it cool, then refrigerate for up to 2 days. Reheat gently on low in the crockpot or on the stove, stirring occasionally.

How Should I Store Leftover Hot Chocolate?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat slowly to avoid scorching and stir well before serving.

Can I Adjust the Sweetness?

Yes, feel free to adjust the amount of sweetened condensed milk or add a bit of sugar or maple syrup if you like it sweeter. Taste as you go to get your perfect balance!

About the author
Jessica

Leave a Comment