Ingredients
Method
- Brew 1 cup of strong espresso and let it settle for 30 seconds. It should still be around 185°F when you use it. Put 2 tablespoons of unsweetened Dutch-process cocoa powder and 2 tablespoons of granulated white sugar into a small heavy-bottomed saucepan. Pour in about 1/4 cup of the hot espresso while whisking in small circles to form a dark smooth paste. Then add the rest of the espresso in a slow stream and keep whisking for 30 to 45 seconds. Scrape the sides so no dry cocoa stays stuck. The Peppermint Mocha base should look smooth before any milk goes in. You'll notice the cocoa changing from dusty and dull to a smooth dark liquid with a strong chocolate smell. If you rush the first pour, dry clumps can hide in the drink. Blooming the cocoa in hot coffee helps it blend evenly.

- Set the saucepan over medium-low heat and slowly pour in 3 cups of whole milk while stirring with a whisk. Keep the heat around 3 or 4 on a 10-setting stove dial. Add 2 ounces of finely chopped 60% dark chocolate and stir from the bottom upward so the pieces don't stick. Heat for 4 to 6 minutes until the drink reaches 155°F to 160°F. Small bubbles may form near the edge but the mixture shouldn't boil. (My first batch got too hot and formed a skin on top. A lower heat fixed that.) The color will shift from nearly black to a rich milk-chocolate brown as the dark chocolate melts into the hot milk. You'll see fewer streaks with each stir. Keep it below a simmer because hard boiling can scorch the milk.

- Take the saucepan off the heat once the chocolate coffee reaches 155°F to 160°F. Add 1/4 teaspoon of pure peppermint extract and 1/2 teaspoon of pure vanilla extract. Stir in slow circles for 20 to 30 seconds so the mint spreads through the warm drink without losing too much of its fresh smell. Then taste a small spoonful after it cools enough to sip. You should notice chocolate first and mint just after. Pour the mixture evenly into four heat-safe 12-ounce coffee mugs and leave about 1 inch of space above each drink for the topping. The liquid should look evenly brown with no oil beads or pale milk streaks. A sharp mint smell means you've probably added too much extract. Measuring the peppermint keeps its strong flavor from taking over the chocolate.

- Let the filled mugs stand for about 1 minute so the drink settles near 150°F. Spoon 1 cup of softly whipped heavy cream across the four mugs using roughly 1/4 cup per serving. Add the cream in loose mounds rather than pressing it flat. Then sprinkle 2 tablespoons of crushed red and white peppermint candy cane pieces over the cream and divide them as evenly as you like. Leave a few soft peaks uncovered so the chocolate drink shows through near the rim. Serve the finished Peppermint Mocha right away while the coffee is hot and the cream is still cool. The cream will soften slightly where it meets the hot drink and the candy pieces will make small pink streaks as they dissolve. Don't let it sit for 10 minutes before serving. Adding the topping last keeps its texture distinct from the warm chocolate.

Notes
Let the leftover Peppermint Mocha base cool briefly and transfer it to a clean airtight container within 2 hours of making it. Refrigerate at 40°F or colder for up to 3 days. Store the whipped cream separately and add the crushed candy cane only when serving. For longer storage, freeze the plain chocolate coffee in individual freezer-safe containers for up to 1 month. Leave about 1 inch of space at the top because the liquid expands as it freezes. Don't freeze fully garnished drinks because the cream and candy won't keep their original texture. To reheat, thaw frozen portions overnight in the refrigerator and pour the chocolate coffee into a small saucepan. Warm over medium-low heat for 4 to 6 minutes while stirring until it reaches about 155°F. Add 1 to 2 tablespoons of fresh whole milk per mug if the texture seems too thick. If the drink smells sour or has visible mold, discard it. Don't taste a spoiled batch to check whether it's safe.
