A good peppermint mocha mocktail tastes like the coffee shop version without the alcohol, the long line, or the $6 price tag. This one comes together in 15 minutes total, using a homemade chocolate-mint syrup that you whisk together on the stovetop in under 5 minutes. It is naturally alcohol-free, and because the coffee is entirely optional, it works as a caffeine-free treat for kids too. If you are building out a holiday drink lineup, this peppermint mocha mocktail pairs beautifully with the Holiday Mocktail Punch for Your Christmas Table: A Make-Ahead Cranberry Base Ready in 15 Minutes for a table that covers both a festive punch and a warm, chocolatey sipper.
Peppermint Mocha Mocktail for Your Next Cozy Night In: A 15-Minute Copycat
Course: DrinkCuisine: AmericanDifficulty: Easy4
servings30
minutes40
minutes300
kcal1
hour10
minutesIngredients
1/4 cup granulated sugar
1/4 cup water
2 tablespoons unsweetened cocoa powder
1/4 teaspoon peppermint extract
2 cups whole milk
1 cup hot brewed decaf coffee (or hot water for a caffeine-free version)
Whipped cream, for topping
2 tablespoons crushed candy canes, for garnish
Directions
- In a small saucepan, whisk together the sugar, water, and cocoa powder over medium heat. Simmer for 2 to 3 minutes, whisking constantly, until smooth and slightly thickened into a syrup.
- Remove the syrup from the heat and stir in the peppermint extract. Measure carefully: 1/4 teaspoon is enough to flavor the whole batch without tasting like toothpaste.
- Divide the warm syrup between two mugs, about 2 tablespoons each.
- Heat the milk in a saucepan over medium-low heat or in the microwave until steaming, about 165°F, but do not let it boil. Froth it with a handheld frother or whisk vigorously for 20 to 30 seconds.
- Pour 1/2 cup hot brewed decaf coffee (or hot water) into each mug and stir to combine with the syrup.
- Top each mug with the frothed milk, add a swirl of whipped cream, and finish with a sprinkle of crushed candy canes. Serve immediately.
Notes
- The homemade syrup keeps in a sealed jar in the fridge for up to 2 weeks, so you can make a double batch ahead and build drinks in under 5 minutes. For a kid-friendly cocoa version, skip the coffee entirely and use hot water or extra steamed milk instead. Taste the syrup before adding the full 1/4 teaspoon of peppermint extract; a little extra will quickly turn bitter and medicinal.
Why This Peppermint Mocha Mocktail Works
This recipe works because it separates the two flavors that usually fight each other in a bad peppermint mocha: bitterness and sweetness. Cooking the cocoa powder into a syrup with sugar and water for 2 to 3 minutes mellows its bitter edge before it ever meets the milk, so you get a smooth chocolate flavor instead of a gritty, chalky one. The peppermint extract goes in at the very end, off the heat, which keeps its bright menthol flavor from cooking off or turning harsh. Because the coffee is optional, this is a true peppermint mocha mocktail rather than a decaf latte in disguise: swap it for hot water and you still get a rich, chocolate-mint drink with zero caffeine.

Key Ingredients And Smart Swaps
Unsweetened cocoa powder is the backbone of the syrup; natural (not Dutch-processed) cocoa gives a slightly sharper chocolate flavor that holds up well against the mint. Peppermint extract is the ingredient most people get wrong: it is far more concentrated than peppermint schnapps or peppermint oil, so 1/4 teaspoon for this whole batch is the right dose. Adding more will push the drink toward tasting like mouthwash instead of a holiday treat. Whole milk gives the body and the 7 grams of protein per serving in this recipe; swapping in a barista-style oat milk keeps the froth but lowers the protein slightly, while 2% milk works fine if you want a lighter drink.
Step-by-step, With The Cues That Matter
The syrup is ready when it coats the back of a spoon and no longer looks grainy, which takes about 2 to 3 minutes of simmering over medium heat. Watch the milk closely as it heats: you want it steaming and just shy of a boil, around 165°F, since milk that actually boils will develop a scorched, slightly burnt flavor. When frothing, 20 to 30 seconds of vigorous whisking (or a handheld frother) is enough to double the volume and create a light foam cap. Pour the frothed milk last so it sits on top of the mocha base, which is what gives the drink its layered, coffee-shop look.
Variations On Peppermint Mocha Mocktail
This peppermint mocha mocktail is easy to adapt once you understand the base ratio of syrup to milk to liquid.
Iced Peppermint Mocha Mocktail
Let the syrup cool to room temperature, then stir it into cold milk and cold brewed decaf coffee over a full glass of ice. Skip the whipped cream pool at the bottom by adding it only after pouring over ice, so it floats instead of melting immediately.
Caffeine-free Version For Kids
Replace the brewed coffee entirely with 1 cup of hot water or extra steamed milk. The result is a rich peppermint hot chocolate with the same syrup, perfect for kids at a holiday gathering.
White Chocolate Peppermint Mocha Mocktail
Swap the cocoa powder for 2 tablespoons of white chocolate chips, melted into the warm sugar-water mixture instead of simmered, then proceed with the peppermint extract and milk as written.
Dairy-free Version
Use a full-fat oat or coconut milk in place of whole milk; both froth reasonably well and keep the drink creamy without dairy.
Make-ahead And Storage
The peppermint mocha syrup keeps in a sealed jar in the refrigerator for up to 2 weeks, which is the real shortcut here. Make a double or triple batch once, then build individual mocktails in under 5 minutes any time a craving hits. Do not store the assembled drink; the milk and froth separate and lose their texture within an hour, so always build it fresh from the chilled syrup.
Common Mistakes And How To Fix Them
The most common mistake is over-pouring the peppermint extract, since it looks like a small amount but is highly concentrated; stick to 1/4 teaspoon for the whole batch and adjust by a drop next time if you want more. A second mistake is boiling the milk, which scorches it and leaves a burnt film on the bottom of the pan; keep it at a steady steam, around 165°F, and stir occasionally. Finally, skipping the frothing step leaves the drink flat and thin on top; even 20 seconds of brisk whisking makes a real difference in texture.
What To Serve Alongside It
A peppermint mocha mocktail is rich and a little sweet, so it pairs well with something simple rather than another heavy dessert. A plate of shortbread or gingerbread cookies works well alongside it for a cozy afternoon. If you are setting up a full holiday drink station, serve it next to the Vermont-Style Gingerbread Mocktail Recipe: Spiced, Fizzy, and Ready in 20 Minutes so guests can choose between a warm, chocolatey sipper and a fizzy, spiced one.
FAQ
Does This Peppermint Mocha Mocktail Have Caffeine?
Only if you use the brewed decaf coffee option; swap it for hot water or extra steamed milk for a completely caffeine-free version.
Can I Make The Peppermint Mocha Mocktail Syrup Ahead Of Time?
Yes, the syrup keeps in a sealed jar in the fridge for up to 2 weeks, so you can build individual drinks in under 5 minutes.
How Much Peppermint Extract Should I Use?
Use exactly 1/4 teaspoon for this full batch of syrup; it is concentrated and a little extra quickly turns bitter and medicinal.
Can I Make This Peppermint Mocha Mocktail Dairy-free?
Yes, a full-fat oat or coconut milk froths well and keeps the drink creamy without dairy.
Can I Serve This Peppermint Mocha Mocktail Cold?
Yes, cool the syrup, then mix it with cold milk and cold coffee over ice for an iced version.
Loved this recipe? Follow along and save your favorites on Pinterest for more delicious ideas!

