Your free Home Brewing Cheat Sheet + weekly picks →

Velvety Hot White Chocolate Mocha Recipe with Peppermint Twist

Hot white chocolate mocha recipe in a white mug with whipped cream swirl and crushed peppermint flecks on a wooden table

This white chocolate mocha recipe pours a velvety, Starbucks-style cup in 10 minutes, with silky homemade sauce and an optional peppermint twist.

Henry Liang

Henry Liang

Author

7 min read
Jump to recipe

Velvety ivory foam, glossy white chocolate and fragrant espresso: this white chocolate mocha recipe pours a café-worthy cup in just 10 minutes. The silky homemade sauce beats any syrup, perfect for slow winter mornings.


Cream kept below a boil melts white chocolate into a glossy sauce, never grainy. Silky microfoam then folds through the espresso, and a warmed mug holds every sip velvety and hot.

Ingredients You'll Need

White Chocolate: Good white chocolate is cocoa butter, milk and sugar, and it is the sweet soul of this cup. Chop it finely so it melts gently into the warm cream without scorching. Look for cocoa butter on the label. If you have none, white chocolate chips work, though the sauce turns a touch thicker.

Heavy Cream: Rich, fatty cream carries the chocolate into a glossy, ribbon-thick ivory sauce. Its fat keeps the melt smooth and silky, never grainy. Half-and-half is the best stand-in, but the sauce will pour a little thinner.

Espresso: Two hot, freshly brewed shots bring the roasted bitterness that balances all that sweetness. That hazel-brown crema smells like a quiet morning. No machine? Use ¼ cup of very strong moka pot or AeroPress coffee instead.

Whole Milk: Whole milk steams into the velvety microfoam that makes this taste like a café cup. Its natural fat gives body and holds the foam steady. Oat milk is the closest swap. Choose a barista blend so it still foams well.

Whipped Cream: A cold, soft swirl on top melts slowly into the warm mocha. It adds a cool, airy contrast to every first sip. Canned whipped cream is fine. A spoonful of milk foam works too, for something lighter.

Peppermint Extract: Pure peppermint extract turns this into a bright, cooling holiday cup. Just a quarter teaspoon is enough. Too much tastes like toothpaste. Two teaspoons of peppermint syrup make a gentler substitute.

Peppermint Candies: Finely crushed candies scatter red and white sparkle over the cream. They add a crunchy little snap and a fresh minty finish. Crushed candy canes are a perfect, easy replacement.

Chopped white chocolate, heavy cream and espresso in bowls on a wooden cutting board Whole milk and whipped cream in bowls on a wooden cutting board Peppermint extract and crushed peppermint candies in bowls on a wooden cutting board

How to Make It (Step by Step)

It all happens in one small saucepan and one warm mug: melt the sauce, pull espresso, pour silky milk.

Even if you've never steamed milk before, pour slowly and this velvety, fragrant cup will come out right.

chopped white chocolate, espresso and whole milk in small bowls for a white chocolate mocha recipe
  1. Warm the heavy cream in a small saucepan over medium-low heat until tiny bubbles ring the edges and it begins to steam, 1-2 minutes at 160°F / 70°C. Never let it boil. Patience here keeps it sweet and calm.
heavy cream steaming in a small saucepan with tiny bubbles at the edges
  1. Whisk the finely chopped white chocolate into the warm cream off the heat until it melts into a glossy, ribbon-thick ivory sauce, 1-2 minutes at 140°F / 60°C. Go slowly. White chocolate scorches if you rush it.
glossy white chocolate sauce in a saucepan with a whisk
  1. Spoon the warm sauce into your favorite mug until it pools thick and shiny across the bottom, about 30 seconds at 130°F / 55°C. Warm the mug first with hot water if you can.
white chocolate sauce pooled in the bottom of a white mug
  1. Brew two shots of espresso straight into the mug until a hazel-brown crema settles on top, 25-30 seconds at 200°F / 93°C. The aroma alone is worth the morning.
espresso with crema brewing into a white mug
  1. Stir the espresso and sauce together until the color turns an even caramel-tan with no streaks, 20-30 seconds at 175°F / 80°C. Making the peppermint version? Add the extract now.
espresso and white chocolate sauce stirred together in a mug
  1. Steam the whole milk in a pitcher until it doubles slightly and turns silky with fine, velvety microfoam, 45-60 seconds at 150°F / 65°C. The pitcher should feel too hot to hold comfortably.
steamed milk with velvety foam in a stainless steel pitcher
  1. Pour the steamed milk into the mug until it rises to a pale ivory-tan with a soft foam cap, 15-20 seconds at 150°F / 65°C. Hold the foam back with a spoon, then let it slide on top.
hot white chocolate mocha with a foam cap in a white mug
  1. Top the mocha with cold whipped cream until a soft swirl sits proud of the rim, about 15 seconds with 40°F / 4°C cream over the 150°F / 65°C drink. Watch it slowly soften at the edges.
white chocolate mocha topped with a swirl of whipped cream
  1. Sprinkle the finely crushed peppermint candies over the cream until it sparkles with red and white flecks, 5-10 seconds at 150°F / 65°C. Sip it slowly. There is nothing left to hurry for.
white chocolate peppermint mocha topped with crushed peppermint candies
Make the sauce up to five days ahead; it keeps chilled but not frozen, so rewarm it gently. Half-and-half can stand in for cream, but skip chalky baking chips.

Serving size: 1 portion · Calories: 430 · Total Fat: 24g · Saturated Fat: 15g · Carbs: 44g · Fiber: 0g · Sugar: 42g · Protein: 10g · Sodium: 140mg

