This peppermint white hot chocolate is like a warm hug on a chilly day! It’s creamy, sweet, and has a minty kick that makes it super comforting.
You can cozy up and sip it while watching your favorite movie. I love topping mine with whipped cream and a sprinkle of crushed candy canes—yum! 🍬
Key Ingredients & Substitutions
Whole Milk: Whole milk gives a rich and creamy texture. If you’re looking for alternatives, try almond milk for a nutty flavor, oat milk for creaminess, or coconut milk for a tropical twist.
Heavy Cream: Heavy cream enhances the richness of the hot chocolate. For a lighter option, use half-and-half or skip it entirely if you’re using full-fat milk.
White Chocolate Chips: Look for good-quality white chocolate for the best flavor. If you’re dairy-free, check for vegan white chocolate options, or make your own with cocoa butter and sweetener.
Peppermint Extract: This gives a strong minty flavor. If you can’t find it, crushed peppermint candies can add flavor, but you may need to adjust the sweetness.
How Do I Make the Smoothest Hot Chocolate?
Key to a smooth hot chocolate is melting the white chocolate properly. Here are some tips:
- Heat the milk and cream over medium heat until it’s steaming but not boiling; boiling can curdle the mixture.
- Add white chocolate chips gradually and stir continuously. This helps them melt evenly into the mixture.
- If you notice any lumps, use a whisk to help break them down into a smooth blend.
With these tips, you’ll achieve a velvety texture that makes each sip delightful!

Peppermint White Hot Chocolate
Ingredients You’ll Need:
- 2 cups whole milk (or any milk of your choice)
- 1 cup heavy cream
- 1 cup white chocolate chips or finely chopped white chocolate
- 1/2 teaspoon peppermint extract
- Whipped cream for topping
- Crushed peppermint candy or candy canes for garnish
How Much Time Will You Need?
This delicious peppermint white hot chocolate takes about 10 minutes to prepare. It’s quick and easy, making it perfect for enjoying any time you want a cozy drink!
Step-by-Step Instructions:
1. Heat the Milk and Cream:
In a medium saucepan, pour in the whole milk and heavy cream. Place it on the stove over medium heat. Keep an eye on it as it heats up; you want it to steam but not boil. This step is crucial for a rich and creamy drink.
2. Melt the White Chocolate:
Once the milk and cream are steaming, lower the heat a little and add the white chocolate chips. Stir continuously with a whisk or spoon until the chocolate has melted completely and the mixture is nice and smooth. This will take just a couple of minutes.
3. Add the Peppermint Flavor:
Take the saucepan off the heat. Now, pour in the peppermint extract and stir to combine. This will give your hot chocolate that lovely minty flavor we all love!
4. Serve Your Hot Chocolate:
Carefully pour the hot chocolate into mugs. You can use a ladle if that helps keep things neat!
5. Top It Off:
Now, it’s time for the fun part! Add a generous dollop of whipped cream on top of each mug. Don’t be shy; pile it high!
6. Garnish with Peppermint:
Lastly, sprinkle some crushed peppermint candies or candy canes over the whipped cream for a festive touch and an extra crunch.
7. Enjoy Your Treat!
Serve immediately and enjoy the delightful combination of creamy, minty flavors! This hot chocolate is perfect for cozy gatherings or a special winter treat.
With its creamy richness and refreshing peppermint twist, this drink is sure to become a winter favorite!
Can I Use Non-Dairy Milk?
Absolutely! You can substitute whole milk with almond milk, oat milk, or coconut milk. Each will give the hot chocolate a slightly different flavor, but they all work beautifully!
What If I Don’t Have Peppermint Extract?
No problem! You can use crushed peppermint candies or candy canes instead. Just mix them into the hot chocolate while it’s heating for a subtle mint flavor, or use them as a garnish.
How Do I Store Leftover Hot Chocolate?
Leftover hot chocolate can be stored in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy it again, gently reheat on the stove, stirring to bring back its creamy consistency.
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the hot chocolate base ahead of time and refrigerate it. Just heat it up before serving and add whipped cream and garnishes just before enjoying!



