Peppermint Mocha Recipe

If the holidays had a flavor, they might taste exactly like this peppermint mocha recipe-creamy, minty, and unapologetically festive. One sip, and you'll feel like you're wrapping yourself in a blanket made of twinkle lights.

A tin mug filled with peppermint mocha, garnished with whipped cream, chocolate shavings, and crushed candy canes.

🔍 Recipe At-A-Glance: Peppermint Mocha Recipe

  • 🕰️ Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • 🍫 Flavor Profile: A candy cane dipped in chocolate and swirled in a yummy warm coffee.
  • ☕️ Good For: Perking up a December work morning, sipping while decking the halls, and warming up while everyone opens presents.
  • 🧡 Difficulty: Know how to brew coffee and heat ingredients on the stove? Then you got this!
Five yellow stars in a row
Jump to:
Cassie Johnston smiles in a teal shirt while standing at a table with meal prep containers stacked high in front of her.

🍫 The Ingredients You Need

Ingredients for a peppermint mocha recipe: whole milk, espresso, cocoa powder, peppermint extract, sugar.
  • Espresso: Espresso works well when making this peppermint mocha recipe because it's a very strong coffee. If you don't want the flavor of the peppermint to overpower the coffee flavor, then I highly recommend using espresso. If you don't have an espresso machine yet, I recommend picking up the Bialetti Express. It brews a great cup of strong espresso without a costing you an arm and a leg.
  • Peppermint extract: Peppermint extract has a really strong flavor, which is why we recommend using only an ⅛th of a teaspoon in this peppermint mocha. If you prefer a stronger peppermint flavor, you can go up to a ¼ teaspoon, or try adding crushed candy canes to the top of your coffee when it's time to serve.
  • Whole milk: If you've ever made a mocha or latte at home and felt like the results were ho-hum, it might be because of your milk choice. Whole milk is how you'll get a dreamy coffee shop-worthy froth and foam.

Make sure to check the recipe card below for the full ingredients list, along with quantities and my expert tips and tricks.

🔁 Variations & Substitutions

  • Nix the coffee: Want to share with a kiddo who is too young for coffee? My peppermint hot chocolate recipe or my hot chocolate mix recipe gives the same vibe, without the shot of espresso.
  • No espresso maker? No problem: If you don't have a way to brew espresso, you can brew a strong cup of your favorite bold coffee using another method. It will still taste delicious!
  • Go vegan: This peppermint mocha recipe calls for whole milk because it produces the best froth. If you're not focused on a froth in your coffee, then you can sub the whole milk for any milk of your choosing-and that includes plant-based and non-dairy milk.
  • White peppermint mocha: For an even creamier, more peppermint-focused mocha, replace the cocoa powder with white chocolate, as in my white chocolate mocha recipe.
  • Make it a cocktail: I love a Christmas cocktail recipe, and you can transform this mocha into one with a splash of peppermint schnapps or my coffee liqueur recipe.

🥣 Peppermint Mocha Recipe How-To

Ingredients for a peppermint mocha sauce in an enameled saucepan.

Step 1: This is going to be painless, I promise. Brew your espresso or coffee so it's hot and ready to go. While the coffee is brewing, whisk together the sugar, milk, cocoa, and peppermint extract in a small saucepan on the stove top. Heat 'er up.

A frother mixes up a peppermint mocha in a saucepan.

Step 2: Once you see steam rising from the pan, it's time to froth the milk. You don't have to do this step, but it really adds some delicious texture to this Christmas coffee. You can use an immersion blender, or a milk frother to achieve a light foamy froth.

Espresso pours into a tin mug.

Step 3: Pour the espresso or coffee into your favorite festive mug.

Peppermint mocha sauce pours into a tin mug.

Step 4: Pour your peppermint chocolate froth over the coffee or espresso. Ta da! You could stop here and have a delicious, cafe-worthy mocha. But if you want to take it a step further...

A tin mug filled with peppermint mocha, garnished with whipped cream, chocolate shavings, and crushed candy canes.

Step 5: Top your mocha with optional whipped cream, crushed candy canes, chocolate shavings, chocolate syrup, or peppermint syrup. Yum!

Want to save this recipe?

I'll email this recipe to you, so you can come back to it later!

🙋🏻‍♀️ Peppermint Mocha Recipe FAQs

What milk is best for a mocha?

If you're going to make a bunch of mochas and lattes, it is worth keeping some whole milk stocked in your fridge. The higher fat content makes the creamiest foam, while the proteins in dairy milk help stabilize the bubbles...which means your frothed whole milk makes a big foam that lasts.

Can kids drink mocha?

The American Academy of Pediatrics doesn't recommend caffeine for kiddos under the age of 12, so I wouldn't serve them a mocha. You could definitely make them peppermint hot chocolate, though!

A candy cane sticks out of a tin mug of peppermint mocha.

☕️ More Great Christmas Drink Recipes:

If you tried this peppermint mocha recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments!

📖 Recipe

A tin mug filled with peppermint mocha, garnished with whipped cream, chocolate shavings, and crushed candy canes.

Homemade Peppermint Mocha Recipe

This homemade peppermint mocha recipe makes a holiday-worthy drink that's sure to become a favorite.
5 from 3 votes
Print Pin Rate
Course: Drinks
Cuisine: American
Diet: Gluten Free
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 5 minutes
Servings: 1 latte
Calories: 416kcal

Ingredients

  • 2 ounces espresso OR 1 cup brewed black coffee
  • ¾ cup whole milk
  • 3 tablespoons granulated sugar
  • 2 tablespoons unsweetened cocoa powder
  • teaspoon peppermint extract
  • Whipped cream, crushed candy canes, and/or chocolate shavings for topping (optional)

Instructions

  • In a saucepan, heat the whole milk, granulated sugar, cocoa powder, and peppermint extract until boiling. Remove from heat.
  • Using a milk frother or immersion blender, froth the mixture.
  • Pour the peppermint chocolate mixture over your brewed coffee or espresso.
  • Top with whipped cream, crushed candy canes, and/or chocolate shavings if desired!

Notes

  • This recipe can easily be doubled to make two lattes!
  • If froth is not a priority for you, you can definitely use a lower-fat or plant-based milk in place of the whole milk.
  • If you don't have a frother, give the peppermint chocolate milk a vigorous whisk until it bubbles. Or, you can (carefully, with not-too-hot milk) pour it into a large jar and give it a good shake to create a foam!

Nutrition

Serving: 1latte | Calories: 416kcal | Carbohydrates: 72g | Protein: 9g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 3g | Cholesterol: 24mg | Sodium: 103mg | Fiber: 2g | Sugar: 60g

5 from 3 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. 5 stars
    The Ho Ho Mint Mocha from Caribou is my absolute favorite holiday drink, and this peppermint mocha makes a great substitute! I've made it with cocoa powder and with white chocolate chips, and both versions were excellent.

  2. Did you know that "latte" just means "milk" in Italian (comes from the Latin word "lac" as in "lactose" like "leche" and "lait" in Spanish and French, respectively)? It's used incorrectly in English for some reason. So this is a type of "caffè latte" b/c it has espresso or coffee in it. With that said, this peppermint caffè mocha looks delicious! Thanks for sharing.

  3. This is just what I have been looking for! I haven't been able to find a single serve version, and I wanted to make my own with sugar substitute to keep the carb count low. Making one now to officially kick off the Christmas season!