Peppermint hot chocolate has become my go-to cozy treat after dinner, especially in the dead of winter. There’s something about that cooling burst of mint paired with rich, melted chocolate that feels like a warm hug with a little zing. It’s the kind of drink that feels festive but also comforting enough for a quiet night in.
I love how simple ingredients can turn into something unexpectedly delightful. I’ve tinkered with recipes over the years, trying to find the perfect balance—just enough peppermint to feel refreshing, but not so much it overtakes the chocolate. It’s honestly a small ritual I look forward to, especially after a long day or during holiday gatherings.
Using peppermint hot chocolate as a cozy after-dinner treat that doubles as a festive pick-me-up during the cold months, blending nostalgic comfort with a refreshing twist.
The story behind this recipe
One winter evening, I realized my usual hot chocolate needed a little more magic. I had a stash of peppermint candies leftover from holiday baking, and a sudden craving for something both familiar and lively. Stirring that peppermint into a rich, steaming cup felt like capturing a fleeting moment of holiday cheer in a mug. It’s become my go-to for winding down or brightening up a gray day, a small ritual that reminds me of cozy nights and festive mornings.
Ingredient breakdown
- Peppermint extract: I use a few drops of pure peppermint extract—it’s potent and bright, giving that refreshing punch. You can adjust the amount if you want less minty zing.
- Dark chocolate: I prefer 70% cocoa for a rich, slightly bitter depth that balances the peppermint’s brightness. Feel free to swap for milk chocolate if you want it sweeter and creamier.
- Milk: Whole milk creates a silky, luxurious base. If you want a lighter version, almond or oat milk works well, but the texture changes slightly—less creamy, more delicate.
- Sugar: I usually add just a touch of sugar to round out the flavors. Brown sugar adds a subtle caramel note, but regular granulated works fine if that’s what you have.
- Candy canes: I crush a couple of candy canes into the hot chocolate for extra peppermint flavor and a festive look. Be careful not to overdo it—too much can make it overly sweet or cause the drink to thicken.
- Whipped cream: A dollop of homemade whipped cream adds a soft, airy counterpoint to the drink’s richness. For a vegan version, coconut whipped cream is a great stand-in, with a subtle coconut aroma.
Spotlight on key ingredients
Peppermint extract:
- I use a few drops of pure peppermint extract—it’s potent and bright, giving that refreshing punch. You can adjust the amount if you want less minty zing.
- Dark chocolate: I prefer 70% cocoa for a rich, slightly bitter depth that balances the peppermint’s brightness. Feel free to swap for milk chocolate if you want it sweeter and creamier.
- Candy canes: I crush a couple of candy canes into the hot chocolate for extra peppermint flavor and a festive look. Be careful not to overdo it—too much can make it overly sweet or cause the drink to thicken.
Candy canes:
- Dark chocolate: It melts smoothly, releasing a rich cocoa aroma that envelops the whole drink. It’s the backbone of that velvety texture.
- They add a burst of cooling mint and a subtle crunch. When crushed, they dissolve into the hot liquid, infusing it with flavor and a hint of sweetness.
Notes for ingredient swaps
- Dairy-Free: Swap regular milk for almond, oat, or coconut milk. It alters the creaminess slightly but keeps it light and nutty or tropical.
- Sweetener: Use honey, maple syrup, or agave nectar instead of sugar. Each adds a subtle flavor twist and different sweetness levels.
- Chocolate: Substitute dark chocolate with milk chocolate for a creamier, sweeter profile, or use vegan chocolates if needed.
- Peppermint Flavor: Fresh peppermint leaves steeped in warm milk can add a natural, herbal mint note. Adjust steeping time for strength.
- Candy Canes: Crushed peppermint candies or peppermint oil can replace candy canes. Be mindful of added sweetness or intensity.
- Whipped Cream: Coconut whipped cream or vanilla bean whipped topping offers dairy-free options with a similar airy texture.
Equipment & Tools
- Small saucepan: Heat milk evenly and melt chocolate.
- Whisk: Stir ingredients smoothly without burning.
- Measuring spoons: Accurately measure peppermint extract and sugar.
- Mug: Serve hot chocolate in a cozy vessel.
Step-by-step guide to peppermint hot chocolate
- Gather all ingredients and tools. Use a small saucepan, a whisk, a measuring spoons, and a mug.
- Chop the dark chocolate into small pieces to ensure quick melting. Measure out 2 oz (55 g).
- Heat 1 cup (240 ml) of milk in the saucepan over medium heat (around 65°C/150°F). Watch for steam and tiny bubbles around the edges.
- Add the chopped chocolate to the hot milk. Stir gently with the whisk until smooth and shiny, about 2-3 minutes. If the chocolate isn’t melting, lower heat slightly.
- Stir in 1/4 teaspoon peppermint extract. Taste and adjust if you want a stronger mint punch.
- Add 1-2 teaspoons sugar if you like it sweeter. Stir until dissolved and the mixture is uniform.
- Remove from heat once the mixture is hot and well combined. It should be steaming but not boiling.
- Pour into the mug. Top with whipped cream and crushed candy canes if desired for a festive touch.
- Serve immediately. Enjoy the aroma of rich chocolate mingling with cool peppermint.
Pour hot chocolate into the mug. Garnish with whipped cream and crushed candy canes. Let sit for a minute to settle before sipping. Serve immediately while warm and fragrant.
How to Know It’s Done
- Chocolate fully melted and glossy without lumps.
- Milk hot but not boiling, around 65°C/150°F.
- Peppermint flavor balanced, not overpowering.