Tips and Tricks

  • Equipment: Use a small heavy-bottomed saucepan and a wire whisk. A thick base spreads gentle heat, so the cream warms evenly without hot spots. The whisk melts the chocolate into a glossy ribbon fast. Fifty years of evenings taught me this: small pots forgive.
Glossy ivory white chocolate sauce in a small saucepan with a whisk resting inside
  • Temperature precision: Stop the cream at 160°F / 70°C. Look for tiny bubbles ringing the edge and a soft curl of steam. Then pull it off the heat. A boil turns white chocolate thick and grainy.
  • Common mistake: Whisking the chocolate in over the flame. White chocolate scorches quickly and turns clumpy. Take the pan off the burner first, then add the finely chopped pieces. The warm cream does the melting.
  • Flavour upgrade: Try the peppermint version. Stir ¼ teaspoon pure peppermint extract into the espresso and sauce. Finish with finely crushed peppermint candies over the whipped cream. It tastes cool, bright and festive.
  • Texture tip: Steam the milk to silky microfoam at 150°F / 65°C. Aim for fine, velvety bubbles, never big stiff froth. Pour slowly and hold the foam back with a spoon. Then let it slide on top as a soft cap.
Pitcher of silky steamed milk with velvety microfoam beside a foam-topped white chocolate mocha

Frequently Asked Questions

Can I make this white chocolate mocha recipe dairy-free or vegan?

Swap the whole milk for 1 cup oat milk (barista style foams best) and the heavy cream for 3 tablespoons full-fat coconut cream. Use 2 ounces of dairy-free white chocolate, and top with ¼ cup coconut whipped cream.

Can I store and reheat a leftover white chocolate mocha the next day?

Leave off the whipped cream, then refrigerate the mocha in a sealed jar for up to 24 hours, or freeze it in ice cube trays for up to 1 month for iced drinks. Reheat gently in a small saucepan over medium-low heat, whisking, until it steams at 150°F / 65°C, never boiling.

Why did my white chocolate sauce turn grainy or seize into clumps?

The cream was too hot or the chocolate went in in large pieces, so whisk finely chopped white chocolate into cream just steaming at 160°F / 70°C, off the heat. If it seizes, whisk in a teaspoon of warm cream at a time until it turns glossy and ribbon-thick again.

What to Serve With This

  • Cranberry Orange Scones: Tart cranberries and bright orange zest cut right through the sweet, creamy mocha.
  • Almond Biscotti: Crunchy, twice-baked and barely sweet, they're perfect for dunking into that velvety foam.
  • Fresh Raspberries with Mint: Juicy, tangy berries and cool mint refresh your palate between rich, creamy sips.
  • Sharp Cheddar and Apple Slices: Salty cheese and crisp, tart apple balance the glossy white chocolate's sweetness.
Hot white chocolate mocha plated with cranberry orange scone, almond biscotti, raspberries, cheddar and apple slices

Velvety Hot White Chocolate Mocha Recipe with Peppermint Twist

Drink / American

Prep
5 min
Cook
5 min
Total
10 min
Servings
1
Calories
430 kcal

Ingredients

  • 2 ounces (about ⅓ cup) good-quality white chocolate, finely chopped
  • 3 tablespoons heavy cream
  • 2 shots (2 ounces) freshly brewed espresso, hot
  • 1 cup whole milk
  • ¼ cup whipped cream, for topping
  • ¼ teaspoon pure peppermint extract
  • 1 teaspoon peppermint candies, finely crushed

Instructions

  1. Warm the heavy cream in a small saucepan over medium-low heat until tiny bubbles ring the edges and it begins to steam, 1-2 minutes at 160°F / 70°C. Never let it boil. Patience here keeps it sweet and calm.
  2. Whisk the finely chopped white chocolate into the warm cream off the heat until it melts into a glossy, ribbon-thick ivory sauce, 1-2 minutes at 140°F / 60°C. Go slowly. White chocolate scorches if you rush it.
  3. Spoon the warm sauce into your favorite mug until it pools thick and shiny across the bottom, about 30 seconds at 130°F / 55°C. Warm the mug first with hot water if you can.
  4. Brew two shots of espresso straight into the mug until a hazel-brown crema settles on top, 25-30 seconds at 200°F / 93°C. The aroma alone is worth the morning.
  5. Stir the espresso and sauce together until the color turns an even caramel-tan with no streaks, 20-30 seconds at 175°F / 80°C. Making the peppermint version? Add the extract now.
  6. Steam the whole milk in a pitcher until it doubles slightly and turns silky with fine, velvety microfoam, 45-60 seconds at 150°F / 65°C. The pitcher should feel too hot to hold comfortably.
  7. Pour the steamed milk into the mug until it rises to a pale ivory-tan with a soft foam cap, 15-20 seconds at 150°F / 65°C. Hold the foam back with a spoon, then let it slide on top.
  8. Top the mocha with cold whipped cream until a soft swirl sits proud of the rim, about 15 seconds with 40°F / 4°C cream over the 150°F / 65°C drink. Watch it slowly soften at the edges.
  9. Sprinkle the finely crushed peppermint candies over the cream until it sparkles with red and white flecks, 5-10 seconds at 150°F / 65°C. Sip it slowly. There is nothing left to hurry for.

Share this article

About the author

Henry Liang

Henry Liang

Henry has brewed tea every evening for fifty years, first for his wife, now for her empty chair and whoever sits across from him. The steam rising from a small clay cup is the closest thing he has to prayer. He pours slowly because there is nothing left to hurry for, and that, he says, is the gift.