Print

Cozy DIY Peppermint Hot Cocoa Bar: Easy Winter Recipe

cozy DIY peppermint hot cocoa bar - featured image

A simple yet impressive hot cocoa bar featuring rich chocolate and cool peppermint, perfect for winter gatherings or a cozy night in. This recipe focuses on quality ingredients and a few thoughtful toppings for a stress-free, crowd-pleasing experience.

Ingredients

Scale
  • 4 cups whole milk (or any milk you prefer)
  • 1/2 cup heavy cream (adds richness, but you can use all milk)
  • 1/2 cup unsweetened cocoa powder (I like Ghirardelli or Hershey’s Special Dark)
  • 1/2 cup granulated sugar (adjust to your sweetness preference)
  • 1/4 teaspoon salt (brings out the chocolate flavor)
  • 1 teaspoon vanilla extract
  • 4 ounces semi-sweet chocolate, finely chopped (use a good bar, not chips)
  • 1/2 cup crushed candy canes (about 45 large candy canes)
  • 46 full-size peppermint sticks or candy canes for stirring
  • 1/4 teaspoon peppermint extract (optional, for extra minty punch)
  • 1 cup mini marshmallows (or homemade, if you are feeling ambitious)
  • 1/2 cup whipped cream (homemade is best, but canned works in a pinch)
  • 1/4 cup chocolate shavings or curls
  • 1/4 cup white chocolate chips or melting wafers
  • 1/4 cup crushed pretzels (for that sweet-salty combo)
  • 1/4 cup caramel sauce or dulce de leche

Instructions

  1. Crush the candy canes (5 minutes): Place the candy canes in a sturdy Ziploc bag and seal it tightly. Use a rolling pin or the bottom of a heavy pan to gently crush them into small pieces. You want a mix of fine crumbs and small chunks. Set aside in a small bowl.
  2. Chop the chocolate (3 minutes): Using a sharp knife, finely chop the semi-sweet chocolate bar. The smaller the pieces, the faster they will melt. Do not use chocolate chips here—they contain stabilizers that prevent smooth melting.
  3. Heat the milk and cream (5-7 minutes): In a large saucepan over medium heat, combine the whole milk and heavy cream. Stir occasionally with a whisk to prevent a skin from forming. Heat until it is steaming but not boiling. If it starts to simmer, reduce the heat immediately.
  4. Whisk in the dry ingredients (2 minutes): Add the cocoa powder, sugar, and salt to the warm milk. Whisk vigorously until everything is fully dissolved and no lumps remain. This is where a good whisk makes all the difference.
  5. Add the chocolate and vanilla (3 minutes): Reduce the heat to low and add the chopped chocolate. Stir continuously until the chocolate is completely melted and the mixture is smooth and glossy. Remove from heat and stir in the vanilla extract.
  6. Prepare the toppings bar (5 minutes): While the cocoa is heating, arrange your toppings in small bowls. I like to put the marshmallows, whipped cream, chocolate shavings, white chocolate chips, crushed pretzels, and caramel sauce in separate containers. Place a small spoon or tongs with each one.
  7. Assemble the mugs: Pour the hot cocoa into mugs, leaving about an inch of space at the top. If you want extra peppermint flavor, add a tiny drop of peppermint extract to each mug before pouring. Top with a generous dollop of whipped cream, a sprinkle of crushed candy canes, and a few chocolate shavings. Add a peppermint stick for stirring.
  8. Serve immediately: Let everyone customize their own mug. The peppermint stick will slowly infuse the cocoa as they stir, so encourage them to let it sit for a minute before drinking.

Notes

Do not add the peppermint extract directly to the whole pot of cocoa unless everyone wants it minty. Some people prefer plain hot chocolate. Let each person add their own flavor at the mug level. For the best results, use whole milk and real cream. If you need a dairy-free option, oat milk works beautifully. For a stronger peppermint flavor, add a tiny drop of peppermint extract to each mug before pouring the cocoa. Crush candy canes right before setting up the bar to prevent them from becoming sticky.

Nutrition

Keywords: hot cocoa, peppermint, hot chocolate bar, winter recipe, holiday drink, DIY hot cocoa bar, peppermint hot cocoa