Peppermint Mocha Hot Chocolate

Creamy peppermint mocha hot chocolate topped with whipped cream and chocolate shavings in a mug. Save
Creamy peppermint mocha hot chocolate topped with whipped cream and chocolate shavings in a mug. | flavormonk.com

This delightful drink combines steamed milk, heavy cream, and semisweet chocolate melted into a smooth, rich base. Infused with freshly brewed espresso and peppermint extract, it delivers a perfect blend of coffee warmth and cool mint freshness. Topped optionally with whipped cream and peppermint candies, it’s an inviting treat for chilly days. Easy to prepare in just 15 minutes, it’s ideal for sharing or enjoying solo by the fire.

One December afternoon, I was standing in my kitchen feeling uninspired by the usual coffee routine when I noticed a tin of peppermint extract I'd forgotten about tucked behind the vanilla. Something clicked—what if I combined the richness of hot chocolate with that bright peppermint and the depth of espresso? Twenty minutes later, I was holding a mug of pure winter comfort, steam rising just right. That moment became a ritual I've repeated countless times since, especially on those quiet mornings when the house is still dark.

I made this for my sister on a snowy evening when she stopped by unannounced, and I'll never forget how her whole face changed when she took that first sip—the kind of reaction that makes you realize food really is about creating moments. We sat by the kitchen window watching flakes fall while our mugs cooled slowly, talking about nothing important and everything that mattered.

Ingredients

  • Whole milk and heavy cream: The whole milk carries the flavors while the cream makes everything silky and luxurious; don't skip the cream or you'll lose that plush mouthfeel.
  • Semisweet chocolate chips: They melt faster and more evenly than bars, and the semisweet balance means you don't need extra sugar drowning out the other flavors.
  • Unsweetened cocoa powder: This adds depth and prevents the chocolate chips alone from making it overly sweet.
  • Granulated sugar: Just enough to round out the cocoa bitterness without competing with the peppermint.
  • Freshly brewed espresso or strong coffee: Espresso is ideal because it's concentrated, but strong brewed coffee works beautifully too—just use the same amount.
  • Peppermint extract: Use only what the recipe calls for; I learned this the hard way by overshooting and creating something that tasted like a candy cane explosion.
  • Vanilla extract: A small amount ties everything together and softens the menthol edge of the peppermint.

Instructions

Heat the milk and cream:
Pour both into a medium saucepan and warm over medium heat, watching for that moment when steam begins rising steadily but before any bubbles form around the edges. This takes about 4 minutes and you'll smell the milk transforming—that's your signal it's ready.
Melt the chocolate:
Add the chocolate chips, cocoa powder, and sugar all at once, then whisk continuously for about 2 minutes until the mixture is completely smooth with no visible cocoa streaks. The warmth of the milk does most of the work; you're just coaxing it along.
Finish with coffee and extracts:
Pour in the espresso and both extracts, stirring constantly for another 1–2 minutes so everything melds together. You'll notice the aroma shift as the peppermint emerges—that's when you know it's almost there.
Pour and serve:
Divide between mugs immediately and top with whipped cream, crushed candy canes, and chocolate shavings if you're feeling generous. The contrast between the hot chocolate and cold whipped cream is part of the joy.
Frothy peppermint mocha hot chocolate steaming in a clear glass mug beside candy canes. Save
Frothy peppermint mocha hot chocolate steaming in a clear glass mug beside candy canes. | flavormonk.com

The first time I served this to someone who usually skips hot chocolate because they find it too heavy, watching them ask for seconds told me something was different about this version. It felt like I'd unlocked a door they didn't know was there.

A Drink for Winter Moments

This isn't the thin hot chocolate from a packet stirred into lukewarm water—this is the kind of drink that deserves a proper mug, something ceramic and substantial that keeps your hands warm while you hold it. I've served this at holiday gatherings, on lazy mornings, and as a small comfort on days that needed one. The combination of espresso and peppermint speaks to something in us that recognizes how winter deserves to taste deliberate and cared-for.

Adapting It to Your Kitchen

If dairy isn't your thing, oat milk creates a similar richness to whole milk, while almond milk is lighter but still works beautifully. Coconut milk makes it almost decadent but also noticeably different, so that's a choice rather than a substitution. I once tried cashew cream and it was so luxurious I nearly forgot about the cocoa underneath it, which tells you everything about balancing flavors when you start improvising.

The Topping Situation

Whipped cream is the obvious choice, but crushed candy canes scatter unevenly and look a bit chaotic—which I've come to love because it feels honest and festive rather than glossy and styled. Chocolate shavings add a textural moment when you sip, and I've started keeping a small block of dark chocolate on hand just to shave into this.

  • Sprinkle crushed candy canes over the whipped cream, not directly into the hot liquid where they'll disappear too quickly.
  • Make your own whipped cream if you have five minutes—it's noticeably better and you'll taste the difference.
  • Skip the toppings if you're drinking this alone at midnight and just want comfort without ceremony.
Homemade peppermint mocha hot chocolate poured into a mug with espresso and cocoa. Save
Homemade peppermint mocha hot chocolate poured into a mug with espresso and cocoa. | flavormonk.com

There's something about serving something homemade and warm to someone you care about that shifts the whole evening into something quieter and more real. This drink does that.

Recipe FAQs

Yes, oat or almond milk can replace dairy milk and cream, and using non-dairy chocolate chips maintains a creamy texture.

Start with 1/2 teaspoon peppermint extract and adjust to taste; a small amount adds refreshing mint without overpowering.

Espresso adds depth and a coffee kick, but you can substitute strong brewed coffee or omit it for a milder option.

Whipped cream, crushed candy canes, or chocolate shavings add texture and festive flavors that complement the mocha peppermint blend.

Heat milk and cream over medium heat until steaming but not boiling, whisking frequently after adding chocolates to ensure smooth melting.

Peppermint Mocha Hot Chocolate

A creamy hot chocolate with espresso and peppermint for warm, cozy moments.

Prep 5m
Cook 10m
Total 15m
Servings 2
Difficulty Easy

Ingredients

Dairy

  • 2 cups whole milk
  • 1/2 cup heavy cream

Chocolate & Coffee

  • 1/3 cup semisweet chocolate chips
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar
  • 1/4 cup freshly brewed espresso or strong coffee

Flavorings

  • 1/2 teaspoon peppermint extract
  • 1/2 teaspoon vanilla extract

Toppings (optional)

  • Whipped cream
  • Crushed candy canes or peppermint candies
  • Chocolate shavings

Instructions

1
Warm Dairy Mixture: In a medium saucepan over medium heat, combine the whole milk and heavy cream. Warm until steaming but avoid boiling.
2
Incorporate Chocolate and Sugar: Add semisweet chocolate chips, unsweetened cocoa powder, and granulated sugar. Whisk continuously until the chocolate has melted and the mixture is uniform.
3
Add Espresso and Extracts: Stir in freshly brewed espresso (or strong coffee), peppermint extract, and vanilla extract. Continue heating for 1 to 2 minutes while stirring steadily until the beverage is hot.
4
Serve with Toppings: Pour the hot chocolate into mugs. Optionally, garnish with whipped cream, crushed candy canes, and chocolate shavings. Serve immediately.
Additional Information

Equipment Needed

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Mugs

Nutrition (Per Serving)

Calories 340
Protein 7g
Carbs 37g
Fat 18g

Allergy Information

  • Contains dairy and may contain soy from chocolate chips.
  • Contains caffeine.
  • Check toppings for gluten and nut cross-contamination if used.
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.