Kitchen & Cup

Hot Chocolate Bar: Ideas, Toppings and a Slow-Cooker Cocoa for 8 to 24

Updated November 11, 2026

Hot Chocolate Bar: Ideas, Toppings and a Slow-Cooker Cocoa for 8 to 24

Quick answer

For a hot chocolate bar, keep a big batch of real hot chocolate warm in a slow cooker and set out mugs and 8 to 12 toppings in small bowls: marshmallows, whipped cream, crushed candy canes, chocolate shavings, caramel and a few grown-up add-ins. Plan 1½ cups of hot chocolate per guest; our slow-cooker recipe serves 8 and doubles easily.

How much hot chocolate per guest

Plan 1½ cups (12 oz) per guest; most people go back for a second, smaller mug.

Quantities for a hot chocolate bar
GuestsHot chocolateBatches of our recipeMarshmallowsWhipped cream
812 cups11 bag (10 oz)1 can
1218 cups1½ (6-qt slow cooker)2 bags2 cans
1624 cups2 (two slow cookers)2 bags2 cans
2436 cups33 bags3 cans
Quantities for a hot chocolate bar

24 hot chocolate bar toppings

Pick 8 to 12, at least one from each row
TypeIdeas
ClassicMini marshmallows, giant marshmallows, whipped cream, chocolate shavings, cocoa powder
ChristmasCrushed candy canes, peppermint bark pieces, gingerbread cookies, red and green sprinkles, snowflake marshmallows
DrizzlesCaramel sauce, salted caramel, chocolate syrup, Nutella, peanut butter
CrunchToffee bits, crushed pretzels, mini cookies, toasted coconut
SpiceCinnamon sticks, pumpkin pie spice, a pinch of cayenne for Mexican hot chocolate
For adultsPeppermint schnapps, Baileys, Kahlúa (label them and set them apart)
Pick 8 to 12, at least one from each row
Mug of hot chocolate piled with marshmallows, whipped cream and crushed candy cane

Setup checklist

  1. Put the slow cooker at one end on WARM with a ladle and a small plate under it.
  2. Mugs next, then toppings from heaviest to lightest: drizzles, crunch, marshmallows, whipped cream last.
  3. One spoon per bowl, plus a cup of stirring spoons or peppermint sticks.
  4. Napkins, a trash bowl for wrappers, and a jug of water for kids.
  5. Label everything, especially nuts and the adult add-ins (free printable signs below).

Make it ahead

Make the cocoa up to 2 days ahead, chill it, and reheat it in the slow cooker on LOW for 2 to 3 hours, whisking once an hour. Fill topping bowls the morning of the party and cover them; add the whipped cream and drizzles just before guests arrive.

Dairy-free and lighter options

  • Dairy-free: use oat milk and dairy-free chocolate chips; oat milk keeps it the creamiest.
  • Lighter: use 2% milk and swap half the chocolate for 2 extra tbsp cocoa: about 230 calories a cup.
  • High-protein: our high-protein hot chocolate has 25 g protein per mug.
Hot chocolate bar on a wooden sideboard with marshmallows, candy canes and cookies

Hot Chocolate Bar: Ideas, Toppings and a Slow-Cooker Cocoa for 8 to 24

  • Prep: 5 min
  • Cook: 2 h
  • Total: 2 h 5 min
  • Makes: 8 servings (12 cups)
Servings

Ingredients

  • 8 cups whole milk
  • 8 oz semisweet chocolate, chopped, or 1⅓ cups chips
  • ½ cup unsweetened cocoa powder
  • ⅓ cup granulated sugar, to taste
  • 2 tsp vanilla extract
  • ¼ tsp fine salt

Instructions

  1. Whisk the cocoa, sugar and salt with 1 cup of the milk in the slow cooker until smooth, with no lumps.
    Step 1: Whisk the cocoa, sugar and salt with 1 cup of the milk in the slow cooker until smooth, with no lumps.
  2. Add the rest of the milk and the chopped chocolate.
    Step 2: Add the rest of the milk and the chopped chocolate.
  3. Cook on LOW for 2 hours, whisking every 30 minutes, until the chocolate has melted and it is steaming.Tip: Never HIGH: the milk scorches on the sides.
    Step 3: Cook on LOW for 2 hours, whisking every 30 minutes, until the chocolate has melted and it is steaming.
  4. Whisk in the vanilla, then switch to WARM for serving (up to 4 hours).
    Step 4: Whisk in the vanilla, then switch to WARM for serving (up to 4 hours).

Nutrition per serving

  • 330Calories (kcal)
  • 10 gProtein
  • 41 gCarbs
  • 17 gFat
  • 4 gFiber
  • 34 gSugar

Estimated with USDA FoodData Central values for the listed ingredients.

Equipment

  • 6-quart slow cooker
  • Whisk and ladle
  • Small bowls for toppings

Variations

  • Stovetop (20 min)Same ingredients in a large pot over medium-low heat, whisking until steaming.
  • PeppermintAdd ½ tsp peppermint extract with the vanilla.
  • White hot chocolateSwap the chocolate and cocoa for 10 oz white chocolate; cut the sugar.

FAQ

How long can hot chocolate stay in a slow cooker?

Up to 4 hours on WARM. Whisk it every hour so a skin doesn't form, and keep it below a simmer so the milk doesn't scorch.

What is the difference between hot chocolate and hot cocoa?

Hot cocoa is made from cocoa powder; hot chocolate is made from melted chocolate. Our recipe uses both: chocolate for body, cocoa for a deeper flavor.

How many toppings does a hot chocolate bar need?

8 to 12 is plenty for up to 24 guests. More than that slows the line down.

Can I use hot cocoa mix instead?

Yes: about 1 packet per cup of hot milk. Real chocolate tastes richer, but mix is easiest for a big crowd.

Free printable

Christmas Hot Cocoa Bar Signs + Topping Labels

A Hot Cocoa Bar sign, 24 topping labels and an adults-only label for the spiked add-ins. 3 pages, US Letter.

Free printable

Christmas Hot Cocoa Bar Signs + Topping Labels

A Hot Cocoa Bar sign, 24 topping labels and an adults-only label for the spiked add-ins. 3 pages, US Letter.