Peppermint Hot Chocolate (Creamy, with Crushed Candy Cane)
Peppermint hot chocolate is the drink that tastes like December in a mug: rich, creamy chocolate with a cool hint of peppermint, topped with whipped cream and a shower of crushed candy cane. It takes 15 minutes on the stove, and it is the kind of thing you make when the tree is up, the lights are on, and everyone is cold from outside.
What I love most about it is how much better it is than a packet. Real chocolate chips and cocoa make it thick and silky instead of thin and overly sweet, and you control the peppermint — just enough to taste it, never so much that it tastes like toothpaste. Make a batch after a walk in the cold, or serve it at a holiday party with a candy cane in every mug.
Why You’ll Love This Peppermint Hot Chocolate
- Thick, creamy, and deeply chocolatey — miles better than a powdered mix.
- Ready in 15 minutes, in one saucepan, with no special equipment.
- The peppermint is gentle and cool, not overpowering, so kids and adults both love it.
- Whipped cream and crushed candy cane make it look like a coffee-shop special.
- Easy to double for a crowd — just use a bigger pot and keep it warm on low.
Key Ingredients
- Whole milk, 3 cups (720 ml) — Whole milk makes the richest hot chocolate. Swap: 2% milk works, though the drink will be a little thinner.
- Heavy cream, 1/2 cup (120 ml) — The secret to a silky, café-style texture. Swap: use an extra 1/2 cup of whole milk and add 1 tablespoon of butter for a similar richness.
- Semi-sweet chocolate chips, 1 cup (170 g) — Melt into the milk for a deep chocolate base. Swap: chopped dark chocolate (60 to 70% cacao) for a more intense flavor, or milk chocolate chips for a sweeter drink.
- Unsweetened cocoa powder, 2 tablespoons (11 g) — Deepens the chocolate flavor so it tastes rich, not just sweet. Swap: Dutch-process cocoa for a darker, smoother chocolate note.
- Granulated sugar, 2 tablespoons (25 g) — Just enough to balance the cocoa; the chocolate chips add the rest of the sweetness. Swap: honey or maple syrup, added to taste.
- Peppermint extract, 1/2 teaspoon — The cool, minty note that makes it taste like Christmas. Swap: 1 crushed candy cane stirred into the hot chocolate instead of extract, though the flavor will be milder.
- Vanilla extract, 1 teaspoon — Rounds out the chocolate and peppermint. Swap: leave it out if you do not have it; the drink is still lovely.
- Whipped cream, for topping (120 g total), and crushed candy canes, 2 tablespoons (30 g) — The finishing touch. Swap: mini marshmallows instead of whipped cream, or a drizzle of chocolate sauce over the cream.
How to Make Peppermint Hot Chocolate
- Pour the milk and heavy cream into a medium saucepan and warm over medium heat until steaming, about 5 minutes. Do not let it boil — boiling makes the milk taste flat and can scorch the chocolate.
- Whisk in the chocolate chips, cocoa powder, and sugar. Keep whisking gently until the chocolate is completely melted and the drink is smooth and glossy, about 3 to 4 minutes.
- Stir in the peppermint extract and vanilla. Taste and add more peppermint a drop at a time if you want it stronger — a little goes a long way.
- Pour the hot chocolate into 4 mugs, filling each about three-quarters full so there is room for the topping.
- Top each mug with a generous spoonful of whipped cream and a sprinkle of crushed candy cane. Serve right away, with a candy cane in each mug if you like.
Success Tips
- Warm the milk gently and never let it boil. Boiled milk scorches easily and gives the hot chocolate a flat, cooked taste.
- Add the peppermint a drop at a time. Peppermint extract is strong, and you can always add more — but you cannot take it out.
- Whisk the cocoa in well before the chocolate melts. Cocoa clumps if it goes in late, so get it smooth while the milk is still warming.
- Serve it right away. The whipped cream melts into the drink within a few minutes, which is delicious — but the pretty topping is best enjoyed immediately.
Variations
- Spiked peppermint hot chocolate: Stir 1 ounce of peppermint schnapps or Baileys into each mug for an adults-only version.
- White chocolate peppermint: Swap the semi-sweet chips for white chocolate chips and leave out the cocoa powder for a pale, creamy version.
- Mocha peppermint: Add 1 teaspoon of instant espresso powder with the cocoa for a coffee-shop mocha twist.
- Dairy-free peppermint hot chocolate: Use oat milk and coconut cream instead of milk and heavy cream, and dairy-free chocolate chips.
Storage, Make-Ahead and Freezing
- Make-ahead: The hot chocolate base can be made up to 2 days ahead and kept in a covered jar in the fridge. Reheat it gently in a saucepan over low heat, whisking until smooth — do not boil it.
- Leftovers: Store leftover hot chocolate in the fridge for up to 2 days. Reheat gently on the stove or in the microwave in 30-second bursts, stirring between each one.
- Freezing: Freezing is not recommended; the milk and cream separate when thawed and the texture turns grainy. Make it fresh for the best result.
FAQ
Why does my hot chocolate taste like toothpaste?
Too much peppermint extract. Peppermint extract is very strong, and even an extra 1/4 teaspoon can push it from festive to medicinal. Use 1/2 teaspoon for 4 mugs, taste, and add more only a drop at a time.
Can I make peppermint hot chocolate with a powdered mix?
You can, but the homemade version is much richer. If you are short on time, make the mix with warm milk instead of water, stir in 1/4 teaspoon of peppermint extract, and top it with whipped cream and crushed candy cane — it will taste far better than the packet alone.
How do I crush candy canes without making a mess?
Put the candy canes in a zip-top bag, seal it, and crush them gently with a rolling pin or the flat side of a meat mallet. The bag keeps the pieces contained, and you get a mix of fine dust and small crunchy pieces that is perfect for sprinkling.
Can I make this in a slow cooker for a party?
Yes. Double the recipe, combine everything except the peppermint and toppings in the slow cooker, and cook on low for 1 to 2 hours, stirring now and then. Stir in the peppermint extract just before serving and keep the slow cooker on warm. Set out whipped cream and crushed candy canes so guests can top their own mugs.
In Short
- Rich, creamy hot chocolate made with real chocolate chips and cocoa, not a packet.
- A gentle hint of peppermint, topped with whipped cream and crushed candy cane.
- Ready in 15 minutes, in one saucepan.
- The cozy drink for cold December evenings and holiday parties.
Have you made this recipe? Leave a comment and a star rating below — I would love to hear how it turned out for you.
Photo credit: Julissa Pires via Pexels.
Peppermint Hot Chocolate
Creamy peppermint hot chocolate made with real chocolate chips and cocoa, topped with whipped cream and crushed candy cane. Rich, silky, and ready in 15 minutes in one saucepan.
4
servings5
minutes10
minutes565
kcal15
minutesIngredients
3 cups whole milk (720 ml)
1/2 cup heavy cream (120 ml)
1 cup semi-sweet chocolate chips (170 g)
2 tablespoons unsweetened cocoa powder (11 g)
2 tablespoons granulated sugar (25 g)
1/2 teaspoon peppermint extract
1 teaspoon vanilla extract
Whipped cream, for topping (120 g total)
2 tablespoons crushed candy canes (30 g)
Directions
- Warm the milk and heavy cream in a medium saucepan over medium heat until steaming, about 5 minutes. Do not boil.
- Whisk in the chocolate chips, cocoa powder, and sugar until the chocolate is melted and the drink is smooth and glossy, about 3 to 4 minutes.
- Stir in the peppermint extract and vanilla. Taste and add more peppermint a drop at a time.
- Pour into 4 mugs, filling each about three-quarters full.
- Top with whipped cream and crushed candy cane. Serve right away.
Notes
- Warm the milk gently and never let it boil. Peppermint extract is strong — add a drop at a time. The base can be made up to 2 days ahead and reheated gently; do not freeze. Double the recipe for a party and keep it warm in a slow cooker on low.
