A hot chocolate bar turns a cozy cup of cocoa into a fun, customizable dessert experience. Rich hot chocolate stays warm in the slow cooker while everyone builds their own mug with marshmallows, whipped cream, chocolate, peppermint, sauces, sprinkles, and plenty of festive treats.

Hot Chocolate Bar at a Glance
- 🍫 Flavor & Texture: Rich, creamy chocolate with sweet, crunchy, creamy, peppermint, and caramel toppings.
- 🛒 Main Ingredients: Milk, hot cocoa mix, marshmallows, whipped cream, chocolate, peppermint, sauces, and sprinkles.
- ⏱️ Total Time: About 1 hour 50 minutes, mostly hands-off heating time.
- 🍴 Servings: 10-12 people.
- 🥛 Dietary Info: Contains dairy; individual toppings may contain additional allergens.
- 🍪 Best Served With: Cookies, peppermint bark, pretzel rods, truffles, and other bite-sized treats.
- 🧊 Make Ahead?: Yes. Portion most toppings the night before and make the hot chocolate up to one day ahead.
- ❤️ Why You Will Love It: It's customizable, festive, crowd-friendly, and much of the work can be finished before guests arrive.
Summarize and Save This Content On
It's one of my favorite ideas for Christmas parties, holiday movie nights, winter gatherings, or anytime you're feeding a crowd. You can prepare most of the bar ahead, and guests serve themselves, which means you get to enjoy the party too.
There is also something nostalgic about a table filled with hot cocoa and treats. It reminds me of the kind of simple, cozy spread Grandma would have loved-plenty of chocolate, something sweet to dunk, and everyone gathered around choosing their favorites.
My grandson made this hot chocolate Christmas bar a true team effort. He went to a bulk store and shopped for everything, then helped me set up every one of the bowls. We also made our hot chocolate truffles, peppermint hot chocolate truffles, and hot chocolate cocoa bombs for the table. When we finished, he looked it all over and said, "Wow, Grandma, it's beeeauuutiful!" Then he asked if he could have a cup. I told him he'd have to wait until we took pictures, but we could make him one with the leftovers afterward, and he said that was okay. He told me we had done a lot of work and gave me a fist bump. Then he sat down and drank his hot chocolate and ate a cookie.
Jump to:
How We Tested Our Hot Chocolate Bar
- Milk vs. Water: Milk made noticeably richer, creamier cocoa. Water tasted thin by comparison.
- Slow Cooker Size: A 6-quart slow cooker worked well for 12-14 cups. For an 8-10 cup batch, a 4-quart cooker looks fuller and works better.
- Heating Time: LOW for 1-1½ hours heated the cocoa until it was completely hot and smooth. We then switched the slow cooker to WARM for serving.
Ingredients
This is the full list from our own bar. You don't need everything, so choose a few from each group that your guests will enjoy.

