clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Peppermint hot chocolate in a mug.

Peppermint Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sandra Flegg
  • Total Time: 8 minutes
  • Yield: 2 servings


A cup of this Peppermint Hot Chocolate is so full of rich, chocolaty, silky smooth minty flavor to warm you up on even the coldest of winter days!


2 cups Milk

1 cup Heavy cream

1/3 cup Granulated sugar

3/4 cup Semi-sweet chocolate chips (or semi-sweet chocolate bar)

1/2 teaspoon Vanilla Extract

1/2 teaspoon Peppermint Extract

Optional Toppings

Candy Canes


Whipped cream

Crushed Candy Canes

Christmas Sprinkles


  1. Add the milk and heavy cream to your sauce pan and stir while it’s on medium heat until it is warm.
  2. Once warm, stir in the sugar and chocolate. Continue stirring until all of the chocolate is melted and well mixed in with the other ingredients.
  3. When everything is well combined, remove from the heat and stir in the vanilla and peppermint extracts.
  4. Pour into mugs, add your desired toppings and enjoy!


Can I store homemade hot chocolate leftovers?

Yes you can! Just be sure to not put any toppings on the hot chocolate before storing it (the exception would be a candy cane, it’s alright if one of those melts into the hot chocolate).

Store in a glass jar with a tight lid or using an airtight container in the fridge for days.

Great make ahead option for the busy holiday season.

Can I warm up cold hot chocolate?

Yes you can! Putting hot chocolate in the fridge will thicken it, so use pan with the hot chocolate over the stove on low heat, stirring often to warm up or reheat your hot chocolate.

Pour into mugs and top with your toppings like whip cream with crushed candy canes before serving.

Note: This hot chocolate tastes best the first day made, or when reheated on the stove.

Be sure all of the chocolate is melted and stirred in well before removing from the heat, or you’ll get clumps of chocolate in your peppermint hot chocolate that should be smooth.

  • Prep Time: 2 minutes
  • Cook Time: 6 minutes
  • Category: Drinks
  • Method: Stovetop
  • Cuisine: American