top of page

Peppermint Bark Hot Chocolate (Creamy, Festive & Irresistible)

Updated: Dec 25, 2025


Hot chocolate in a brown mug topped with whipped cream, chocolate drizzle, crushed peppermint, and a candy cane. Marshmallows nearby. Cozy mood.

Few things capture the magic of the holidays like a steaming cup of Peppermint Bark Hot Chocolate. It’s rich, creamy, and infused with cool peppermint — just like your favorite Christmas candy.

This recipe takes classic hot cocoa and gives it a festive twist with real chocolate, a touch of vanilla, and a topping of whipped cream and crushed candy canes. It’s perfect for cozy nights by the fireplace, holiday parties, or snowy mornings when you just need something extra sweet and comforting.

It’s a recipe that brings smiles to everyone — from kids sipping from candy cane straws to adults sneaking in an extra marshmallow (or two). Enjoy a mug of peppermint bark hot chocolate with gingerbread hot chocolate or salted caramel white hot chocolate. Add a classic eggnog to round out your holiday favorites.

Recipe Card

Servings: 2 large mugs Prep Time: 5 minutes Cook Time: 10 minutes Total Time: 15 minutes

Ingredients

For the Hot Chocolate:

  • 2 cups whole milk (or any milk of choice)

  • ½ cup heavy cream (for extra creaminess)

  • ¼ cup semi-sweet chocolate chips

  • 2 tablespoons cocoa powder

  • 2 tablespoons sugar (adjust to taste)

  • ¼ teaspoon vanilla extract

  • ⅛ teaspoon peppermint extract

For the Toppings:

  • Whipped cream

  • Crushed peppermint candy or candy canes

  • Mini marshmallows (optional)

  • Shaved chocolate (optional)

Instructions

  1. Heat the Milk: In a small saucepan, combine milk and heavy cream. Warm over medium heat until hot but not boiling.

  2. Whisk in the Chocolate: Add chocolate chips, cocoa powder, and sugar. Whisk constantly until the chocolate melts and the mixture becomes smooth and creamy.

  3. Add Flavor: Stir in vanilla extract and peppermint extract. Taste and adjust the sweetness or peppermint strength as desired.

  4. Serve: Pour into mugs and top with whipped cream, crushed candy canes, and mini marshmallows.

  5. Optional Touch: Drizzle with melted chocolate or sprinkle with shaved chocolate for an extra indulgent finish.

Tips for the Best Peppermint Bark Hot Chocolate

  • For a dairy-free version, use almond or oat milk and coconut cream.

  • Make it extra decadent by stirring in white chocolate chips.

  • Add a splash of peppermint schnapps or Baileys for an adult version.

  • Use a milk frother to get that café-style creamy texture.

  • Garnish with a mini candy cane hanging on the rim for a festive touch.

Final Thoughts

This Peppermint Bark Hot Chocolate is pure holiday cheer in a mug — rich, creamy, and delightfully minty. It’s easy to make, endlessly customizable, and guaranteed to spread joy with every sip.

Perfect for Christmas mornings, cookie exchanges, or quiet winter nights by the fire.

FAQ

Q: Can I use white chocolate or dark chocolate? Yes — peppermint hot chocolate works with white, milk, or dark chocolate. Choose your favorite sweetness level.

Q: How do I get a strong peppermint flavor? Use crushed candy canes plus a small splash of peppermint extract. A little extract goes a long way.

Q: Can I make this drink without peppermint extract? Yes — crushed mint candies or candy canes will still infuse a nice minty flavor.

Q: Can I make this ahead of time? You can make the base ahead and reheat gently. Add toppings just before serving.

Q: How do I keep the chocolate from burning? Warm the milk first, then melt the chocolate slowly over low heat while stirring.

Comments


Affiliate Disclosure:
Some posts on Cozy Home Recipes contain affiliate links, including Amazon Associates links. If you click and purchase, I may earn a small commission at no extra cost to you. Thank you for supporting this site and helping me continue sharing cozy recipes, helpful kitchen tips, and home-cooked comfort.
© 2025 Cozy Home Recipes | cozyhomerecipes.com | All rights reserved​.                         Privacy Policy
bottom of page