This festive Candy Cane Hot Chocolate is a cozy treat that combines rich chocolate with the sweet crunch of peppermint. Perfect for warming up on a chilly day!
As you sip this delightful drink, you can’t help but feel the holiday spirit! I like to top mine with whipped cream and extra crushed candy canes—it makes it even yummier!
Key Ingredients & Substitutions
Milk: Whole milk gives a creamy texture, but you can use any milk you prefer, such as almond, oat, or skim milk. My favorite is oat milk for its natural sweetness!
Cocoa Powder: Unsweetened cocoa is key for a rich chocolate flavor. If you’re looking for convenience, try hot cocoa mix, but be mindful of added sugars and flavors.
Sugar: Granulated white sugar is standard, but feel free to use brown sugar or maple syrup for a different taste. Just adjust the amount to your taste as they are sweeter!
Chocolate Chips: Semi-sweet is recommended, but dark chocolate works great, too. For a lighter version, use white chocolate, just keep in mind it will change the flavor.
Peppermint Extract: If you can’t find this, crushed peppermint candies or mint chocolate syrup can be a fun substitute! Adjust the amount based on how minty you want it.
How Do I Make Sure My Hot Chocolate is Extra Creamy?
To achieve that extra creamy hot chocolate, start by heating your milk gently. Here’s how to do it:
- Use medium heat and constantly stir the milk to prevent it from scalding.
- Add the cocoa and sugar slowly, whisking until completely dissolved for a smoother texture.
- Incorporate the chocolate chips gradually. This ensures they melt thoroughly, giving you a luscious drink.
- If it’s too thick, mix in a little extra milk until you reach your desired consistency.
By following these tips, you’ll enjoy a rich and creamy Candy Cane Hot Chocolate every time!

Candy Cane Hot Chocolate
Ingredients You’ll Need:
- 2 cups whole milk (or any milk of your choice)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- 1/2 cup semi-sweet chocolate chips or chopped chocolate
- 1/4 teaspoon peppermint extract
- Whipped cream for topping
- 1 candy cane, plus extra crushed candy canes for garnish
- Optional: pinch of salt
How Much Time Will You Need?
This delightful Candy Cane Hot Chocolate takes about 10 minutes to prepare from start to finish. It’s quick and easy—perfect for a cozy cup on a chilly day!
Step-by-Step Instructions:
1. Heat the Milk:
Start by pouring 2 cups of milk into a medium saucepan. Place it over medium heat and warm it gently, stirring occasionally. Make sure it’s warm but not boiling, as this will help your hot chocolate have a silky texture.
2. Mix in the Cocoa and Sugar:
Once the milk is warm, add 2 tablespoons of unsweetened cocoa powder, 2 tablespoons of granulated sugar, and a pinch of salt (if desired). Whisk these together until the mixture is completely smooth, with no lumps of cocoa powder.
3. Add the Chocolate and Peppermint:
Next, stir in 1/2 cup of semi-sweet chocolate chips or chopped chocolate. Continue to stir until the chocolate melts completely and blends into the mixture. Remove the saucepan from the heat and add 1/4 teaspoon of peppermint extract for that festive touch.
4. Serve and Garnish:
Pour your rich and creamy hot chocolate into a heatproof glass or mug. Top it generously with whipped cream, and for a special festive flair, sprinkle crushed candy canes over the whipped cream. Finally, hang a whole candy cane on the rim of the mug for a cute decoration!
5. Enjoy!
Serve your Candy Cane Hot Chocolate immediately while it’s still warm. Sip and enjoy the delicious chocolate and mint flavor—this drink is sure to bring a smile to your face!
Can I Use Non-Dairy Milk in This Recipe?
Absolutely! Non-dairy alternatives like almond milk, soy milk, or oat milk work great in this recipe. Keep in mind that each milk will impart its own flavor, so choose your favorite for the best taste!
How Can I Make This Hot Chocolate Vegan?
To make this Candy Cane Hot Chocolate vegan, simply substitute whole milk with a non-dairy milk of your choice, use dairy-free chocolate chips, and skip the whipped cream or opt for a vegan whipped topping.
Can I Make It Ahead of Time?
Yes, you can prepare the hot chocolate in advance! Simply follow the instructions, let it cool, and store it in the refrigerator for up to 3 days. To reheat, gently warm it on the stove over low heat or in the microwave, stirring occasionally to mix well.
How Should I Store Leftovers?
Store any leftover hot chocolate in an airtight container in the fridge. It can be kept for up to 3 days. When reheating, just remember to stir as it may separate slightly when cooled.



