If you adore cozying up with a warm, indulgent drink during chilly days, then this Peppermint White Hot Chocolate Recipe is about to become your new best friend. Imagine velvety white hot chocolate infused with refreshing peppermint, dotted with festive crushed candy canes, and topped with clouds of whipped cream and luscious white chocolate shavings. This drink captures the very essence of holiday comfort and joy, all wrapped up in a mug that promises to brighten your coldest evenings. Whether you’re sipping solo or sharing with loved ones, this Peppermint White Hot Chocolate Recipe delivers unforgettable flavor and creamy richness in every delightful sip.

Ingredients You’ll Need
Gathering the right ingredients is a simple but crucial step to create this magical drink. Each component plays a starring role, from the creamy base to the minty punch that makes this Peppermint White Hot Chocolate Recipe so special.
- 6 cups whole milk: The creamy foundation that makes the drink rich and smooth.
- 2 cups heavy cream: Adds luxurious thickness and mouthfeel.
- 3 cups white chocolate chips (or chopped high-quality white chocolate): Melts into a luscious sweetness that defines the drink.
- 1 tsp pure peppermint extract: Provides the refreshing mint flavor essential for that holiday vibe.
- 1/2 tsp vanilla extract: Adds depth and rounds out the flavors beautifully.
- 1/2 cup crushed candy canes (plus more for topping): Contributes sparkle and texture while reinforcing the peppermint essence.
- Pinch of sea salt: Balances sweetness and enhances the overall taste.
- Whipped cream (optional topping): Creates an inviting and creamy finishing touch.
- White chocolate shavings (optional topping): Adds extra chocolate goodness and visual appeal.
How to Make Peppermint White Hot Chocolate Recipe
Step 1: Heat the base
Start by gently warming the whole milk and heavy cream in a large saucepan over medium-low heat. Stir occasionally to prevent scorching, and watch carefully so the mixture becomes comfortably warm but never reaches a boil. This smooth base sets the scene for the rest of the flavors to marry perfectly.
Step 2: Add chocolate and candy canes
Once your creamy milk mixture is warm, stir in the white chocolate chips along with the crushed candy canes. Keep stirring patiently until the chocolate has completely melted and the candy canes start to dissolve slightly, lending subtle texture and bursts of peppermint sweetness throughout the hot chocolate.
Step 3: Flavor it up
Here’s the magic moment where we add the peppermint extract, vanilla extract, and a pinch of sea salt. Stir everything together so the flavors blend seamlessly. Let the mixture heat gently for another 2 to 3 minutes to allow the flavors to deepen, but again, avoid boiling to keep the white chocolate silky smooth.
Step 4: Serve
Pour your decadent peppermint white hot chocolate into mugs, filling them up with the creamy goodness you just crafted. Top with a generous swirl of whipped cream, a sprinkle of crushed candy canes, and some white chocolate shavings if you like. These toppings add flavor, texture, and a festive flair that’s impossible to resist.
Step 5: Keep warm for guests
If you’re hosting and want to keep the fun flowing, transfer your hot chocolate to a slow cooker set on “warm.” This way, guests can help themselves to endless mugs of this delightful Peppermint White Hot Chocolate Recipe without losing any of the creamy, minty magic.
How to Serve Peppermint White Hot Chocolate Recipe

