Peppermint Hot Chocolate

Peppermint Hot Chocolate
⏱️ cook time 10 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Rich, velvety hot chocolate infused with bright cool peppermint, topped with fluffy whipped cream and crushed candy canes: cozy Christmas comfort in a mug.

Ingredients

Whole milk 4 cups (960ml)
70% cacao dark chocolate, finely chopped 80g
Unsweetened Dutch-process cocoa powder 2 tbsp
Granulated sugar 2 tbsp
Pure peppermint extract 1 tsp
Pure vanilla extract 1 tsp
Fine sea salt 1/8 tsp
Heavy whipping cream, chilled 1/2 cup (120ml)
Standard peppermint candy canes 6 count

Steps

1

Crush Peppermint Garnish

Unwrap 2 of the 6 recipe candy canes, place them inside the sandwich-sized resealable plastic bag, and press out excess air before sealing. Use the beech wood muddler to gently pound the candies into coarse, uneven crumbs (a mix of fine red-and-white powder and 5mm-sized chunks) over approximately 2 minutes. Do not over-crush into a fine dust. Pour the crushed peppermint into the matte white ceramic ramekin, and set the remaining 4 whole recipe candy canes aside to use as mug garnish.

Step 1
step1:Crush Peppermint Garnish
Step 1
step1:Crush Peppermint Garnish
2

Whip Fluffy Topping

Pour the 1/2 cup of chilled heavy whipping cream into one of the small clear glass prep bowls. Hold the bowl steady with one hand, and use the silicone whisk to beat the cream vigorously in circular motions for 1.5-2 minutes, until soft, billowy peaks form that hold their shape for 2 seconds when the whisk is lifted out of the cream. Do not over-whip to the point of forming stiff, grainy butter. Set the bowl of whipped cream in the cool front left corner of the counter until ready to serve.

Step 2
step2:Whip Fluffy Topping
3

Warm Milk Base

Pour the 4 cups of whole milk from the glass measuring cup into the stainless steel saucepan. Set the saucepan on the matte black induction burner, and heat over medium-low heat (130°C/265°F) for 4-5 minutes, until the milk is steaming gently and tiny, pinprick-sized bubbles form around the inner edge of the pan. Do not bring the milk to a rolling boil, as this will scald the milk and create a grainy final texture.

Step 3
step3:Warm Milk Base
4

Add Chocolate and Cocoa

Add the finely chopped 80g 70% dark chocolate, 2 tablespoons unsweetened cocoa powder, 2 tablespoons granulated sugar, and 1/8 teaspoon fine sea salt to the steaming milk. Use the silicone whisk to stir continuously in slow, circular motions for 2-3 minutes, scraping the bottom of the pan regularly to prevent chocolate from burning, until the chocolate is fully melted, the cocoa is completely dissolved with no dry lumps, and the mixture is a uniform deep, glossy brown.

Step 4
step4:Add Chocolate and Cocoa
Step 4
step4:Add Chocolate and Cocoa
5

Infuse Peppermint Flavor

Turn off the induction burner, carefully move the saucepan off the heat to the front section of the counter, and stir in 1 teaspoon pure peppermint extract and 1 teaspoon pure vanilla extract. Whisk for 30 seconds to fully combine, then taste and adjust: if you prefer a stronger mint flavor, add an extra 1/4 teaspoon peppermint extract, taking care not to add too much which will create an artificial, toothpaste-like taste. Let the mixture rest for 1 minute to allow the flavors to meld.

Step 5
step5:Infuse Peppermint Flavor
6

Strain Hot Chocolate

Place the small stainless steel fine-mesh sieve over the rim of the first clear glass mug. Slowly pour the hot chocolate through the sieve to catch any undissolved cocoa lumps or small bits of scorched chocolate from the pan bottom. Fill each mug to exactly 2cm below the rim, dividing the hot chocolate evenly between the 4 mugs lined up in a row on the front counter.

Step 6
step6:Strain Hot Chocolate
7

Top with Garnishes

Spoon a generous 2cm dollop of the freshly whipped cream on top of each mug of hot chocolate, letting it spill slightly over the edges for an inviting, generous look. Sprinkle 1 teaspoon of crushed peppermint from the ramekin over the whipped cream on each mug, then hook one whole recipe candy cane over the rim of each mug, with the curved end resting outside the mug to use as a stirrer.