Peppermint Hot Chocolate
Ingredients
Equipment
Method
- Chop the dark chocolate into small pieces to help it melt quickly and evenly.
- Pour the milk into a small saucepan and warm it over medium heat until you see gentle steam and tiny bubbles form around the edges, about 2-3 minutes.
- Add the chopped dark chocolate to the warm milk and whisk continuously until the chocolate is fully melted and the mixture becomes smooth and glossy, about 2-3 minutes.
- Remove the saucepan from heat and stir in the peppermint extract, tasting and adding more if you desire a stronger mint flavor.
- If you'd like it sweeter, whisk in 1-2 teaspoons of sugar until dissolved.
- Pour the hot chocolate into a cozy mug and top generously with whipped cream.
- Crush the candy canes into small pieces and sprinkle over the whipped cream for a festive, crunchy garnish.
- Serve immediately, enjoying the rich chocolate aroma combined with the refreshing peppermint scent.
Notes
Pro tips for perfect peppermint hot chocolate
- Use finely crushed candy canes to dissolve quickly, releasing mint flavor evenly.
- Warm the milk gently—around 65°C/150°F—to prevent scorching and preserve creaminess.
- Whisk continuously when melting chocolate to ensure a glossy, lump-free texture.
- Add peppermint extract after removing from heat—this preserves its bright, fresh aroma.
- For a smoother drink, strain the hot chocolate through a fine sieve to catch any chocolate lumps.
- Keep the heat moderate; boiling can cause the milk to foam over or scorch the chocolate.
- Taste and adjust peppermint early—less can be more, as it’s easy to over-mint.
Common mistakes and how to fix them
- FORGOT to adjust peppermint amount → Add a splash more if too subtle.
- DUMPED chocolate too early → Wait until fully melted and glossy before proceeding.
- OVER-TORCHED milk → Lower heat immediately and stir to prevent burning.
- MISSED stirring during melting → Keep whisking gently to avoid lumps and scorching.
Quick fixes and pantry swaps
- When too bitter → Splash in a little more milk to mellow the flavor.
- If the peppermint is weak → Patch with a few extra drops of extract.
- DUMPED chocolate lumps → Whisk vigorously over low heat until smooth.
- Overheated milk → Shield from direct heat and stir to prevent scorching.
- When the drink shimmers and smells rich → Rescue with a quick stir, then serve immediately.
Prep, store, and reheat tips
- Prepare the hot chocolate base in advance by melting chocolate and mixing with milk; store in a sealed container in the fridge for up to 24 hours, and reheat gently on the stove until steaming, noticing the rich aroma returning.
- Crush candy canes ahead of time and keep in an airtight jar; they stay crisp for days, but if they soften, briefly toast them in a dry pan to restore crunch before garnishing.
- Store leftover whipped cream in a covered container in the fridge for up to 24 hours; re-whip briefly if it deflates or separates, until soft and airy again—watch for the sweet, coconut aroma if vegan version.
- Peppermint extract can be measured and kept in a small bottle for weeks; it doesn’t lose potency quickly, but keep away from heat and sunlight to preserve that bright, cooling scent.
- If making a large batch, keep the hot chocolate mixture warm in a double boiler or thermos; avoid boiling, as the flavors can become dull, and reheat with a gentle stir to rediscover that velvety texture.
Frequently Asked Questions about Peppermint Hot Chocolate
1. How much peppermint extract should I add?
Use pure peppermint extract for a bright, refreshing flavor. Adjust the amount to taste, starting with a few drops.
2. Can I use milk chocolate instead of dark?
Yes, you can substitute dark chocolate with milk chocolate for a sweeter, creamier drink. Adjust sugar accordingly.
3. Should I crush the candy canes?
Crushing candy canes releases their mint flavor quickly and adds a festive crunch. Be careful not to overdo it.
4. How do I reheat leftover hot chocolate?
Reheat gently over low heat until steaming. Stir frequently and check for a velvety texture and inviting aroma.
5. Can I make this dairy-free?
Using plant-based milks like almond or oat works well, but may alter the richness slightly. Choose unsweetened for best control.
6. My hot chocolate lost its peppermint punch. What now?
Add a pinch more peppermint extract or crushed candy canes if the flavor feels muted after standing.
7. How do I prevent lumps in my hot chocolate?
Use a fine sieve when pouring to catch any lumps and ensure a smooth, glossy texture.
8. How can I boost the peppermint aroma?
For a richer aroma, toast a few crushed candy canes or add a tiny drop of peppermint oil during heating.
9. My chocolate isn’t melting smoothly—what do I do?
If the chocolate isn’t melting properly, lower the heat and stir continuously to prevent scorching and lumps.
10. How should I store leftover ingredients?
Store crushed candy canes and peppermint extract in a cool, dark place to preserve their flavors and crunch.
This peppermint hot chocolate isn’t just a drink; it’s a small ritual that brings comfort and a burst of refreshment. When that cool mint hits your tongue after the rich chocolate, it’s like a little celebration in a mug. Especially now, when the season feels a little more urgent, it’s good to have something that feels both nostalgic and lively.
Whether you’re winding down after a long day or just craving a festive pick-me-up, this recipe offers a cozy, practical moment. It’s humble ingredients coming together to create something that’s simple, honest, and just right for right now.
