This homemade peppermint white chocolate mocha combines rich espresso, creamy milk, melted white chocolate, and just enough peppermint to taste festive without overpowering the coffee. Finished with whipped cream and crushed peppermint candy, it is an easy Starbucks-inspired holiday drink you can make at home in about 10 minutes.
There is something about that first sip of peppermint mocha that makes the Christmas season feel official. If you are planning a cozy movie night or holiday gathering, serve it alongside a festive hot chocolate bar, a batch of flourless chocolate pecan brownie cookies, or my easy holiday punch.
This peppermint white mocha recipe has all the rich, creamy flavor of the coffee shop version, but you can control the sweetness and peppermint flavor. You also do not need any complicated equipment. Espresso creates the boldest coffee flavor, but strongly brewed coffee works perfectly well.
More Holiday Treats You’ll Love
What Is a Peppermint White Chocolate Mocha?
A peppermint white chocolate mocha is a sweet holiday coffee drink made with espresso, steamed milk, white chocolate, and peppermint.
Traditional mocha drinks are made with chocolate and coffee. This variation uses white chocolate, which gives the drink a smoother, sweeter, and creamier flavor. Peppermint balances that richness and gives the mocha its familiar Christmas flavor.
It can be topped with whipped cream, crushed peppermint candy, chocolate curls, festive sprinkles, or a drizzle of white chocolate sauce.
Why You’ll Love This Recipe
- Ready in approximately 10 minutes
- Easy to make without an espresso machine
- Rich and creamy without being overly heavy
- Less expensive than buying a coffee-shop drink
- Peppermint flavor can be adjusted to taste
- Can be made hot or iced
- Easy to prepare with dairy-free milk
- Perfect for Christmas morning and holiday parties
- Makes one generous mug but is easy to multiply
Ingredients You’ll Need
Espresso or strong coffee
Two shots of espresso provide the bold coffee flavor you expect in a mocha. If you do not own an espresso machine, use ½ cup of strongly brewed dark-roast coffee.
A moka pot, Nespresso machine, or instant espresso powder can also be used.
Milk
Whole milk creates the creamiest drink and foams nicely. You can substitute 2% milk, half-and-half, oat milk, almond milk, or another milk you enjoy.
If using a nondairy option, barista-style oat milk produces an especially rich and frothy mocha.
White chocolate
Use good-quality white chocolate chips, chopped white chocolate, or white chocolate melting wafers. White chocolate chips are convenient, but a finely chopped white chocolate baking bar usually melts more smoothly.
Make sure the package lists cocoa butter among the ingredients for the best flavor and consistency.
Peppermint extract
Peppermint extract is extremely concentrated, so begin with only ⅛ teaspoon. You can always add another drop after tasting the finished mocha.
Use peppermint extract rather than mint extract. Mint extract can contain spearmint flavor, which may make the drink taste more like chewing gum than a holiday mocha.
Vanilla extract
A small amount of vanilla rounds out the white chocolate and makes the drink taste more like a coffee-shop latte.
Whipped cream
Whipped cream is technically optional, but it makes the mocha feel extra festive and indulgent.
Peppermint candy
Crushed candy canes or peppermint candies add color, texture, and additional peppermint flavor. Andes Peppermint Crunch Baking Chips would also be delicious and pay tribute to the original version of this recipe.
How to Make a Peppermint White Chocolate Mocha
1. Brew the espresso
Prepare two shots of espresso and pour them into a large heatproof mug.
If you are using strongly brewed coffee, make the coffee slightly stronger than you would for regular drinking. The flavor needs to stand up against the milk and white chocolate.
2. Heat the milk
Pour the milk into a small saucepan and place it over medium-low heat. Warm it until steaming, but do not let it boil.
Heating the milk gently prevents scorching and helps the white chocolate melt into a smooth sauce.
3. Melt the white chocolate
Add the white chocolate to the warm milk. Whisk constantly until the chocolate is completely melted and the mixture looks smooth.
Reduce the heat if the milk begins to bubble around the edges.
4. Add the peppermint
Remove the saucepan from the heat. Stir in the peppermint and vanilla extracts.
Start with the recommended ⅛ teaspoon of peppermint extract. Taste the finished drink before adding more.
5. Combine the mocha
Pour the white chocolate peppermint milk into the mug with the espresso. Stir gently until everything is combined.
6. Add the toppings
Top the mocha with whipped cream, crushed candy canes, peppermint baking chips, or chocolate curls. Serve it immediately while hot.
Peppermint White Chocolate Mocha
This homemade peppermint white chocolate mocha combines bold espresso, steamed milk, melted white chocolate and peppermint. Finished with whipped cream and crushed candy cane, this easy Starbucks-inspired Christmas coffee is ready in just 10 minutes.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 1 large mocha 1x
- Category: Beverage, Drink
- Method: STOVETOP
- Cuisine: copycat recipe
Ingredients
- 2 shots freshly brewed espresso
- 1 cup whole milk
- 3 tablespoons white chocolate chips or finely chopped white chocolate
- ⅛ teaspoon peppermint extract
- ¼ teaspoon vanilla extract
- Whipped cream, for topping
- Crushed candy cane or peppermint baking chips, for garnish
- Dark chocolate curls, optional
Instructions
- Brew the espresso.
Prepare two shots of espresso and pour them into a large heatproof mug. - Warm the milk.
Pour the milk into a small saucepan. Warm it over medium-low heat until steaming, but do not allow it to boil. - Melt the white chocolate.
Add the white chocolate to the warm milk. Whisk continuously until the chocolate is completely melted and the mixture is smooth. - Add the flavorings.
Remove the saucepan from the heat. Stir in the peppermint and vanilla extracts. - Assemble the mocha.
Slowly pour the white chocolate peppermint milk into the mug with the espresso. Stir gently to combine. - Add the toppings.
Top with whipped cream, crushed candy cane and chocolate curls. Serve immediately.
Notes
- Peppermint extract is very concentrated. Begin with ⅛ teaspoon and add more only after tasting.
- Use peppermint extract rather than mint extract. Mint extract may contain spearmint and produce a different flavor.
- For the smoothest consistency, use finely chopped white chocolate that contains cocoa butter.
- Keep the milk over medium-low heat and do not allow it to boil.
- Whole milk creates the creamiest mocha, but 2% milk or barista-style oat milk can be substituted.
- Add 1 to 2 teaspoons of sugar or simple syrup if you prefer a sweeter drink.
- For a stronger coffee flavor, use three shots of espresso.
Regular Coffee Option
Replace the espresso with:
- ½ cup strongly brewed dark-roast coffee
Reduce the milk to ¾ cup so the coffee flavor does not become diluted.
Peppermint Syrup Option
Replace the peppermint extract with:
- 1 tablespoon peppermint coffee syrup
Taste the finished drink and add additional syrup if desired.
Peppermint White Hot Chocolate Option
For a caffeine-free drink, omit the espresso and increase the milk to 1½ cups. Prepare the recipe as directed for an easy peppermint white hot chocolate.
Iced Mocha Option
Let the espresso cool slightly. Melt the white chocolate into ¼ cup of warm milk, then stir in the extracts. Fill a tall glass with ice and add:
- Cooled espresso
- ¾ cup cold milk
- White chocolate peppermint mixture
Stir well and top with whipped cream and crushed peppermint.
Storage
This peppermint white chocolate mocha tastes best immediately after preparation. Leftovers can be refrigerated in a covered container for up to two days.
Reheat gently in a saucepan over low heat, whisking frequently. Do not boil because excessive heat can cause the milk and white chocolate to separate.
How to Make It Without an Espresso Machine
You do not need an espresso machine to make a delicious peppermint white chocolate mocha.
Replace the two shots of espresso with one of these options:
- ½ cup strongly brewed dark-roast coffee
- ½ cup coffee made with a moka pot
- 2 teaspoons instant espresso dissolved in ½ cup hot water
- ½ cup concentrated cold brew, warmed
- Two coffee capsules brewed using the smallest cup setting
When using ½ cup of coffee instead of espresso, reduce the milk from 1 cup to ¾ cup. This keeps the coffee flavor from becoming diluted.
How to Froth Milk Without a Frother
Frothed milk is not required, but it gives the homemade mocha a coffee-shop finish.
Try one of these easy methods:
Use a whisk
Whisk the milk vigorously while it warms in the saucepan. This produces a light layer of foam.
Use a covered jar
Warm the milk, pour it into a heatproof jar, and secure the lid. Shake carefully for 20 to 30 seconds. Leave enough room in the jar for the milk to expand.
Use a French press
Pour the warm milk into a French press and move the plunger up and down until the milk becomes frothy.
Use an immersion blender
Blend the warm milk briefly in a tall container. Keep the blender below the surface to avoid splashing.
Tips for the Best Peppermint White Chocolate Mocha
- Use strong espresso or dark-roast coffee so the coffee flavor is not lost.
- Chop white chocolate finely so it melts quickly.
- Heat the milk slowly and do not let it boil.
- Whisk constantly while melting the white chocolate.
- Add peppermint extract carefully because a little goes a long way.
- Taste the mocha before adding additional peppermint.
- Use whole milk or barista-style oat milk for the creamiest texture.
- Warm your mug with hot water before assembling the mocha.
- Add the crushed peppermint candy immediately before serving so it stays crisp.
- Serve the mocha right away for the best flavor and texture.
Make It Your Own
Make it sweeter
Add 1 to 2 teaspoons of granulated sugar or simple syrup. Taste first because white chocolate is already very sweet.
Make it less sweet
Reduce the white chocolate to 2 tablespoons or use a white chocolate bar with a stronger cocoa-butter flavor.
Add more coffee
Use three shots of espresso for a bolder drink that is less sweet.
Make it extra creamy
Replace ¼ cup of the milk with half-and-half or heavy cream.
Add chocolate
Drizzle chocolate sauce over the whipped cream or add dark chocolate curls for contrast.
Use peppermint syrup
Replace the peppermint extract with 1 tablespoon of peppermint coffee syrup. Add more syrup to taste.
Add peppermint white chocolate candy
Melt 2 tablespoons of Andes Peppermint Crunch Baking Chips into the milk along with the white chocolate.
How to Make an Iced Peppermint White Chocolate Mocha
This recipe can easily be turned into an iced holiday coffee.
- Brew the espresso and let it cool slightly.
- Warm only ¼ cup of the milk.
- Melt the white chocolate into the warm milk.
- Stir in the peppermint and vanilla.
- Fill a tall glass with ice.
- Add the remaining cold milk and espresso.
- Pour in the white chocolate peppermint mixture.
- Stir well and top with whipped cream.
Do not pour extremely hot espresso directly over a full glass of ice. Letting it cool for a few minutes keeps the drink from becoming watery.
Dairy-Free Peppermint White Mocha
Use oat, almond, cashew, or coconut milk in place of dairy milk. Barista-style oat milk is my first choice because it has a creamy consistency and neutral flavor.
Most traditional white chocolate contains dairy. For a completely dairy-free drink, use vegan white chocolate or a dairy-free white chocolate sauce.
Check the labels on the whipped topping and peppermint candy as well.
What to Serve with a Peppermint White Mocha
This festive coffee is delicious on its own, but it is especially good with a Christmas breakfast or dessert.
Serve it with:
- Chocolate chip cookies
- Brownie cookies
- Sugar cookies
- Cinnamon rolls
- Coffee cake
- Chocolate biscotti
- Peppermint bark
- Gingerbread
- Banana bread
- Christmas morning breakfast casserole
It would also make a fun specialty drink for a Christmas cookie exchange or holiday brunch.
How to Make Peppermint Mochas for a Crowd
The recipe can be multiplied and kept warm for a small holiday gathering.
For six servings, use:
- 6 cups whole milk
- 12 shots espresso or 3 cups strong coffee
- 1½ cups white chocolate chips
- ¾ teaspoon peppermint extract
- 1½ teaspoons vanilla extract
Heat the milk and white chocolate together in a large saucepan. Whisk until smooth, then stir in the espresso and extracts.
Keep the mocha warm in a slow cooker on the WARM setting. Do not let it boil. Place whipped cream, crushed peppermint candies, chocolate curls, and sprinkles nearby so guests can add their own toppings.
Storage and Reheating
This peppermint white chocolate mocha tastes best immediately after it is prepared. If you have leftovers, let the drink cool and refrigerate it in a covered container for up to two days.
Reheat it gently in a small saucepan over low heat, whisking frequently. You can also microwave it in 20-second intervals, stirring between each interval.
Do not boil the mocha while reheating. High heat can cause the milk and white chocolate to separate.
Frequently Asked Questions
What is in a peppermint white chocolate mocha?
A peppermint white chocolate mocha typically contains espresso, milk, white chocolate sauce, peppermint flavoring, and whipped cream. It may also be topped with crushed peppermint candy or chocolate curls.
What does a peppermint white mocha taste like?
It tastes sweet, creamy, and rich with a bold coffee flavor and a cool peppermint finish. White chocolate makes it sweeter and smoother than a traditional chocolate mocha.
Can I make it with regular coffee?
Yes. Replace the espresso with ½ cup of strongly brewed coffee and reduce the milk to ¾ cup.
Can I use peppermint syrup instead of peppermint extract?
Yes. Replace the extract with approximately 1 tablespoon of peppermint coffee syrup, then adjust it to taste.
Why did my white chocolate become lumpy?
White chocolate can seize or become grainy when overheated. Keep the milk over medium-low heat, whisk continuously, and do not allow it to boil.
Can I melt the white chocolate in the microwave?
Yes. Combine the milk and white chocolate in a large microwave-safe measuring cup. Microwave in 20-second intervals, stirring thoroughly after each interval, until smooth.
Is peppermint extract the same as mint extract?
No. Peppermint extract has the familiar candy-cane flavor used in holiday drinks. Mint extract may include spearmint, which creates a different flavor.
Can I make this recipe decaffeinated?
Yes. Use decaffeinated espresso, decaf coffee, or caffeine-free instant espresso.
Can children drink peppermint white chocolate mocha?
Make it without coffee by replacing the espresso with additional warm milk. This creates a peppermint white hot chocolate that children can enjoy.
Final Thoughts
This homemade peppermint white chocolate mocha delivers all the creamy, minty holiday flavor of a coffee-shop drink without requiring a trip through the drive-through. It is rich enough to feel special but easy enough to make whenever you need a little Christmas cheer.
Keep the peppermint light, use a strong espresso, and do not skip the whipped cream. Once you see how simple it is to make at home, this festive mocha may become part of your Christmas morning tradition.
