This Candy Cane Hot Chocolate is like a warm hug in a mug! Rich chocolate mixed with creamy milk and a refreshing touch of peppermint makes it super cozy.
Top it with whipped cream and crushed candy canes for some extra sweet fun! I love sipping this by the fireplace during chilly nights—pure holiday magic! ☕💖
Key Ingredients & Substitutions
Milk: Whole milk gives a rich and creamy texture, but you can use almond milk, oat milk, or any other milk you prefer. Just ensure it’s unsweetened if you’re watching your sugar intake!
Cocoa powder: Unsweetened cocoa is the base for that chocolate flavor. If you’re out, you could use chocolate syrup, but reduce the added sugar as the syrup is already sweet.
Sugar: Granulated sugar balances the cocoa’s bitterness. For a healthier option, try honey, agave nectar, or a sugar substitute like stevia. Just adjust the amount to your taste!
Chocolate chips: Semi-sweet chocolate chips add extra richness. Dark chocolate or even white chocolate can be delicious too—just keep in mind the sweetness level!
Peppermint extract: This gives that fresh minty flavor. If you don’t have it, crush some peppermint candies or use peppermint syrup. Be cautious with the quantity as it can be strong.
How Do I Make the Perfect Hot Chocolate?
Making hot chocolate may seem simple, but getting it just right takes a little care. Here’s how to ensure your hot chocolate is smooth and delicious:
- Start with medium heat on your milk to prevent it from scorching. Stirring frequently will help!
- Mix in the cocoa powder and sugar until fully dissolved before adding the chocolate chips. This avoids clumps.
- For a super smooth texture, keep stirring after adding the chocolate until it’s melted and creamy.
- Don’t overheat! Remove the saucepan from heat just before boiling. You want it warm, not bubbling.
- When garnishing, a little goes a long way. Just a sprinkle of crushed candy canes adds festive flair!

How to Make Candy Cane Hot Chocolate
Ingredients You’ll Need:
For the Hot Chocolate:
- 2 cups whole milk (or milk of choice)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 1/2 cup semi-sweet chocolate chips or chocolate chunks
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon peppermint extract
For Topping:
- Whipped cream
- 1 candy cane (plus extra crushed candy canes for garnish)
- Optional: red and green colored sugar or sprinkles for garnish
How Much Time Will You Need?
This delightful Candy Cane Hot Chocolate takes about 10 minutes to prepare. It’s a quick and easy way to enjoy a warm beverage that brings a festive spirit. Ideal for cozy evenings or holiday gatherings!
Step-by-Step Instructions:
1. Heat the Milk:
In a small saucepan, pour in the milk and set the heat to medium. Heat the milk until it’s warm, but be careful not to let it boil. You want it nice and cozy!
2. Mix in Cocoa and Sugar:
Once the milk is warm, whisk in the unsweetened cocoa powder and granulated sugar. Stir until everything is fully dissolved and there are no lumps. This will create the chocolatey base for your hot chocolate.
3. Add Chocolate Chips:
Add the semi-sweet chocolate chips to the saucepan. Stir continuously until the chocolate is melted and smooth. This is where the magic happens—watch it transform into a rich hot chocolate!
4. Flavor it Up:
Remove the saucepan from the heat, then stir in the vanilla extract and peppermint extract. This will give your hot chocolate that delightful holiday flavor. Yum!
5. Pour and Decorate:
Carefully pour the hot chocolate into your favorite mugs. Now, it’s time to make it pretty! Top each mug with a generous swirl of whipped cream.
6. Garnish:
Crush some extra candy cane pieces and sprinkle them over the whipped cream. Add a dash of red and green colored sugar or sprinkles for that festive touch if you’d like.
7. Serve with Love:
Finally, place one whole candy cane on the rim of each mug for a cute stirrer. Serve your Candy Cane Hot Chocolate immediately and enjoy your delicious creation!
Can I Use Non-Dairy Milk for This Recipe?
Absolutely! Almond milk, oat milk, or coconut milk can all be great substitutes for whole milk. Just choose a variety that fits your dietary preferences, and your hot chocolate will still be delicious!
How Can I Make This Hot Chocolate Sweeter?
If you like your hot chocolate on the sweeter side, feel free to adjust the sugar to your taste. You could also add a little more chocolate or use sweetened milk alternatives, like vanilla almond milk.
Can I Make This Hot Chocolate in Advance?
You can prepare the hot chocolate ahead of time and store it in the fridge for about 2 days. To reheat, do it gently on the stove over low heat, stirring frequently to keep it smooth.
What’s the Best Way to Store Leftovers?
If you have any leftover hot chocolate, store it in an airtight container in the fridge for up to 2 days. Just remember to give it a good stir or shake when reheating, as some ingredients may settle.



