This rich, creamy Peppermint Hot Chocolate is an ultimate treat for the holidays or a snow day. It’s easy to make and prep ahead for entertaining. White Chocolate, spiked, and lighter variations in the recipe notes.

mugs of peppermint hot chocolate with whipped cream and candy cane sticks

Peppermint is to the winter months what pumpkin spice is to fall: cozy, essential, and divine in the right proportions.

Chocolate and peppermint make one of the most classic winter pairings. But, since peppermint can be an assertive flavor, it’s important to strike the right balance for a great mug of hot chocolate. Too little peppermint, and the festive feel of the drink is lost; too much, and it overpowers.

This Peppermint Hot Chocolate recipe is my favorite. It’s decadent, made with semisweet dark chocolate melted into warm milk and cream. The experience is like drinking a bar of chocolate, highlighted with a wisp of cool peppermint flavor. The ultimate cold weather indulgence.

pot of peppermint hot chocolate on a board with a block of semisweet chocolate and a pitcher of milk

Making Peppermint Hot Chocolate with Peppermint Extract

There are a few ways to infuse hot chocolate with peppermint. Some recipes crush and melt candy canes into the milky base. I find that you get the same (if not better) flavor with high quality peppermint extract.

It’s also quicker for when the hot chocolate craving comes knocking!

I like to buy pure peppermint extract, which is made with alcohol and peppermint oil.  With extract, it’s easy to control how much peppermint flavor you want to add to your hot chocolate.

Since strength can vary by brand and the age of the bottle, I like to take in the aroma of the extract before adding it to the pot. If my nose tells me that it’s particularly aromatic, I’ll start with a little less and add to taste.

Quality is key with all extracts, and especially one like peppermint. I vastly prefer pure peppermint extract to imitation.

You can use peppermint oil instead of extract, but it’s much more concentrated, so you’ll need less of it. A mug of cocoa only needs a couple of drops of peppermint oil, as compared to about an eighth of a teaspoon of extract.

For the adults in the room, you can also forego the extract and substitute a shot of peppermint schnapps. Just like extract, you can easily adjust the quantity to control how strong you want it. I typically use 2-3 tablespoons of schnapps  (a shot or a little less) to a mug.

hands holding a mug of peppermint hot chocolate with whipped cream

Easy Hot Chocolate: Make It Ahead!

If you’re entertaining this holiday season and time is of the essence, you can scale this recipe up and prep/chill the base a day in advance. While the recipe is quick as written, it’s nice to be able to prep it early if you’re going to serve this for, say, a tree trimming party.

When making the hot chocolate ahead of time, I like to add the vanilla and peppermint extract or schnapps after the base is re-warmed, so the flavors are at their brightest.

The hot chocolate will thicken in the refrigerator, but will return to a drinkable consistency when warm. Reheating only takes a few minutes on the stove, over a low flame.

closeup of mug of peppermint hot chocolate on a red polka dot napkin

Serving Peppermint Hot Chocolate

In the great marshmallow vs. whipped cream debate, it’s difficult to choose a winner for topping Peppermint Hot Chocolate. Depending on your sweetness preferences, they both work well.

I tend to go the lightly-sweetened whipped cream route, as I prefer an overall less sweet hot chocolate. But honestly, if you have one of those big, gourmet marshmallows melting into the top of a mug, it’s pretty irresistible too.

Especially when I’m entertaining, I like to sprinkle a little crushed candy cane on top of either the marshmallow or the whipped cream for a pretty presentation. A peppermint stirring stick or candy cane also lends a festive touch.

For fun, you could also make a little hot chocolate bar and let your guests top their mugs with the accompaniments of their choosing. Add a bowl of snowman- or snowflake-shaped sprinkles for the kids, and everyone will enjoy customizing their cup!

5 from 5 votes

Peppermint Hot Chocolate

This indulgent, festive, minty hot chocolate recipe is perfect for sipping on a cold day or during the holiday season. Don't miss the recipe notes for options and variations.
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 1 large or 2 small mugs

Ingredients

  • 1 cup milk (whole or 2% are best)
  • 1/4 cup heavy cream
  • 1 to 2 tablespoons granulated sugar (depending on how sweet you like it)
  • pinch kosher salt
  • 3 ounces finely chopped semisweet chocolate or chocolate chips (about 1/2 cup)
  • 1/4 teaspoon vanilla extract
  • 1/8 teaspoon peppermint extract
  • whipped cream, marshmallows, and crushed candy canes , for garnish (optional)
Save this recipe!
Send the link to your inbox, plus get new recipes from us weekly!

Instructions 

  • In a pot, whisk together milk, heavy cream, sugar, vanilla and peppermint extracts, and salt. Heat on the stove on medium-low until bubbles start to form around the side of the pan.
  • Reduce heat to low, add chocolate and extracts, and whisk until melted, glossy, and thickened slightly, 1-2 minutes.
  • Pour into a mug and top with lightly-sweetened whipped cream or marshmallows and a sprinkling of crushed candy canes.

Video

Notes

Lighter options:

This hot chocolate is a very rich treat, much like a European drinking chocolate. A small serving is usually perfect for me. If you prefer your hot chocolate a little lighter, decrease chocolate to 2 ounces (about 1/3 cup). You can also omit the heavy cream and use 1-1/4 cups milk. 

Peppermint White Hot Chocolate:

Omit the sugar and substitute 2 ounces (1/3 cup) finely chopped white chocolate or white chocolate chips for the semisweet chocolate.

Spike it for the adults:

Omit the peppermint extract and substitute 2-3 tablespoons peppermint schnapps.

Nutrition Estimate

Calories: 831kcal | Carbohydrates: 83g | Protein: 12g | Fat: 49g | Saturated Fat: 30g | Cholesterol: 118mg | Sodium: 185mg | Potassium: 366mg | Fiber: 2g | Sugar: 77g | Vitamin A: 1460IU | Calcium: 413mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

About our recipes

Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.

Like this? Rate and comment below!

Share this recipe:

cropped-bolognese-sauce-instant-pot-1.jpg
5 Restaurant-Quality Dinners in Under an Hour
Join our newsletter list and start your subscription with our Quick Start Series! You'll be introduced to 5 of our most popular, easy-to-prep, gourmet recipes to make weeknight dinners and entertaining a breeze.

You may also like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. nl says:

    This is amazing!

  2. robin says:

    YUM YUM YUM it’s so good!

  3. robin says:

    YUM YUM YUM it’s so good!

  4. Katie says:

    Made this tonight for myself, I used half semi-sweet chocolate and half milk, turned out perfectly. Thank you so much for sharing!

  5. Evonne says:

    Made a mug of this for me and my son tonight. Iโ€™m never buying hot chocolate again! Starbucks who?

  6. Marie says:

    Iโ€™m having a big ol mug of this right now and oh my gawd. This is the most wonderful decadent peppermint chocolate Iโ€™ve had! Iโ€™m having friends over for a gift wrap party on Sunday and will make it for them….I like the idea of the cocoa bar!