Hot Chocolate
- Whole Milk or 2% Milk: Whole milk gives the cocoa the richest texture. If using 2%, add a splash of heavy cream for extra richness.
- Hot Cocoa Mix: Provides the chocolate flavor. Use a good-quality mix and adjust to the package directions and how chocolatey you like your cocoa.
Toppings
- Mini Marshmallows: Easier to spoon onto cocoa than oversized marshmallows. Marshmallow bits work great too.
- Whipped Cream: Store-bought whipped cream in a pressurized can lets guests add as much or as little as they like. It adds a cool, creamy topping and gives sprinkles, chocolate curls, and crushed peppermint something to cling to.
- Crushed Candy Canes: Add peppermint flavor, crunch, and Christmas color.
- Mini Chocolate Chips: Milk chocolate or white chocolate chips give guests an easy way to add extra chocolate.
- Caramel Bits: Add sweet caramel flavor and a little chew.
- Chocolate Curls, Shavings, or Chopped Chocolate: A more decorative chocolate topping. Chopping regular chocolate bars works just as well.
- Christmas Sprinkles: Add festive color without changing the cocoa's flavor significantly.
- Ground Cinnamon: A light sprinkle adds warm spice.
- Caramel Sauce: For drizzling over whipped cream or straight into the cocoa.
- Chocolate Sauce: Lets chocolate lovers make an extra-rich mug.
- Cinnamon Sticks: Use them as both a warm-spice stirrer and a decorative addition.
- Candy-Cane Stirrers: Add peppermint flavor as they dissolve. They were worth having extras on hand.
Dippers and Treats
- Chocolate-Dipped Pretzel Rods: Add salty crunch to balance all the sweet toppings.
- Pocky Sticks: Crisp biscuit sticks that are fun to dunk.
- Toffee Shortbread or Gingerbread Cookies: Both are sturdy enough for dipping into warm cocoa.
- Peppermint Bark: Break it into small pieces for an easy chocolate-peppermint treat.
- Caramel Chocolates: Rolos or Caramilk pieces add a gooey caramel bite.
- Pirouette Cookies: Thin, crisp rolled wafers that are great for dunking. They always disappear.
You'll find the exact ingredient amounts in the recipe card below. This is the full list from our bar. You don't need everything, so choose a few from each group that your guests will enjoy.
Variations
- Christmas Hot Chocolate Bar: Use crushed candy canes, red and green sprinkles, peppermint bark, candy-cane stirrers, and gingerbread cookies for an especially festive setup.
- White Hot Chocolate Bar: Keep a small carafe of white hot chocolate beside the classic cocoa and use toppings that work with both.
- Peppermint Bar: Make peppermint the theme with crushed candy canes, peppermint bark, peppermint hot chocolate, and peppermint truffles.
- S'mores Bar: Add graham cracker crumbs, marshmallows, chocolate pieces, and s'mores cookies.
- Caramel Chocolate Bar: Add extra caramel sauce, caramel bits, toffee pieces, and a small dish of flaky sea salt.
- Kids' Bar: Focus on marshmallows, chocolate chips, sprinkles, whipped cream, cookies, and candy-cane stirrers.
- Adults-Only Bar: Set up a clearly separate area with Kahlúa (or serve our Kahlúa hot chocolate), Baileys, peppermint schnapps, or bourbon. Keep alcoholic additions completely separate from the family-friendly toppings.
For a fun Christmas alternative to traditional cocoa, try my Christmas hot chocolate (Grinch hot chocolate). It's made with white chocolate, peppermint, and a festive green color and can be kept in a carafe for serving.
My Ideal Christmas Hot Chocolate Bar
When I plan a bar, I choose toppings the way I'd plan a menu: one or two for each job. Something creamy starts things off, something crunchy adds texture, something chocolatey and something caramel or peppermint give guests flavor choices, and a little color makes the table look festive. Together they let everyone customize a mug without any one topping taking over.
I'd rather have a smaller, well-chosen selection than a table crowded with thirty options. A tidier bar is also easier to shop for, set up, and keep stocked.
How to Make a Hot Chocolate Bar
Setting everything up is easier than it looks. Most of the work can be finished before your guests arrive.

Step 1: Make the Hot Chocolate. Add the milk and hot cocoa mix to a 6-quart slow cooker (amounts are in the recipe card below) and whisk well. Heat on LOW, stirring occasionally, until completely hot and smooth. Switch the slow cooker to WARM for serving.

Step 2: Prepare the Toppings. Place the marshmallows, crushed candy canes, chocolate chips, caramel bits, chocolate curls, sprinkles, and ground cinnamon in separate shallow bowls or wide-mouth jars.

Step 3: Add Sauces, Stirrers, and Treats. Set out bottles of chocolate and caramel sauce. Place cinnamon sticks, candy-cane stirrers, Pocky sticks, and pirouette cookies in tall containers or mugs. Arrange pretzel rods, cookies, caramel chocolates, and peppermint bark on platters or in wide containers.

Step 4: Arrange the Bar. For the smoothest serving flow, arrange everything in this order:
Mugs → hot chocolate → whipped cream and marshmallows → dry toppings → sauces → stirrers and treats → napkins.
A 6-foot table comfortably holds the slow cooker and toppings. If you're using a standard folding table, keeping the toppings in two tidy rows saves space.

Expert Tips
- Keep the Whipped Cream Cold: Store the cans in the refrigerator until guests arrive, then set out one or two at a time and replace them with cold ones as needed. Pressurized cans let everyone control their own portion, so there's no bowl to scoop from or keep chilled.
- Sauces and Crushed Candy Canes Make a Mess: Put the sauce bottles and the crushed candy cane bowl on trays or parchment to catch drips and spills.
- Guests Struggle to Serve Themselves: Give each loose topping its own spoon, and use tongs for cookies, pretzel rods, peppermint bark, and cinnamon sticks.
Storage Directions
Refrigerator: Cool leftover hot chocolate, then transfer it to an airtight container and refrigerate for up to 3 days. Keep whipped cream and other perishable toppings refrigerated separately.
Reheat: Reheat in the slow cooker on LOW, stirring well and adding a splash of milk if it has thickened. Our make-ahead batch took about 1-1½ hours from cold.
Make Ahead: Make the cocoa up to a day ahead and refrigerate it. Portion most of the dry toppings the night before so the day-of work is mostly setup.
Hot Chocolate Bar FAQs
For 10-12 people, we found that 12-14 cups was a good amount. It makes approximately 12-16 regular mugs, which allowed most guests 1-1½ servings. Guests tend to fill up on toppings and treats, so there's no need to make more.
About 2-3 hours on the WARM setting. In our testing, the cocoa held a good consistency for that long, then began to thicken and could develop a slight skin at around 3-4 hours. Stir every 30-45 minutes to keep it smooth, and loosen it with a splash of milk if it gets too thick.
Yes, they make a fun extra for guests. Hot chocolate truffles and hot chocolate cocoa bombs can be dropped into a mug and dissolved into hot cream, while peppermint hot chocolate truffles can be enjoyed as candy or used to prepare hot chocolate.

