Let’s be real—when the temperatures drop, nothing feels more magical than cuddling up with a mug of velvety, peppermint-swirled white hot chocolate. It’s creamy, dreamy comfort in a cup, and it takes just minutes to make! Whether you’re sharing it with someone special or sneaking in a quiet moment for yourself, this little winter indulgence is pure joy in a mug.

Why You’ll Love This Recipe
This recipe was born one snowy afternoon when my kids wanted something “cool and cozy” (their words!). We raided the pantry, pulled out some white chocolate chips and candy canes from the holiday stash, and the rest is hot-chocolate history.
- Ready in just 15 minutes—perfect for spontaneous cravings
- Dairy-free adaptable without losing the creamy texture
- Festive enough for holiday parties, simple enough for Tuesday night
- Customizable sweetness and mintiness (you’re in control!)
- Kids love it, but it’s elegant enough for grown-up gatherings too
Ingredients Breakdown
Essentials
- 2 cups whole milk (or any dairy-free alternative)
- 4 oz white chocolate, chopped or white chocolate chips (about 120g)
- 1–2 tablespoons granulated sugar (optional, adjust to taste)
- 1/2 teaspoon peppermint extract
- Pinch of salt
Pro Tips
- Use high-quality white chocolate for the creamiest texture
- Start with 1/4 teaspoon peppermint extract, then adjust—too much gets overpowering fast!
- Crushed candy canes can infuse extra flavor and make a pretty garnish
- Dairy-free? Use oat milk and dairy-free white chocolate chips for that same luxe feel
Step-by-Step Instructions
- In a small saucepan over medium-low heat, warm the milk until it’s steaming but not boiling. (Tiny bubbles around the edges are your cue.)
- Stir in the white chocolate and whisk constantly until it’s fully melted and the mixture is silky smooth.
- Add sugar if using, plus a pinch of salt. Taste and adjust sweetener as needed.
- Take the pan off the heat and add peppermint extract—start small, stir, and taste before adding more.
- Optional: Stir in a crushed candy cane while the drink is hot, then strain if you prefer a smoother texture.
- Pour into mugs and top with whipped cream, more crushed candy canes, shaved white chocolate, or all of the above (no judgment here!).
Chef’s Tips and Tricks
- Keep the heat low to avoid scorching the chocolate—white chocolate is sensitive!
- Don’t skip the pinch of salt; it balances the sweetness beautifully.
- For an extra-luxe version, swap 1/2 cup of milk with half-and-half or heavy cream.
- Making two mugs? Stir between pours to keep everything evenly mixed.
- Make it a party: set up a hot chocolate station with all the toppings!
Recipe Variations and Serving Suggestions
- Peppermint Mocha: Add a shot of espresso or 1/4 cup strong brewed coffee.
- Creamier Version: Mix 1 1/2 cups milk with 1/2 cup heavy cream for extra decadence.
- Citrus Spark: Add a tiny pinch of orange zest with the chocolate.
- Frozen Version: Cool the mixture, blend with ice, and top with whipped cream for a frozen treat.
- Adult twist: A splash of peppermint schnapps or Irish cream makes it a grown-up delight.
FAQs
Can I make this ahead of time?
Yes! You can warm the milk with crushed candy canes and let it steep ahead of time. When ready to serve, reheat gently and whisk in the chocolate and peppermint extract.
What’s the best dairy-free milk for this?
Oat milk gives the creamiest texture, but almond and coconut also work well. Just be sure to use unsweetened so you can control the sweetness level.
Can I use peppermint oil instead?
Peppermint oil is much more concentrated than extract! If using oil, start with just a drop and taste—we want minty, not mouthwashy!
Recipe Card
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Ingredients:
- 2 cups whole milk (or dairy-free alternative)
- 4 oz white chocolate (chopped or chips)
- 1–2 tablespoons granulated sugar (optional)
- 1/2 teaspoon peppermint extract
- Pinch of salt
Instructions:
- Warm milk in a saucepan over medium-low heat until steaming.
- Stir in white chocolate and whisk until smooth and melted.
- Add sugar (if using) and salt. Taste and adjust.
- Remove from heat and stir in peppermint extract.
- Optional: Stir in crushed candy cane. Strain if desired.
- Pour into mugs and add toppings. Enjoy while hot!
Nutrition: ~260 calories per serving
If you make this peppermint white hot chocolate, I’d love to hear how it turned out! Leave a comment, tag me on social @TheKitchensAid, or share with someone who could use a little cozy in their cup. Happy sipping!



