Peppermint Mocha Recipe

December 22, 2025
Serves 4–6

Nothing says cozy like a Peppermint Mocha that perfectly blends rich chocolate, bold espresso, and a refreshing hint of peppermint. This drink is smooth, sweet, and just the right amount of minty to brighten up any chilly day. The creamy texture mixed with the chocolate and peppermint flavors feels like a holiday hug in a mug.

I love making this Peppermint Mocha at home because it’s so easy and way better than most store versions. I usually top mine with whipped cream and a little sprinkle of crushed candy canes or cocoa powder—those small touches make it feel extra special. If you’re like me, having this in the afternoon is a great way to lift your mood and warm up.

This recipe is a fun way to bring a little festive spirit to your day, even if it’s not the holiday season. I often share these with friends or family during get-togethers, and they always ask for the recipe. It’s the perfect cozy treat, whether you’re relaxing with a good book or catching up with loved ones around the kitchen table.

Key Ingredients & Substitutions

Milk: Whole milk gives a creamy texture, but I often use almond, oat, or soy milk to keep it dairy-free. Each type adds a little unique flavor, so pick what you like best.

Espresso or Strong Coffee: Espresso works great for a rich taste, but strong brewed coffee is a good substitute if espresso isn’t available. You can also use instant coffee in a pinch.

Chocolate Syrup or Cocoa Powder: Chocolate syrup is simple and sweet, but cocoa powder makes it less sweet and more chocolatey. If using cocoa powder, add a bit of sugar to balance the bitterness.

Peppermint Extract: Just a small amount gives a fresh minty kick. If you don’t have extract, crushed peppermint candies can add flavor, or use peppermint syrup for a sweeter option.

Whipped Cream and Candy Cane Garnish: Whipped cream adds lovely creaminess and looks pretty. For a fun twist, sprinkle crushed candy canes or peppermint candies on top for crunch and color.

How Do You Get the Perfect Balance of Mint and Chocolate in Peppermint Mocha?

Balancing peppermint and chocolate can be tricky because peppermint can easily overpower the chocolate or coffee.

  • Start with a small amount of peppermint extract (about 1/4 teaspoon). You can always add more, but it’s hard to fix if you add too much.
  • Mix peppermint into the warm milk and chocolate first. This helps the flavors blend smoothly before adding the coffee.
  • Taste before adding sugar so you know if you need extra sweetness. Chocolate syrup usually adds sugar, but cocoa powder might need some.
  • Pour the espresso last and stir gently to combine all the flavors without losing the frothy texture of the milk.

Equipment You’ll Need

  • Espresso machine or coffee maker – to brew the strong coffee or espresso that’s key for the mocha flavor.
  • Small saucepan – warms the milk and blends the chocolate and peppermint smoothly.
  • Whisk or spoon – helps mix everything evenly so the flavors blend well.
  • Heatproof mug – perfect for holding your hot mocha and showing off the pretty whipped cream topping.
  • Measuring spoons – for getting the peppermint extract and chocolate just right.

Flavor Variations & Add-Ins

  • Use peppermint syrup instead of extract for a sweeter, smoother mint flavor that blends nicely.
  • Add a shot of flavored liqueur like peppermint schnapps or Irish cream for an adult twist.
  • Swap regular chocolate syrup for dark or white chocolate to change the richness and sweetness.
  • Top with crushed peppermint bark or chocolate shavings to add texture and extra festive flair.

Easy Peppermint Mocha Recipe

How to Make Peppermint Mocha

Ingredients You’ll Need:

  • 1 cup milk (whole or any preferred milk)
  • 1/2 cup brewed espresso or strong coffee
  • 2 tablespoons chocolate syrup or cocoa powder mixed with a bit of sugar
  • 1/4 teaspoon peppermint extract
  • Whipped cream, for topping
  • Crushed candy canes or peppermint candies, for garnish
  • Optional: 1-2 teaspoons sugar or sweetener, if desired

How Much Time Will You Need?

This recipe takes about 10 minutes from start to finish, including brewing the coffee and warming the milk. It’s a quick, cozy treat you can enjoy any time of day.

Step-by-Step Instructions:

1. Brew Your Coffee:

Start by brewing 1/2 cup of espresso or strong coffee. Set it aside so it stays warm while you prepare the rest.

2. Warm and Flavor the Milk:

Heat 1 cup of milk in a small saucepan over medium heat until it’s hot but not boiling. Stir in 2 tablespoons of chocolate syrup (or your cocoa powder mixture) until smooth. Then add 1/4 teaspoon peppermint extract and stir again. If you want it sweeter, mix in 1-2 teaspoons of sugar or sweetener to taste.

3. Combine and Serve:

Pour the brewed espresso into a mug. Add the warm chocolate peppermint milk mixture and stir gently. Top your mocha with whipped cream and sprinkle crushed candy canes or peppermint pieces on top for a festive touch. Serve right away and enjoy your delicious peppermint mocha!

Can I Use Non-Dairy Milk in Peppermint Mocha?

Absolutely! Almond, oat, soy, or any other non-dairy milk works well. Just warm it gently as you would regular milk, and adjust the sweetness if needed since some plant milks are naturally sweeter.

How Can I Make This Recipe Without Espresso?

You can use strong brewed coffee instead of espresso. To get a richer flavor, brew your coffee a bit stronger than usual or use an extra shot of coffee grounds.

Can I Prepare Peppermint Mocha Ahead of Time?

It’s best enjoyed fresh, but you can prepare the chocolate peppermint milk mixture ahead and refrigerate for up to 2 days. When ready to serve, warm it gently before mixing with freshly brewed coffee.

What’s a Good Alternative to Peppermint Extract?

If you don’t have peppermint extract, peppermint syrup works great for a sweeter mint flavor. You can also crush candy canes into the mix for a natural peppermint touch.

Get cozy, reliable recipes—once a week

One tidy email with fresh dinners, brunch ideas, soups, and bakes. No spam, ever.

Unsubscribe anytime. We only use your email to send the newsletter.

Leave a Comment