What Is a Mocha? Espresso, Chocolate and Milk Explained

Megan Cunningham Updated September 19, 2026 · 5 min read

A mocha is a latte with chocolate in it: espresso, steamed milk and chocolate syrup, sauce or powder, often finished with whipped cream. It is also called a caffe mocha, cafe mocha or mochaccino, and it sits somewhere between a coffee drink and a hot chocolate.

This guide covers what goes into a mocha, how it differs from a latte and from hot chocolate, how to make one at home and how to choose the chocolate. If you are torn between two drinks, our mocha vs latte and cappuccino vs mocha guides compare them head to head.

The short answer: what is a mocha?

  • Espresso: one or two shots.
  • Chocolate: 1 to 2 tablespoons of syrup or sauce, or about 1 tablespoon of cocoa powder with sugar.
  • Milk: about 6 to 8 oz of steamed milk.
  • Topping: whipped cream is common but optional.
  • Size: about 8 to 16 oz.
  • Caffeine: about 63 mg per shot, and the chocolate adds only a trace.

The easiest way to picture it is a latte with chocolate stirred in, or a hot chocolate with espresso added.

Why is it called a mocha?

Mocha is a port city in Yemen (Al Mokha) that was one of the main places coffee was shipped from for centuries, and coffee from there became known by the port’s name. Yemeni coffee is often described as having a chocolatey note, and Mocha Java, a blend of Yemeni and Javanese beans, is one of the oldest named coffee blends. The chocolate drink took the name later, because coffee and chocolate together taste like that old flavor idea.

Mocha vs latte vs hot chocolate

DrinkEspressoChocolateMilkWhat it tastes like
Mocha1 to 2 shotsYesSteamedCoffee and chocolate together
Latte1 to 2 shotsNoA lot, steamedSmooth, milky coffee
Hot chocolateNoneYesHot milkChocolate only
White chocolate mocha1 to 2 shotsWhite chocolate sauceSteamedSweet, creamy, mild coffee

If you want the version with white chocolate, we cover it in our white chocolate mocha recipe.

How to make a mocha at home

You need espresso, milk and chocolate. A strong moka pot coffee works if you do not have an espresso machine.

  1. Add the chocolate to the cup: 1 to 2 tablespoons of syrup or sauce, or 1 tablespoon of cocoa powder and 1 tablespoon of sugar.
  2. Pour in a hot double shot of espresso and stir until the chocolate dissolves into a smooth base.
  3. Steam or heat 6 to 8 oz of milk until hot but not boiling, around 150°F (65°C).
  4. Pour the milk into the cup, holding back the foam with a spoon, then spoon the foam on top.
  5. Add whipped cream if you want the coffee-shop version.
A cup of espresso beside dark chocolate and coffee beans, the two things a mocha is made from
Espresso and chocolate are the whole recipe. Photo by Jonah Löffler.

The method is the same as a latte, with the chocolate stirred into the espresso first. Our guide to making a latte at home covers the milk side in detail, and how to froth milk has the wand and handheld methods. No espresso machine? Making espresso without a machine explains the alternatives.

Mocha ratios by size

SizeEspressoChocolate syrupSteamed milk
8 oz (small)1 shot1 tablespoon5 to 6 oz
12 oz (medium)1 to 2 shots1 1/2 tablespoons8 oz
16 oz (large)2 shots2 tablespoons10 to 11 oz

If you use cocoa powder instead of syrup, use about half the amount by volume and add sugar to taste, since unsweetened cocoa is much more concentrated.

Choosing the chocolate

TypeGood forWatch out for
Chocolate syrup or sauceSpeed and easy stirringVery sweet, and some taste artificial
Cocoa powder and sugarControl over sweetness and a deeper flavorNeeds stirring into hot espresso or it clumps
Melted dark chocolateThe richest, most dessert-like mochaNeeds hot espresso and a good stir to melt

The coffee matters as well. A medium-dark roast with chocolate or nutty notes is a natural match, and our best coffee beans with chocolate notes roundup is a good place to look. Very acidic light roasts can clash with the chocolate.

Fixing a mocha that does not taste right

  • Gritty or clumpy: cocoa powder was added to cold or lukewarm liquid. Dissolve it in the hot espresso first, then add the milk.
  • Too sweet: use less syrup, or switch to unsweetened cocoa with a small amount of sugar.
  • The coffee disappears: the chocolate is overpowering the espresso. Use a double shot, or less chocolate.
  • Chocolate sinks to the bottom: stir once more after adding the milk, because syrup is dense and settles.

For a dairy-free mocha, barista-style oat milk steams well and tastes neutral next to chocolate. For less sugar, choose unsweetened cocoa and skip the whipped cream.

Mocha variations

  • Iced mocha: pour the chocolate and espresso over ice and add cold milk. Our iced latte guide covers the method.
  • White chocolate mocha: white chocolate sauce in place of dark. See our white chocolate mocha recipe.
  • Peppermint mocha: a splash of peppermint syrup added to the chocolate, usually served in winter.
  • Mocha Frappuccino: the blended, iced, whipped-cream version. See what a Frappuccino is.
  • Mochaccino: a mocha made with more foam, closer to a cappuccino. The name is used loosely, so it varies by cafe.

Caffeine in a mocha

The caffeine comes from the espresso, at about 63 mg a shot on average. Chocolate adds only a trace, so a mocha has about the same caffeine as a latte with the same number of shots. A plain hot chocolate has far less. Our espresso caffeine guide and latte caffeine guide have more detail.

The bottom line

A mocha is espresso, steamed milk and chocolate: a latte that tastes like dessert. Make it at home with cocoa powder if you want to control the sugar, or with syrup if you want it fast. For more sweet coffee drinks, see our coffee drinks section.

Frequently Asked Questions About Mochas

What is a mocha coffee made of?

Espresso, steamed milk and chocolate syrup, sauce or cocoa powder. Most cafes top it with whipped cream.

What is the difference between a mocha and a latte?

A mocha has chocolate and a latte does not. Both use espresso and steamed milk, but a mocha is sweeter and tastes of chocolate.

Is a mocha stronger than a latte?

Not by caffeine. The espresso is the same and the chocolate adds only a trace, so a mocha with the same number of shots has about the same caffeine as a latte.

Is a mocha the same as hot chocolate?

No. Hot chocolate has no espresso. A mocha is a hot chocolate with a shot or two of espresso added, so it tastes of coffee as well.

Does a mocha have a lot of sugar?

It can. Chocolate syrup and whipped cream add sugar quickly, and a large cafe mocha can hold much more sugar than a plain latte. Making it at home with cocoa powder lets you control how much goes in.

What is a mochaccino?

It is a mocha made with a thicker layer of milk foam, more like a cappuccino. The two names are often used for the same drink, so it varies by cafe.

Megan Cunningham Contributor Tests everything in an ordinary kitchen on affordable gear.