Step 7
step7:Top with Garnishes
Step 7
step7:Top with Garnishes

Tips

1.Never heat the milk to a rolling boil: boiling causes milk proteins to curdle, creating a grainy texture in the finished hot chocolate, and increases the risk of burning chocolate at the pan bottom for a bitter, off flavor. Gentle steam and tiny bubbles at the pan edges are your cue the milk is the right temperature.
2.Use chopped high-quality dark chocolate bars instead of chocolate chips: chocolate chips contain added waxes and stabilizers to help them hold their shape in baking, which prevents them from melting into a silky, glossy texture. Chopped 70% cacao bar chocolate creates a luxuriously smooth, rich hot chocolate.
3.Add peppermint extract only after removing the pan from heat: high heat breaks down the delicate mint essential oils in peppermint extract, leading to a flat, artificial, almost medicinal flavor. Adding it off-heat preserves the bright, cool, fresh peppermint taste.

✨ You May Also Like

Drinks & Beverages
🍜 Mexico

A bright, balanced tequila-based cocktail with zesty fresh lime, smooth orange liqueur, and a signature salt rim, perfect for warm summer sipping.

⏱️ 5 minutesDrinks & Beverages ★ 4.9
Drinks & Beverages
🍜 United States

Thick, creamy, nostalgic classic vanilla milkshake with a rich, smooth texture, topped with whipped cream and a cherry for cool, sweet refreshment.

⏱️ 5 minutesDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

A bright, golden strong ale with fruity banana-clove notes, subtle hop spice, and soft carbonation, brewed in classic Trappist Tripel tradition.

⏱️ 2 hours aDrinks & Beverages ★ 4.5
Drinks & Beverages
🍜 United States

A frothy, nostalgic American soda fountain treat pairing bubbly cold root beer with creamy vanilla ice cream, perfect for cooling down at warm weather gatherings.

⏱️ 20 minuteDrinks & Beverages ★ 4.8
Drinks & Beverages
🍜 United States

Tart, funky, effervescent American Wild Ale is a complex fruity craft beer brewed with wild yeast, delivering bright, zesty notes perfect for warm-weather sipping.

⏱️ 2 hours aDrinks & Beverages ★ 4.4
Drinks & Beverages
🍜 United States

Bright, bubbly copycat of the iconic American caramel cola, balanced with citrus and warm spice, perfect for sipping ice-cold on hot days.

⏱️ 15 minuteDrinks & Beverages ★ 4.8

Peppermint Hot Chocolate:Frequently Asked Questions