Garnishes
The best part about serving this hot chocolate is the opportunity to get creative with garnishes. Whipped cream is a classic that makes every sip feel like a treat, while additional crushed candy canes offer a refreshing crunch and burst of peppermint. White chocolate shavings not only look gorgeous but also melt ever so slightly when sprinkled on top, elevating each sip.
Side Dishes
Pair your Peppermint White Hot Chocolate Recipe with cozy treats like sugar cookies, gingerbread men, or buttery shortbread for the perfect holiday snack. These sweet companions complement the creamy, mint-infused drink and create a festive atmosphere that feels like a warm hug from the inside out.
Creative Ways to Present
Presentation makes a big difference when sharing this drink with friends or family. Consider serving the hot chocolate in clear mugs to show off its creamy color, or line your serving tray with red and white striped straws to echo the peppermint theme. You can even rim the mugs with crushed candy canes for extra sparkle and fun—it’s all about making the experience as joyful as the flavor.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftover Peppermint White Hot Chocolate Recipe, store it in an airtight container in the refrigerator for up to 3 days. Give it a good stir before reheating, as some separation may occur due to the dairy.
Freezing
This recipe isn’t ideal for freezing because the texture may change once thawed. The milk and cream can separate after freezing, which affects the creamy smoothness that makes this hot chocolate so irresistible.
Reheating
When ready to enjoy leftovers, gently reheat the hot chocolate on the stovetop over low heat, stirring frequently until warmed through and smooth. Avoid microwaving quickly as it can cause the chocolate to seize or the milk to scorch, taking away from that perfect silky texture.
FAQs
Can I use non-dairy milk for this recipe?
Absolutely! You can substitute whole milk with almond, oat, or coconut milk for a dairy-free version. Keep in mind the flavor and creaminess might vary slightly, so opting for a richer non-dairy milk can help maintain that luscious texture.
Is there a way to make this Peppermint White Hot Chocolate Recipe less sweet?
Yes, if you prefer a less sweet drink, reduce the amount of white chocolate chips slightly or choose a brand with less sugar. You can also balance sweetness by adding a touch more sea salt to enhance the other flavors.
Can I make this recipe spicier or add other flavors?
Definitely! A pinch of cinnamon or a few drops of almond extract can add interesting layers. Just be sure to adjust the amounts carefully so the peppermint remains the star of this Peppermint White Hot Chocolate Recipe.
What type of candy canes work best for crushing?
Traditional peppermint-flavored candy canes work best, especially those that are relatively fresh and not overly hard. They melt just enough when heated, adding that perfect candy crunch and a burst of mint without being too abrasive.
Can I prepare the hot chocolate base ahead of time?
Yes, you can prepare the milk, cream, and melted white chocolate mixture ahead of time and refrigerate it. When ready, gently reheat, add the peppermint and vanilla extracts, and serve for the freshest flavor.
Final Thoughts
There’s something truly magical about wrapping your hands around a warm mug filled with this Peppermint White Hot Chocolate Recipe. The creamy, minty, and sweet harmony makes it an instant favorite for any occasion, especially during the holidays. I can’t wait for you to try it, savor each cozy sip, and share the joy this recipe brings with everyone you love. Cheers to delicious moments and festive memories made one cup at a time!
Print
Peppermint White Hot Chocolate Recipe
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 6 to 8 mugs
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
This Peppermint White Hot Chocolate is a festive and indulgent holiday drink combining creamy whole milk and heavy cream with rich white chocolate and refreshing peppermint flavor. Enhanced with vanilla and a pinch of sea salt to balance sweetness, it’s topped with whipped cream, crushed candy canes, and white chocolate shavings for the perfect cozy treat.
Ingredients
Milk & Cream
- 6 cups whole milk
- 2 cups heavy cream
Chocolate & Flavorings
- 3 cups white chocolate chips (or chopped high-quality white chocolate)
- 1 tsp pure peppermint extract
- 1/2 tsp vanilla extract
- Pinch of sea salt
Toppings
- 1/2 cup crushed candy canes (plus more for topping)
- Whipped cream (optional)
- White chocolate shavings (optional)
Instructions
- Heat the base: In a large saucepan over medium-low heat, combine the whole milk and heavy cream. Stir gently and heat until warm, ensuring the mixture does not come to a boil to prevent scorching.
- Add chocolate: Stir in the white chocolate chips and crushed candy canes. Continue stirring over medium-low heat until the chocolate is fully melted and the mixture is smooth and creamy.
- Flavor it up: Add the peppermint extract, vanilla extract, and a pinch of sea salt. Stir thoroughly to combine all flavors and allow the mixture to heat through for an additional 2–3 minutes, ensuring the peppermint is well incorporated.
- Serve: Pour the hot chocolate into mugs. Top each serving with a dollop of whipped cream, additional crushed candy canes, and white chocolate shavings if desired for an extra festive touch.
- Keep warm: If serving a group, transfer the hot chocolate to a slow cooker set on “warm” so guests can serve themselves and enjoy the drink at the ideal temperature.
Notes
- Do not boil the milk and cream to avoid curdling or burning the chocolate.
- Use high-quality white chocolate for best flavor and smooth texture.
- Adjust peppermint extract quantity based on personal preference for a milder or stronger mint taste.
- Crushed candy canes add sweetness and a subtle crunch; reserve some for garnish.
- Can be prepared ahead and reheated gently on the stovetop or in a slow cooker.

