Skip to main content

Peppermint Hot Chocolate Recipe

Rich, creamy homemade peppermint hot chocolate made with real chocolate and peppermint extract. Thicker and more indulgent than a cocoa packet, ready in 10 minutes.

0 (0 reviews)
Prep 2 min
Cook 8 min
Total 10 min
Serves 2 mugs
Difficulty Easy

Peppermint hot chocolate is one of those seasonal combinations that works because the two flavors genuinely complement each other: the bitterness of dark chocolate softens the sharpness of peppermint, and the mint cuts through the richness of cream-thickened cocoa. The result is a drink that feels indulgent without being cloying. This recipe uses real chopped chocolate rather than cocoa powder alone, which gives the drink a thicker, glossier body that no packet mix can replicate.

Candy cane hot chocolate became a fixture of American Christmas culture partly through coffeehouse menus in the 1990s, but the pairing of chocolate and mint is much older, rooted in European chocolate-making traditions where mint was used as a digestif flavoring. Making it at home lets you control the peppermint intensity precisely: a little goes a long way, and the difference between pleasantly minty and medicinal is about a quarter teaspoon.

This version uses a combination of Dutch-process cocoa and chopped dark chocolate for maximum depth. The milk is warmed low and slow to prevent scorching, and the peppermint extract is added off the heat to preserve its brightness. Use pure peppermint extract, not peppermint oil, and not spearmint.

Equipment

Small saucepan (1.5 to 2 quart) Whisk Instant-read thermometer (recommended but not required) Heatproof mugs (2)

Instructions

Tap each step to track your progress

0 / 6
  1. 1

    Combine the cocoa powder, sugar, and salt in a small saucepan. Add 2 tablespoons of the milk and whisk into a smooth paste with no dry lumps.

  2. 2

    Pour in the remaining milk and whisk to combine. Set the saucepan over medium-low heat.

  3. 3

    Warm the milk mixture, whisking frequently, until it reaches about 150 to 160 degrees F (65 to 70 C). This takes about 5 to 6 minutes. Do not boil.

  4. 4

    Add the chopped dark chocolate. Whisk continuously until the chocolate is fully melted and the mixture is smooth and slightly thickened, about 1 to 2 minutes.

  5. 5

    Remove the saucepan from the heat. Add the peppermint extract and vanilla extract. Whisk to combine. Taste carefully and adjust peppermint up by a small drop at a time if needed.

  6. 6

    Pour into two warmed mugs. Top with freshly whipped cream or marshmallows. Garnish with a dusting of cocoa powder and hook a candy cane over the rim if serving.

Tips & Tricks

Use pure peppermint extract, not peppermint oil

Peppermint oil (used in candy-making) is approximately four times more potent than extract and much harder to dose correctly in a small-batch drink. Pure peppermint extract, found in any baking aisle, gives a clean mint flavor that is easy to control.

Chop the chocolate finely and evenly

The smaller the pieces, the faster and more evenly they melt. Chop the chocolate to roughly 1/4 inch pieces or smaller. Unevenly chopped chocolate leads to some pieces seizing or staying lumpy while others melt.

Do not boil the milk

Boiling drives off flavor compounds, creates a skin, and can scorch the cocoa on the pan bottom. Heat to just below a simmer, around 150 to 160 F, and hold it there. You will see steam and small bubbles at the edge of the pan before it reaches a rolling boil.

Add peppermint off the heat

Peppermint extract contains volatile aromatic compounds that dissipate with prolonged heat. Adding it after the pan leaves the stove preserves that fresh, bright mint character. If you add it too early, the drink will taste flat and faintly medicinal rather than crisp.

Make a large batch base in advance

Double or triple the dry ingredients (cocoa, sugar, salt) and store the blend in a jar. When you want a mug, heat the milk, whisk in 3 tablespoons of the mix per cup, then add the chocolate and extract. This makes the recipe even faster on cold mornings.

Troubleshooting

The hot chocolate tastes too minty

Peppermint extract is potent. If you have already added too much, dilute with more warm milk, starting with an extra 1/4 cup. For next time, add the extract by the drop rather than by the quarter teaspoon.

The chocolate is not fully melted and has lumps

The milk was not hot enough when the chocolate went in, or the chocolate pieces were too large. Return the pan to low heat and whisk continuously. If lumps persist, strain the drink through a fine mesh sieve before pouring.

The hot chocolate tastes thin or watery