1.Can I use lower-fat milk instead of whole milk for this peppermint hot chocolate? ▾
You can use 2% milk if that’s what you have on hand, though it will be slightly less rich and velvety than the whole milk version. To make up for lost creaminess, stir in 1 tablespoon of heavy cream per serving. Skip skim milk entirely—it will result in a thin, watery hot chocolate that doesn’t deliver that cozy, luxe mouthfeel this drink is known for.
2.Do I have to use 70% cacao dark chocolate, or can I swap in a different chocolate? ▾
70% cacao dark chocolate creates a deep, not-too-sweet base that perfectly balances the bright peppermint and added sugar, but you can use semisweet or milk chocolate if you prefer a sweeter drink. Just cut the granulated sugar by 1 to 2 teaspoons per serving to avoid a cloyingly sweet result, and skip chocolate with fillings that cause grainy texture.
3.How do I keep the chocolate from seizing into clumps when I melt it into the milk? ▾
The key is to heat your milk over medium-low heat first—never bring it to a rolling boil—then add your finely chopped chocolate a small handful at a time, whisking constantly as you go. Adding cold chocolate to scalding, boiling milk causes a sudden temperature shift that makes chocolate seize into tough, grainy clumps that are hard to smooth out.
4.Can I make this peppermint hot chocolate ahead of time for a holiday party? ▾
Absolutely! Let the finished hot chocolate cool completely, then store it in a sealed airtight container in the fridge for up to 3 days. When you’re ready to serve, reheat it gently over low heat on the stovetop, whisking occasionally to bring it back to its smooth, velvety texture. Avoid high-heat microwaving, as that can scald the milk and chocolate.
5.Should I use peppermint extract or crushed candy canes to get the mint flavor? ▾
Pure peppermint extract delivers a bright, clean, consistent cool peppermint flavor that evenly infuses the entire batch. Crushed candy canes work beautifully as a crunchy topping, but stirring them directly into the hot chocolate adds extra sugar and can leave a grainy texture as they dissolve, rather than the smooth, even mint kick extract provides.
6.I accidentally added too much peppermint extract—how do I fix the batch? ▾
If you’ve overdone the peppermint and it tastes too sharp or even toothpaste-like, don’t toss the whole batch! Stir in an extra ½ cup of warm whole milk, a small handful of extra chopped dark chocolate, and a pinch more sugar to dilute the extract. Taste as you adjust, adding small increments until the mint flavor is balanced and pleasant.
7.Can I adjust this recipe to make a vegan peppermint hot chocolate? ▾
You can easily make a vegan version by swapping whole milk for barista blend oat milk, which has the creamiest, closest texture to dairy for hot chocolate, and using a 70% cacao dark chocolate labeled dairy-free. Double check that your peppermint extract has no hidden dairy carriers, then top with coconut whipped cream and crushed candy canes for a fully plant-based treat.
8.Why does the recipe call for Dutch-process cocoa powder instead of natural cocoa? ▾
Dutch-process cocoa is treated to neutralize its natural acidity, giving it a smoother, deeper, more mellow chocolate flavor that pairs beautifully with rich dark chocolate and bright peppermint. If you only have natural unsweetened cocoa on hand, you can use it, just note the hot chocolate will have a slightly brighter, tangier chocolate note instead of the luxuriously smooth profile the recipe is designed for.
9.How do I make fluffy whipped cream that doesn’t deflate immediately on top of the hot drink? ▾
For fluffy, long-lasting whipped cream, chill your metal mixing bowl and whisk attachment in the freezer for 10 minutes before you start. Whip cold heavy cream on medium speed just until soft, billowy peaks form—don’t overwhip it to the point of turning buttery. Dollop it on right before serving, and it will hold its shape for 10 to 15 minutes.
10.Can I add espresso or alcohol to make this an adult-friendly holiday drink? ▾
Definitely! For a cozy peppermint mocha twist, stir 1 shot of freshly brewed espresso into each mug before adding toppings. For a boozy treat, add 1 ounce of peppermint schnapps, Bailey’s Irish Cream, or bourbon per serving. Just cut back a little on the added sugar if you’re using a sweet liqueur to keep the drink balanced, not cloying.
11.My hot chocolate came out lumpy—what went wrong, and can I fix it? ▾
Lumps usually form if you add cocoa powder or chopped chocolate too quickly to hot milk without whisking, or if your milk was at a rolling boil when you added the chocolate. To fix it, pour the hot chocolate through a fine-mesh sieve into your mugs, pressing any soft chocolate clumps through with a spatula to catch undissolved bits for a perfectly smooth drink.
12.Is there a way to make this lower in sugar without losing that rich flavor? ▾
You can cut the granulated sugar by half without ruining the drink, since 70% dark chocolate already delivers deep, robust flavor, and the bright peppermint adds a lively note that makes reduced sugar feel intentional. Avoid swapping in 100% zero-calorie sweeteners for all the sugar, as they can leave a chemical aftertaste that clashes with the smooth chocolate and cool mint.
13.Can I make this peppermint hot chocolate in a slow cooker for a big holiday gathering? ▾
Absolutely! Add all ingredients except the peppermint extract to your slow cooker, whisk to combine the cocoa powder and sugar, then cook on low for 2 hours, whisking every 30 minutes to keep the chocolate smooth. Stir in the peppermint extract right before serving, and set the slow cooker to “warm” so guests can serve themselves all evening.
14.Why does the recipe call for finely chopped chocolate bars instead of regular chocolate chips? ▾
Chocolate chips are made with added stabilizers to help them hold their shape when baked, which means they don’t melt as smoothly into hot milk as freshly chopped dark chocolate. Finely chopping a bar of 70% cacao chocolate lets it melt quickly and evenly into warm milk, creating that luxuriously velvety texture without any waxy, partially unmelted bits.
15.What’s the easiest, least messy way to crush candy canes for the topping? ▾
The simplest no-mess method is to place unwrapped candy canes in a sealed zip-top plastic bag, squeeze out all excess air, then gently tap them with a rolling pin or heavy soup can until they’re crushed to your preferred size. Don’t over-crush them into fine dust—leave a mix of small crumbs and slightly larger chunks for nice crunch and pretty red and white contrast.
16.Can I use peppermint schnapps instead of peppermint extract for the mint flavor? ▾
You can, but you’ll need to adjust quantities to account for the schnapps’ added alcohol and sugar. For a standard 4-serving batch, swap the extract for 2 to 3 tablespoons of peppermint schnapps, tasting as you go to avoid an overpowering mint flavor. Note that this will make the drink alcoholic, so it won’t be suitable for kids or non-drinking guests.
17.How do I prevent that tough “skin” from forming on top of leftover reheated hot chocolate? ▾
That thin, chewy skin forms when milk proteins are exposed to air and coagulate as the drink cools or reheats. To prevent it, reheat your hot chocolate gently over low heat with a lid on the pan, whisking occasionally as it warms. If a skin does form, just skim it off the top with a spoon before serving, or whisk vigorously to incorporate it back for a smooth result.

