
Peppermint Mocha is like a holiday hug in a mug—rich espresso meets creamy chocolate and a burst of refreshing peppermint. This cozy drink combines the perfect balance of sweet and minty flavors, topped with whipped cream and just a sprinkle of crushed candy canes for that extra festive touch.
I love making peppermint mocha at home, especially when the weather turns chilly. It’s one of those drinks that instantly lifts your mood and warms your hands. My little tip is to use good quality cocoa powder and fresh peppermint extract—it really makes the flavor pop without tasting artificial.
Serving peppermint mocha is a joy in itself. I like to pour it into a tall glass so you can see all the layers and then add a candy cane on the side for stirring. It’s great for sharing with friends or as a special treat while curling up with a good book or holiday movie. Trust me, once you make this one, it’ll become a favorite go-to all season long!
Key Ingredients & Substitutions
- Espresso or strong coffee
- This gives the mocha its bold coffee flavor. If you don’t have espresso, strong brewed coffee works just fine. I prefer a fresh, dark roast for a richer taste.
- Milk
- Whole milk creates a creamy texture, but you can use almond, oat, or soy milk for a dairy-free option. Just note that some plant milks froth better than others.
- Cocoa powder
- Unsweetened cocoa powder is best for authentic chocolate flavor. If you don’t have it, you can use a good quality hot cocoa mix, but adjust the sugar accordingly.
- Peppermint extract
- A small amount adds that refreshing mint kick. Use pure peppermint extract and add it little by little—too much can overpower the drink.
- Whipped cream and crushed candy canes
- These toppings add creaminess and festive crunch. You can swap candy canes with crushed peppermint candies or a drizzle of chocolate syrup for flair.
How Do You Make the Perfect Peppermint Mocha at Home?
The key is to blend flavors smoothly and get the temperature just right. Here’s my simple approach:
- Start by making a smooth cocoa paste with cocoa powder, sugar, and a bit of milk to avoid lumps.
- Heat the milk gently; don’t boil it. Warm milk makes the drink cozy and helps dissolve everything evenly.
- Mix the peppermint extract last, after removing from heat, to keep its fresh aroma intact.
- Combine espresso and chocolate milk mixture well so flavors marry.
- Top with whipped cream right before serving to keep that fluffy, light texture.
- Sprinkle crushed candy canes on top for a crunchy finish and festive look.
With these steps, you’ll get a smooth, well-balanced peppermint mocha that’s creamy, chocolatey, and minty. Perfect for chilly days or holiday treats!
Equipment You’ll Need
- Espresso machine or coffee maker – for brewing that strong coffee base; espresso gives the best rich flavor.
- Small saucepan – to heat the milk and mix cocoa powder smoothly without lumps.
- Whisk – helps blend cocoa powder and sugar into the milk evenly.
- Heatproof mug or glass – so you can enjoy the warm mocha and see the pretty layers if using glass.
- Spoon or straw – for stirring and sipping your peppermint mocha with ease.
Flavor Variations & Add-Ins
- Use dark chocolate or chocolate syrup instead of cocoa powder for a richer, sweeter mocha experience.
- Add a shot of flavored liqueur like peppermint schnapps or Irish cream for an adult twist.
- Swap peppermint extract with vanilla or hazelnut extract for a different flavor profile.
- Top with shaved chocolate, cinnamon, or a sprinkle of nutmeg to add cozy spice notes.

How to Make Peppermint Mocha?
Ingredients You’ll Need:
- 1 cup strong brewed espresso or very strong coffee
- 1 cup milk (whole milk preferred, but any milk or milk alternative works)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons sugar
- ¼ teaspoon peppermint extract
- Whipped cream, for topping
- Crushed candy canes or peppermint candies, for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare. You’ll spend time brewing the coffee, warming and mixing the milk with cocoa and peppermint, then assembling your mocha with all the festive toppings. It’s quick and satisfying!
Step-by-Step Instructions:
1. Brew Your Coffee:
Start by brewing 1 cup of strong espresso or very strong coffee. Set it aside while you prepare the rest.
2. Make the Chocolate Peppermint Milk:
In a small saucepan, mix the cocoa powder and sugar. Slowly whisk in about 2 tablespoons of milk to form a smooth paste without lumps. Then gradually add the rest of the milk, heating gently over medium heat until warm and steaming, but don’t let it boil. Remove from heat and stir in the peppermint extract.
3. Combine and Serve:
Pour the brewed coffee into a large mug. Add the warm peppermint chocolate milk and stir well to blend the flavors. Top generously with whipped cream and finish by sprinkling crushed candy canes or peppermint candies on top for a festive touch. Serve immediately and enjoy your cozy peppermint mocha!
Can I Use Frozen or Instant Coffee for This Recipe?
Absolutely! You can use instant coffee or thawed frozen coffee concentrate, but make sure it’s strong to keep the rich mocha flavor. Adjust the strength by using more coffee granules or concentrate if needed.
Can I Make Peppermint Mocha Ahead of Time?
Yes, you can prepare the peppermint chocolate milk mixture in advance and refrigerate it for up to 2 days. Reheat gently on the stove before adding fresh espresso and toppings to keep it fresh and creamy.
What’s the Best Way to Store Leftovers?
Store any leftover mocha (without whipped cream) in an airtight container in the fridge for up to 2 days. Reheat gently on the stove or in the microwave, stirring occasionally for even warming.
Can I Substitute Peppermint Extract with Something Else?
If you don’t have peppermint extract, you can use crushed peppermint candies melted into the warm milk mixture or try a drop of mint syrup. Just adjust sweetness accordingly since syrups can be sweeter.