You likely used reduced-fat milk or a thin plant milk, or the cocoa-to-milk ratio needs adjusting. For a richer result next time, use whole milk and increase the chopped chocolate to 3 oz. You can also whisk in 1 teaspoon of cornstarch mixed with a little cold milk to thicken an already-made batch over low heat.

There is a skin forming on top

A milk skin forms when hot milk sits exposed to air. Keep the saucepan covered on the lowest heat if not serving immediately and whisk before pouring. Serving into pre-warmed mugs slows cooling and reduces skin formation.

Variations

Dairy-Free Peppermint Hot Chocolate

Replace whole milk with full-fat oat milk or barista-style coconut milk. Full-fat oat milk gives the closest texture to whole milk. Avoid thin almond milk, it produces a watery result that does not coat the chocolate properly. Top with coconut whipped cream.

Extra Thick Peppermint Hot Cocoa

Add 1 tablespoon of heavy cream to the milk at the start and increase the chopped chocolate to 3 oz. The result is closer to a European-style drinking chocolate: dense, spoonable, served in smaller quantities.

Spiced Peppermint Hot Chocolate

Add 1/4 teaspoon ground cinnamon and a pinch of cayenne pepper along with the cocoa paste in step 1. The cinnamon rounds out the mint and the cayenne adds a subtle back-of-throat warmth that lingers pleasantly.

White Chocolate Peppermint Cocoa

Omit the Dutch-process cocoa and dark chocolate. Instead, melt 2 oz of good-quality white chocolate into the warmed milk. Use only 1 tablespoon of sugar or less, as white chocolate is sweet. Reduce peppermint extract to 1/8 teaspoon and taste from there. The result is sweeter and milkier, closer to a candy cane in a cup.

Serving & Gifting

Serve immediately in large pre-warmed mugs while the chocolate is still hot and glossy. A generous mound of freshly whipped cream (not canned foam, which deflates instantly) stays put and adds a cool, airy contrast. For a Christmas party or holiday gathering, set up a topping station with crushed candy canes, mini marshmallows, cocoa powder, and chocolate shavings so guests can customize their own. Pair with shortbread cookies or gingerbread for an easy Christmas dessert course.

Storage & Freezing

Peppermint hot chocolate is best made and served immediately. If you have leftovers, cool them completely and refrigerate in a covered jar for up to 2 days. Reheat gently over low heat, whisking to recombine. Do not microwave without stirring partway through, as the chocolate can scorch on the bottom. The drink does not freeze well, the chocolate separates on thawing.

Common Questions

Can I use cocoa powder instead of real chocolate?

You can make peppermint hot cocoa with only Dutch-process cocoa powder (2 to 3 tablespoons per cup of milk), but the result will be thinner and less rich than a version made with both cocoa and chopped chocolate. For the most indulgent peppermint hot chocolate, use both. The chopped chocolate provides fat and body that cocoa alone cannot replicate.

What is the difference between peppermint hot chocolate and peppermint hot cocoa?

The terms are used interchangeably, but technically hot cocoa is made with cocoa powder and hot chocolate is made with melted real chocolate (or a combination). Hot chocolate made with real chocolate is richer and thicker. This recipe uses both, so it sits in between: the depth of real chocolate with the easy preparation of a cocoa-based drink.

Can I use candy canes to flavor it instead of extract?

Yes. Crush 2 candy canes and stir them into the hot milk until dissolved before adding the chocolate. You will need to reduce the added sugar significantly since candy canes are very sweet. The mint flavor from candy canes is slightly different, more sugary and less bright than pure extract, but it works well and adds a festive look to the drink.

Is peppermint hot chocolate gluten-free?

Yes, this recipe is naturally gluten-free. Check that your chocolate and cocoa powder are produced in a gluten-free facility if you have celiac disease, as some chocolate products are processed on shared equipment with wheat.

How do I make it less sweet?

Reduce the sugar to 1 tablespoon or omit it entirely, especially if using a sweeter chocolate below 70% cacao. You can also use 85% dark chocolate, which has minimal added sugar. Balance is the goal: the chocolate's natural bitterness should contrast the sweetness without making the drink taste harsh.

Can I make this for a crowd?

Multiply the recipe as needed and make it in a saucepan or Dutch oven. Keep it warm on the lowest heat setting, whisking occasionally, and hold the temperature below 160 F. Add the peppermint extract just before serving. For 10 or more servings, a slow cooker on the warm setting works well, though stir it every 20 minutes to prevent a skin from forming.

Chocolate Candy Cane Christmas Party Families Vegetarian Quick And Easy Advent
Step 1 of 6