Comments (17)

2 hours ago

OMG this peppermint hot chocolate is SO good! I made it last night for our family movie night and everyone went back for seconds. I topped ours with extra crushed candy canes and a mountain of whipped cream, and it was perfect for the 30 degree weather we had upstate. Total game changer compared to my usual generic hot cocoa mix!

30 minutes ago

So glad it was a hit for movie night, Sarah! The extra candy cane topping sounds absolutely delicious, we love that added crunch too!

yesterday

My kids loved this! I stirred in a little extra white chocolate for sweetness and they begged me to make it again after school this week. Super easy too, I didn’t have to run to the store for any fancy ingredients which is a total win on busy weeknights.

2 days ago

Made this for our office holiday potluck yesterday and people would not stop asking me for the recipe. I swapped the regular milk for oat milk since a couple coworkers are dairy free and it still came out super creamy and rich. 10/10, will be making this all December long.

yesterday

Wait I was at that potluck! That was the hot chocolate everyone was raving about? No wonder it was so good, I went back for three cups lmao

3 days ago

Is there a way to make this without heavy cream? I’m trying to cut back a little but I don’t want it to taste watery. I’ve tried other lightened up hot chocolate recipes before and they always taste like sad warm chocolate milk lol.

2 days ago

I made it with half whole milk and half canned coconut milk last week when I didn’t have heavy cream! It was so rich I didn’t even notice the difference, plus it added a tiny coconut note that paired so well with the peppermint.

yesterday

Great question, Kelly! You can absolutely swap heavy cream for full-fat canned coconut milk, extra whole milk, or even half-and-half if you have it on hand — just avoid using skim milk to keep that creamy texture. So glad you asked!

1 week ago

Perfect post-hike warm up! I made a batch of this in my travel thermos before heading out to the trails last weekend and it kept me toasty the whole time. I added a tiny splash of peppermint schnapps to my cup after I got back to the car and *chef’s kiss*.

5 days ago

Wait, how finely do I crush the peppermint candies? I tried crushing some last year for hot chocolate and I had giant sharp chunks that were impossible to sip through a straw lmao. Don’t want to make that mistake again!

3 days ago

I put mine in a Ziploc bag and smash them with a rolling pin until they’re about the size of sprinkles! No giant chunks, just little crunchy bits that melt a little when they hit the hot cocoa.

2 days ago

Great question! We recommend crushing candies until they’re coarse crumbs, with no pieces larger than a pea for easy sipping. The Ziploc and rolling pin method Cara mentioned works perfectly for that!

2 days ago

This saved our snow day when we were stuck inside earlier this week! The boys were bouncing off the walls, so we whipped this up in 10 minutes and decorated our mugs with sprinkles and marshmallows. Zero complaints, even from my pickiest eater who hates anything mint flavored (I used a little less peppermint extract for his cup).

yesterday

