Large Batch Homemade Hot Chocolate Recipe
My homemade hot chocolate for a crowd is rich and creamy, and tastes like pudding! Make this decadent drink from scratch with chocolate, cream, and sweetened condensed milk, for holidays or a hot cocoa bar. Use the stovetop or slow cooker.

Want to know how to make REAL hot chocolate? I’m here to tell you it will change your whole view of the classic comfort beverage, and it’s SO EASY to make! Just add your ingredients together and let the stove or slow cooker do the work for you.
This is a big batch perfect for a party or casual celebrations. But, you could cut the recipe in half for a smaller group.

This recipe is as simple as adding ingredients into a pot or crockpot. Whichever method you use, it needs to be kept at a low temperature to insure you don’t scald the dairy products, or burn the chocolate.

Ingredient Notes
- Chocolate. Dark chocolate, bittersweet and semisweet are virtually the same. Just make sure you DON’T use sweetened candy bars or chips, or milk chocolate. Use a bag of baking chips or a baking bar and give it a rough chop so it melts easier.
- Sweet condensed milk. This is a super concentrated sweet product. You don’t want to add anything to the recipe that will elevate the sugar level or it will be overkill.
- Vanilla Extract. Add the vanilla at the end so it doesn’t dissolve and lose its flavor.
- Salt. A little salt helps bring out the sweet chocolatey goodness.
Tips & Tricks
Try peppermint extract or almond extract as a substitute for the vanilla.
Add some spicy heat with a little cayenne pepper, about 1 to 1¼ teaspoons.
Use whole milk instead of half-and-half. It will be slightly less creamy. Note that any non-dairy substitute will alter the creaminess and taste of the finished drink.
Add a scoop of vanilla ice cream to make a decadent milkshake-style drink. You can add it to the hot mug or to a glass of cooled hot chocolate.

How to Serve Hot Chocolate At a Party
*Post contains affiliate links. I earn commission from Amazon purchases.
There are a few different ways to serve hot chocolate for a party crowd. The length of time it will stay hot will vary according to the method.
- Keep a large pot on the stove. A Dutch oven is an attractive pot to use while entertaining.
- Use a slow cooker on low or warm setting, depending on how hot your model runs. Even if you make it on the stove, you can transfer it to the slow cooker to stay warm.
- I have a couple of these white thermos carafes that look pretty on a hot chocolate bar. Easy to pour and the white goes with all types of décor. These are also pretty and a little more modern and stylized.
- Pour it into a ceramic soup tureen and use a ladle to scoop it into cups.
- Serve in batches using a china coffee pot or vintage hot chocolate pot. You’ll need to refill the pot as necessary, but the “pretty” factor is worth it.
- Use a large chafing dish with sterno canned heat, on a buffet table. Use a ladle to serve.
- Use a stainless steel thermal pump server for convenience and to keep the hot chocolate hot!
Quick Tip
Warm up the inside of the serving container by pouring hot water into it and letting it sit for a few minutes. This will insure you’re not pouring the hot beverage into a cold vessel, so it stays hot longer.

What to do With Leftovers
Store leftovers in an airtight container in the refrigerator for about 3 days. Reheat on the stove over low heat, or heat a cup at a time in the microwave for about a minute or until warm.
- The best thing about storing leftovers in the fridge is that it will thicken slightly, and you can eat it with a spoon. It’s like pudding!
- When the recipe is chilled completely you can make this frozen hot chocolate shake. It’s so good!

Serving Suggestions
This is a terrific drink for entertaining kids and adults alike; my family couldn’t stop raving about it! It’s a great recipe to use for a hot chocolate bar during Christmas parties or a Halloween pumpkin carving party.
There’s something so nostalgic about enjoying a cup of hot chocolate outside, whether you’re sitting on the patio around a fire pit, going to an outdoor ice skating rink, playing in the snow, sledding, or having an old fashioned sleigh ride or hay ride.
If you like this post, PIN, Share, or sign up for our Newsletter at the top of the page. And don’t forget to follow CAH on Instagram or Facebook. Cheers!

Homemade Hot Chocolate Recipe
Make this large batch hot chocolate when you're entertaining a crowd. This homemade recipe is rich and indulgent and oh so chocolaty. Save some leftovers to make frozen hot chocolate desserts too!
Ingredients
- 1 pound good quality dark chocolate pieces (or semi-sweet or bitter sweet)
- ½ gallon half & half or whole milk
- 2 cups heavy cream
- 1 (14-ounce) can sweetened condensed milk
- ½ teaspoon salt
- ½ teaspoon vanilla extract
Instructions
- Combine all ingredients except Vanilla in a large stock pot and heat on low heat for about 45 minutes, or until smooth and creamy. Heat for up to 2 hours, stirring occasionally.
- Do NOT put the lid on the pot or it will over heat and boil over.
- Stir in the vanilla after hot chocolate is melted and warm and you're ready to serve.
Notes
You can also make in a slow cooker. Add ingredients and heat over low for 2 hours. Stir occasionally.

This post gets me so excited to make a batch of hot chocolate!
This looks so cozy! I can’t wait to have a fire this winter.
I love this big batch recipe to get me through the holidays! So rich and creamy—pure comfort!
Looks so tasty!! YUM!!
I’m hooked on the real stuff now! 😉