Go Back

White Chocolate Peppermint Mocha (Better Than Starbucks Copycat)

This white chocolate peppermint mocha is a rich and creamy holiday coffee drink made with real white chocolate, bold espresso, and a refreshing hint of peppermint. Smooth, perfectly balanced, and easy to make at home, this Starbucks copycat recipe delivers café-quality flavor without any syrups.
Course Coffee, Drinks, Holiday Beverages, Homemade Café Drinks
Cuisine American, Coffeehouse-Inspired, Holiday / Winter, Seasonal
Keyword Christmas mocha recipe, easy winter drink recipe, festive holiday latte, holiday coffee drink, homemade peppermint mocha, mint mocha coffee drink, peppermint mocha with white chocolate, Starbucks copycat peppermint mocha, white chocolate mocha recipe, white chocolate peppermint mocha
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 1 drink
Calories 220kcal
Cost $3 for entire recipe

Equipment

  • Small saucepan
  • Whisk
  • Measuring cups and spoons
  • Espresso machine, stovetop espresso maker, or coffee maker
  • Heatproof mug or glass
  • Milk frother (optional, but great for extra creaminess)
  • Microplane or grater (optional, for white chocolate shavings)

Ingredients

  • 1–2 shots espresso or ¼ cup strong coffee
  • ¾ cup whole milk plus 1–2 tbsp extra if coffee is very strong
  • 1 tbsp heavy cream
  • oz (20–25) g white chocolate or about 1½ tbsp finely chopped from a bar
  • 2–4 drops peppermint extract start with 2; add 1 drop at a time after tasting
  • ¼ tsp vanilla extract
  • small pinch of salt optional but recommended

Optional

  • 1–2 tsp sugar only if needed

Optional Toppings

  • whipped cream
  • crushed candy cane
  • white chocolate drizzle

Instructions

Heat and melt

  • Add milk and cream to a small saucepan. Heat on low until hot but not simmering or steaming heavily. Add the chopped white chocolate and stir constantly until fully melted and smooth.
  • If the mixture gets too hot, remove from heat and let it cool slightly before continuing.

Add flavor

  • Remove from heat. Stir in peppermint extract (start with 2 drops), vanilla extract, and a pinch of salt.

Add coffee

  • Slowly stir in the espresso or strong coffee until fully combined.

Adjust taste

  • Taste and adjust as needed. Add peppermint 1 drop at a time or a small amount of sugar if desired.

Fix if needed

  • If the drink looks slightly oily or separated, whisk vigorously for 10–15 seconds until smooth.

Serve

  • Pour into a mug, optionally froth briefly, and top as desired. Serve immediately.

Notes

Choosing the Best White Chocolate

Use real white chocolate from a bar for the best results. Finely chopped chocolate melts more smoothly than chips and creates a creamier texture in this white chocolate peppermint mocha.

How Much Peppermint to Use

Peppermint extract is very strong, so always start with a small amount and adjust gradually. Adding too much at once can overpower the drink and create a harsh mint flavor.

Heating Milk Properly

Heat the milk gently and avoid boiling or heavy steaming. High heat can cause the white chocolate to separate or become grainy, which affects both texture and flavor.

Getting the Right Coffee Flavor

For the best flavor balance, use strong coffee or espresso. A bold coffee base prevents the drink from tasting overly sweet and keeps the mocha flavor noticeable.

Why Salt Matters

A small pinch of salt enhances the sweetness of the white chocolate and helps balance the overall flavor of the peppermint mocha.

Fixing Texture Issues

If your drink looks slightly oily or separated, whisk it vigorously for 10 to 15 seconds to bring it back together into a smooth, creamy consistency.

Making It Richer or Lighter

For a richer and more indulgent version, use two shots of espresso and include the heavy cream. For a lighter version, reduce the cream or omit it.

Adjusting for Different Peppermint Extracts

Peppermint extract strength can vary by brand, so taste and adjust before serving for the best homemade peppermint mocha experience.