That snow day activity sounds like so much fun! Great call adjusting the peppermint amount for your picky eater — that’s the best part of this recipe, it’s super easy to tweak to everyone’s taste!

1 week ago

Wait this is so easy even I can make it in my dorm room? I only have a mini fridge and a microwave, no stovetop. Has anyone tried microwaving this instead of heating it on the stove?

5 days ago

I make this in my microwave every single night during finals week! Just heat the milk in 30 second increments so it doesn’t boil over, stir in the chocolate and peppermint at the end, works perfect. No stove needed!

3 days ago

Hi there! You can absolutely make this in the microwave — just heat the milk until it’s hot but not boiling (usually 2-3 minutes total, stirring every 30 seconds) then stir in your chocolate, peppermint extract, and toppings. Perfect for dorm cooking!

2 weeks ago

Used dairy free dark chocolate and almond milk, and it came out incredible. I was worried the peppermint would taste artificial if I used regular extract, but it tasted just like the fancy cafe version that costs $7 a cup. Saved so much money making it at home!

3 days ago

Made a big batch of this for our tailgate before the Cowboys game last weekend, kept it in the crockpot on low the whole time. People were spiking it with bourbon and peppermint schnapps all game, we went through 3 gallons worth. Total hit.

2 days ago

Stealing the crockpot idea for our next tailgate! We usually do spiked cider but this sounds way better for the cold game coming up next week.

5 days ago

I love this recipe but I felt like the peppermint flavor was a little too strong when I made it the other night? Did I do something wrong? I measured a full teaspoon of extract like the recipe said, maybe my extract is extra potent?

3 days ago

Oh that happened to me too! I started adding 1/2 teaspoon first, tasting, then adding more if I need it. Peppermint extract varies so much brand to brand, some is way stronger than others.

2 days ago

So sorry the peppermint was too strong for you! Peppermint extract potency does vary a lot by brand, so we recommend starting with 1/2 teaspoon, tasting, and adding more to your preference if needed. We’ll add that note to the recipe card to make it clearer for other cooks!

just now

10 minute cook time? Sign me up. I hate complicated holiday recipes that require 1000 steps and a million dishes. This only used one pot, tasted amazing, and I didn’t have to spend all night in the kitchen. 10/10 for lazy cooks like me.

1 week ago

I’ve been making peppermint hot chocolate for my grandkids for 40 years, and I have to say this recipe is just as good as my old standby! I loved the tip about adding a tiny pinch of salt to bring out the chocolate flavor, I never thought to do that before. Will be using that trick from now on.

5 days ago

That means so much coming from someone who’s been making this for decades, Pat! The pinch of salt is our little secret trick to make the chocolate taste extra rich, so glad you loved it.

2 weeks ago

I work at a coffee shop and we sell a peppermint hot chocolate that’s super popular, but I swear this homemade version is better. I added a little dark chocolate syrup drizzle inside the mug before pouring and it looked like something you’d pay $8 for at a cafe.

1 week ago

Wait the mug drizzle trick is genius! I’m doing that for my Christmas party this weekend, it’ll look so fancy without any extra work.

5 days ago

Wow, that’s high praise coming from a barista! The chocolate drizzle in the mug is such a fun pro tip, we’re definitely going to try that next time we make a batch.

2 days ago

Wait it’s 70 degrees here in Phoenix and I still made this last night lmao. I cranked the AC, put on a Christmas movie, and drank a huge mug of it. No such thing as too warm for peppermint hot chocolate in my book.

yesterday

Same here in Florida! I don’t care if it’s 80 degrees out, peppermint hot chocolate season starts November 1st no exceptions lmao

30 minutes ago

Paired this with your classic chili recipe last night for our weekly Sunday dinner and it was the perfect cold weather combo. The mint cut through the richness of the chili so well, I never would’ve thought to pair those two but it worked!

5 minutes ago

I made a big batch of this for my kid’s class holiday party today and every single kid asked for seconds. I served it with mini marshmallows, crushed candy canes, and little chocolate shavings for a topping bar, it was such a hit. Even the teachers asked for the recipe!

just now

That topping bar sounds like so much fun! We’re so glad the kids and teachers loved it, nothing beats a warm cup of hot cocoa at a class party.