More Hot Chocolate Treats
If you love hot chocolate, there are plenty of recipes to include. Also, try my peppermint hot chocolate for a rich chocolate-and-peppermint version or cinnamon hot chocolate for warm spice.
If you try this recipe and love it please leave a star rating in the recipe card below or even better, drop a review in the comment section. I always appreciate your feedback. Be sure to follow along with me on Facebook, Pinterest, and YouTube for more easy recipes!

Hot Chocolate Bar
Ingredients
Hot Chocolate
- 12-14 cups whole milk (3.25%) or 2% milk with a splash of heavy cream
- 1½-2 cups hot cocoa mix or the amount directed on the package for 12-14 cups of milk
Toppings
- 4-5 cups mini marshmallows or marshmallow bits
- 2-3 spray cans (6.5 oz) whipped cream plus more if needed
- 1-1½ cups candy canes crushed
- 1 cup mini chocolate chips
- 1 - 1¼ cups caramel bits
- ¾-1 cup chocolate curls, shavings or chopped 2-3 regular sized bars
- ½-¾ cup Christmas sprinkles
- 2-3 tablespoons ground cinnamon for sprinkling
- 1 bottle (16 oz) caramel sauce
- 1 bottle (16 oz) chocolate sauce
- 12 cinnamon sticks
- 12-16 candy-cane stirrers
Dippers and Treats
- 12 chocolate-dipped pretzel rods
- 1-2 boxes Pocky sticks
- 24 shortbread or gingerbread cookies
- 8 ounces peppermint bark broken into bite-sized pieces
- 20-25 pieces caramel chocolates (Rolos or other caramel chocolates)
- 1-2 pkg (13.5 oz) Pirouette cookies
Instructions
- Make the Hot Chocolate. Add the milk and hot cocoa mix to a 6-quart slow cooker (amounts are in the recipe card below) and whisk well. Heat on LOW, stirring occasionally, until completely hot and smooth. Switch the slow cooker to WARM for serving.
- Step 2: Prepare the Toppings. Place the marshmallows, crushed candy canes, chocolate chips, caramel bits, chocolate curls, sprinkles, and ground cinnamon in separate shallow bowls or wide-mouth jars.
- Add Sauces, Stirrers, and Treats. Set out bottles of chocolate and caramel sauce. Place cinnamon sticks, candy-cane stirrers, Pocky sticks, and pirouette cookies in tall containers or mugs. Arrange pretzel rods, cookies, caramel chocolates, and peppermint bark on platters or in wide containers.
- Set Up and Serve. Arrange the bar in this order: mugs → hot chocolate → whipped cream and marshmallows → dry toppings → sauces → stirrers and treats → napkins. Stir the hot chocolate every 30-45 minutes while serving.
Notes
- Servings: 10-12 people (about 12-16 mugs)
- Milk: Whole milk produces the richest, creamiest hot chocolate. For a slightly lighter version, use 2% milk with a splash of heavy cream.
- Slow Cooker: A 6-quart slow cooker works well for 12-14 cups. Use a 4-quart cooker for a smaller 8-10 cup batch.
- Keep Warm: Hot chocolate maintains a good consistency on WARM for about 2-3 hours. Stir every 30-45 minutes, adding a splash of milk if it thickens.
- Make Ahead: Prepare the hot chocolate up to one day ahead and refrigerate. Reheat in the slow cooker on LOW for about 1-1½ hours, stirring well before serving. Portion the dry toppings the night before.
- Whipped Cream: Use store-bought whipped cream in a pressurized can and keep extra cans chilled. Guests can add as much or as little as they like.
- Serving and Cleanup: Use spoons for loose toppings and tongs for pretzel rods, cookies, peppermint bark, and cinnamon sticks. Place the sauces and crushed candy canes on trays or parchment to catch drips and spills.
- Leftover Hot Chocolate: Cool leftovers and transfer them to an airtight container. Refrigerate for up to 3 days. Keep all perishable toppings, including whipped cream, refrigerated separately.









Leave a Reply