This Peppermint White Hot Chocolate is a cozy drink that combines creamy white chocolate with a refreshing touch of peppermint. It’s perfect for winter snuggles!
Who doesn’t love a sweet and warm treat? I always top mine with whipped cream and extra peppermint bits for a fun splash! It’s like a hug in a mug. ☕️❤️
Key Ingredients & Substitutions
Whole Milk: Whole milk gives a creamy texture to the hot chocolate. If you’re looking for lighter options, you can use 2% milk or almond milk, though it may be less creamy.
Heavy Cream: This adds richness. For a lighter version, you can substitute with half-and-half or even coconut cream for a dairy-free twist!
White Chocolate: I love using white chocolate chips for convenience. If you’re out of white chocolate, you can use sweetened condensed milk for a similar flavor. Just adjust the sweetness accordingly.
Peppermint Extract: Always use pure peppermint extract if you can! If you can’t find it, a few drops of vanilla extract can work in a pinch, though the flavor will change.
Garnishes: Crushed candy canes give a lovely crunch and peppermint flavor. You can use chocolate shavings or even marshmallows as alternatives.
How Can I Achieve the Perfect Creamy Texture?
To get that dreamy, creamy texture in your hot chocolate, pay attention to the heating process!
- Start with medium heat for warming the milk and cream. Stir often to prevent scorching.
- Once warm, lower the heat before adding the white chocolate. This keeps it from separating and ensures a smooth mix.
- Continuously stir until the chocolate is fully melted, making sure there are no lumps.
If you want it extra frothy, consider using a milk frother or whisking briskly just before serving! Enjoy your cozy drink!

Peppermint White Hot Chocolate
Ingredients You’ll Need:
- 2 cups whole milk
- 1 cup heavy cream
- 1 cup white chocolate chips or chopped white chocolate
- 1/2 tsp peppermint extract
- Whipped cream, for topping
- Crushed candy canes or peppermint candies, for garnish
- Candy canes, for stirring and decoration (optional)
How Much Time Will You Need?
This delightful Peppermint White Hot Chocolate takes approximately 15 minutes to prepare. You’ll have a warm, creamy drink ready in no time!
Step-by-Step Instructions:
1. Heat the Milk and Cream:
In a medium saucepan, combine the whole milk and heavy cream. Place the saucepan over medium heat and warm the mixture until it’s hot but not boiling. Stir it occasionally to ensure it heats evenly.
2. Melt the White Chocolate:
Once the milk and cream are warm, reduce the heat to low. Add the white chocolate chips (or chopped white chocolate) to the pan. Stir continuously until the chocolate is completely melted and the mixture is smooth and creamy.
3. Add the Peppermint Extract:
Remove the saucepan from the heat. Stir in the peppermint extract to give your hot chocolate that refreshing flavor.
4. Pour and Serve:
Carefully pour the creamy peppermint white hot chocolate into mugs. Each mug should be filled generously!
5. Add Whipped Cream:
Top each mug with a generous dollop of whipped cream. It adds a lovely richness and extra sweetness!
6. Garnish with Candy Canes:
Sprinkle crushed candy canes on top of the whipped cream for a festive touch that adds a nice crunch. If you’d like, place a candy cane on the side of each mug for stirring and decoration.
7. Enjoy Your Cozy Drink!
Serve immediately and take a moment to enjoy the warmth and deliciousness of your peppermint white hot chocolate. It’s perfect for a chilly day! ☕️❤️
Can I Use Non-Dairy Milk in This Recipe?
Absolutely! You can substitute the whole milk and heavy cream with non-dairy alternatives like almond milk, oat milk, or coconut milk. Just keep in mind that the flavor and creaminess may vary slightly, but it will still taste delicious!
How Can I Adjust the Sweetness?
If you find the recipe too sweet, you can reduce the amount of white chocolate chips or add extra milk to dilute the sweetness. If you want it sweeter, feel free to add a little more whipped cream or extra crushed candy canes on top for an added sugar boost!
Can I Make This Ahead of Time?
Yes, you can prepare the hot chocolate base ahead of time. Just keep it in the fridge for up to two days. When you’re ready to enjoy it, reheat gently on the stove, adding a splash of milk if needed, and stir in the peppermint extract just before serving for the freshest flavor.
How Do I Store Leftovers?
Store any leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. To reheat, warm it on the stove or in the microwave, stirring occasionally to prevent it from scorching. Add a little extra milk if it thickens up too much!



