This Christmas Peppermint Hot Chocolate is a cozy treat! Rich chocolatey goodness blends perfectly with a hint of refreshing peppermint. It’s like a warm hug in a mug!
Honestly, the best part is topping it with fluffy whipped cream and crushed candy canes. I can never resist sneaking a few extra bites of those sprinkles! 🎄❤️
Key Ingredients & Substitutions
Milk: Whole milk gives a creamy texture, but feel free to use any milk you like such as almond, soy, or oat milk. Each will change the flavor a bit, so choose your favorite!
Heavy Cream: If you’re watching calories, you can replace heavy cream with more milk. The hot chocolate will still be delicious, though not quite as rich. I personally love the added creaminess!
Chocolate: Semi-sweet or dark chocolate is ideal, but you could also use milk chocolate for a sweeter taste. Chocolate chips are convenient but look for good quality for the best flavor.
Peppermint Extract: This ingredient is key for that seasonal flavor! If you don’t have peppermint extract, a few drops of vanilla can work too, though you’ll miss that minty kick.
How Do I Get the Richest Hot Chocolate?
To achieve the best flavor and texture, focus on the heating process. You want to gently warm the milk and cream without boiling, as boiling can make it tough and prevent the chocolate from melting smoothly.
- Start heating the milk and cream together; keep an eye on it to avoid boiling.
- Whisk well when adding cocoa powder and sugar for a smooth mixture.
- Be patient when adding the chocolate – stir until fully melted to ensure a creamy consistency!
These steps really elevate your hot chocolate and make it wonderfully rich and smooth. Enjoy making your Christmas Peppermint Hot Chocolate! ☕️🎅

Christmas Peppermint Hot Chocolate
Ingredients You’ll Need:
- 2 cups whole milk (or milk of choice)
- 1/2 cup heavy cream
- 4 oz semi-sweet or dark chocolate, chopped (or good-quality chocolate chips)
- 2 tbsp unsweetened cocoa powder
- 2 tbsp granulated sugar (adjust to taste)
- 1/2 tsp peppermint extract
- Whipped cream (for topping)
- Crushed peppermint candy canes (for garnish)
- Optional: candy canes for stirring
How Much Time Will You Need?
This delightful Christmas Peppermint Hot Chocolate takes about 10-15 minutes to prepare. You’ll have a rich, warm drink ready in no time to enjoy by the fireplace!
Step-by-Step Instructions:
1. Heat the Milk and Cream:
Start by pouring the whole milk and heavy cream into a medium saucepan. Set it over medium heat and warm it gently. Keep an eye on it until it starts steaming, but make sure it doesn’t reach a boil!
2. Mix in Cocoa Powder and Sugar:
Once the milk is hot, take a whisk and add in the unsweetened cocoa powder and granulated sugar. Keep whisking until everything is fully dissolved and the mixture looks smooth and creamy.
3. Melt the Chocolate:
Now, carefully add the chopped semi-sweet or dark chocolate to your warm milk mixture. Stir constantly until the chocolate has melted completely, leaving you with a silky hot chocolate base.
4. Add Peppermint Extract:
Once the chocolate is melted and the mixture is smooth, remove the saucepan from the heat. Stir in the peppermint extract. This is what gives your hot chocolate that delightful holiday flavor!
5. Serve in Mugs:
Pour your delicious hot chocolate into festive mugs. Don’t be shy! Let some of it dribble over the edges for that cozy, homemade look!
6. Add the Toppings:
Top each mug with a generous swirl of whipped cream—because who doesn’t love whipped cream? Then, sprinkle crushed peppermint candy canes all over the top for a cheerful finish!
7. Optional Touch:
If you want to get fancy, you can offer a whole candy cane with each drink for stirring. It adds a fun touch and a bit more peppermint flavor as you sip!
8. Enjoy Your Treat:
Serve immediately and enjoy your festive peppermint hot chocolate! It’s the perfect drink to warm you up during those chilly holiday nights.
This recipe captures the rich, chocolatey indulgence paired beautifully with the fresh mint flavor that makes for a cozy holiday treat. Enjoy!
Can I Use Non-Dairy Milk for This Recipe?
Absolutely! Non-dairy milks like almond, soy, oat, or coconut milk can be used. Just keep in mind that the flavor and creaminess may vary slightly, so choose a product you enjoy!
Can I Make This Hot Chocolate in Advance?
Yes, you can prepare the hot chocolate base ahead of time! Just store it in the refrigerator and reheat gently on the stove before serving. Remember to add the whipped cream and crushed candy canes just before serving for freshness!
How to Adjust the Sweetness?
If you prefer a sweeter hot chocolate, simply increase the amount of sugar to your liking. You can also use flavored syrups for a unique taste. Be sure to taste and adjust as you go!
What’s the Best Way to Store Leftovers?
Store any leftover hot chocolate in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or in the microwave, stirring occasionally. If it’s too thick, add a splash of milk to bring it back to the perfect consistency!



