Coffee Guides
Mocha vs Hot Chocolate: What's the Difference?
The Short Answer
A mocha is espresso, chocolate, and steamed milk. Hot chocolate is chocolate and steamed milk. The entire difference is the espresso, and everything else that separates the two drinks follows from it.
That means the real question is not which drink tastes better. It is whether you want coffee in your chocolate. If yes, order the mocha. If no, order the hot chocolate, and do not let anyone tell you that is the kids' order — plenty of adults walk in on a cold morning wanting something warm that is not coffee, and this is the drink for that.
Where people get caught out is assuming the mocha is the sweeter of the two. It usually is not. More on that below, because it is the single most useful thing on this page.
What a Mocha Is
Espresso, chocolate, and steamed milk, almost always with whipped cream on top.
Structurally a mocha is a latte with chocolate added. Same espresso base, same steamed milk, same proportions — the chocolate goes in as a sauce or syrup before the milk, and the whipped cream goes on at the end. Ours is on the menu at $5.50, described exactly as it is made: espresso, chocolate, and steamed milk topped with whipped cream.
Because it is an espresso drink, it behaves like one. The caffeine tracks the shots rather than the cup size. It can be made with any milk. It can be made iced. And it sits on the sweet end of the espresso board on purpose — our guide to every espresso drink puts it next to the americano and the macchiato, and the distance between those two ends of the board is most of what makes a coffee menu worth reading.
The mocha is also the standard recommendation for someone easing into coffee, and that recommendation is sound. Chocolate covers the bitterness that puts people off espresso without hiding the coffee entirely, so you taste what you are getting into.
What Hot Chocolate Is
Chocolate and steamed milk. No coffee, no espresso, no shots.
It is the simpler drink by a wide margin, which is exactly why a lot of coffee shops make it badly — a packet of mix stirred into hot water and handed over. Done properly it is real chocolate melted into milk steamed to the same temperature and texture as a latte, and the gap between those two versions is enormous. Our local guide to hot chocolate in Richardson goes into what separates the two and where to find the good version around town.
We serve it. It is one of two things on our board for people who are not drinking coffee — tea is the other — and it is not on our online price list, so ask at the counter for the current price rather than guessing. It also goes out with our catering alongside the espresso drinks, because at any gathering some people want something warm that is not coffee.
One naming note, since it comes up: "hot chocolate" and "hot cocoa" get used interchangeably almost everywhere, including in nutrition databases. If you are picturing a difference between the two words, most menus are not drawing one.
The Caffeine Difference
This is the difference that actually matters, and it is bigger than most people expect in one direction and smaller in the other.
A mocha carries espresso caffeine. The USDA's FoodData Central database lists restaurant-prepared espresso at 212 mg of caffeine per 100 grams, which works out to roughly 64 mg for a single shot and 127 mg for a double. A mocha gets whatever its shot count is, plus a small amount from the chocolate. If the number matters to you, ask how many shots are going in — it is a completely normal question and the answer takes two seconds. Our caffeine guide has the figures for the rest of the board.
Hot chocolate is not caffeine free, but it is close. Chocolate comes from the cocoa bean, and cocoa contains caffeine naturally. Healthline's roundup of the figures puts a 16-ounce Starbucks hot chocolate at about 25 mg, citing the Center for Science in the Public Interest, and a 6-ounce serving made from a Swiss Miss packet at about 5 mg, citing USDA data. The same piece notes that drinks made with dark chocolate carry more than milk chocolate versions, because dark chocolate contains more cocoa solids.
So the practical comparison: a hot chocolate is somewhere between a twentieth and a quarter of a cup of coffee. A mocha is a cup of coffee, plus chocolate. They are not in the same category, and "a little bit of caffeine" is the accurate way to describe hot chocolate rather than "none."
If you need genuinely zero caffeine, neither drink gets you there. An herbal tea does.
Which One Is Sweeter?
Usually the hot chocolate, and this surprises almost everybody.
Think about what each drink is doing. In a hot chocolate, the chocolate is the entire drink — it has to carry the whole cup on its own, so there is a lot of it. In a mocha, the chocolate is a supporting player next to espresso, and espresso is bitter. The bitterness cuts the sugar. You end up with a drink that reads as rich rather than sweet, with the chocolate rounding off the espresso instead of burying it.
Two consequences worth knowing at the counter:
- If you want chocolate but not a sugar hit, order the mocha. It is the less sweet of the two more often than not.
- If your mocha still came out too sweet, ask for less chocolate rather than a different drink. Half the usual pump of sauce is a normal request and it changes the drink more than switching to a latte would.
This is the same logic that runs through what coffee should I order: the fix for a drink you did not enjoy is almost always a small adjustment to the one you ordered, not a different name on the board.
Where the Word "Mocha" Comes From
Not from chocolate. From a port.
Mocha is a seaport in Yemen on the Red Sea, and Dictionary.com's entry describes it as a place "formerly important for the export of Arabian coffee." The same entry gives the word's first definition as "a choice variety of coffee, originally grown in Arabia," with the chocolate sense arriving later as "a flavoring obtained from a coffee infusion or a combined infusion of chocolate and coffee." The word is first recorded in English in 1765-75.
So the name on your cup started out meaning *good coffee from a specific place* and only picked up the chocolate meaning once people noticed that the coffee shipped from that port had a naturally chocolatey note to it. The drink was named after the flavor, and the flavor was named after the harbor.
Hot chocolate has no such detour. It is called what it is.
Milk, Whipped Cream, and Ordering for Kids
Non-dairy works in both, and it matters more in the hot chocolate. With no espresso in the cup, the milk is doing a much larger share of the work, so whatever you choose shows up more clearly. Oat generally steams and holds texture better than almond, which is the practical takeaway from our oat milk vs almond milk comparison. We keep oat, almond, and other non-dairy options on the bar for the coffee drinks, so ask your barista for either drink.
Whipped cream is standard on a mocha and optional on a hot chocolate. Ours comes with it on the mocha, as the menu says. If you do not want it, say so when you order — it is the easiest thing in the world to leave off.
For a child, order the hot chocolate and ask for it cooler. Any shop will do that, and it is a better request than letting a too-hot drink sit. A mocha is a coffee drink and should be treated as one.
Which One Should You Order?
- You want chocolate and coffee — mocha. That is the whole point of the drink.
- You want chocolate and no coffee — hot chocolate. No apology required.
- You want chocolate without a lot of sugar — mocha, and ask for less chocolate sauce.
- You are trying to like coffee — mocha. It is the recommended bridge drink for exactly this reason.
- It is after lunch and you still want to sleep tonight — hot chocolate. About 25 mg against a mocha's 64 or 127 is a real difference at 2 PM.
- You are ordering for a kid — hot chocolate, slightly cooler.
- You want it iced — mocha. Iced hot chocolate is a different drink entirely, and the cold chocolate milk version is not what a shop is set up to make.
- You want to taste the coffee itself — neither. Chocolate is in the way by design. Try a flat white instead.
Ordering Either One at Revival Coffee
The mocha is $5.50 on our regular menu — espresso, chocolate, and steamed milk with whipped cream. Hot chocolate is on the board too but not on the published price list, so ask at the counter. For reference, a latte or cappuccino is $5.00, a flat white is $5.00, an iced latte is $5.50, and drip coffee is $3.00.
Either drink can be made with oat milk, almond milk, or another non-dairy option, and either can be made less sweet. If you are ordering a mocha and want to know the shot count, ask — and if you want it stronger, add a shot rather than ordering a larger size, since on a latte-style drink the extra cup space goes to milk rather than espresso.
Find us at 1251 S. Sherman St. Ste. 112 in Richardson, just off US-75 near the Spring Valley DART station, open 7 AM to 3 PM Monday through Friday. Weekend hours are still being finalized. If you are torn between the two, say so at the counter — "I want chocolate, I am not sure I want coffee" is a complete order as far as we are concerned, and it gets you the right drink faster than reading the board twice.
Frequently Asked Questions
What is the difference between a mocha and hot chocolate?
A mocha is an espresso drink — espresso, chocolate, and steamed milk, usually with whipped cream — so it carries the caffeine of the shots underneath. Hot chocolate is chocolate and steamed milk with no coffee in it at all. Hot chocolate is the chocolate drink; a mocha is the coffee drink with chocolate in it. At Revival the mocha is $5.50 on the published menu, and hot chocolate is on the board but not on the online price list.
Is a mocha just coffee-flavored hot chocolate?
It is closer to the reverse. A mocha is built like a latte — espresso first, then chocolate, then steamed milk — so it is a coffee drink with chocolate added rather than a chocolate drink with coffee added. The espresso is the base, not the flavoring.
Which is sweeter, a mocha or hot chocolate?
Usually the hot chocolate. In a hot chocolate the chocolate has to carry the whole cup, so there is a lot of it. In a mocha the chocolate sits next to bitter espresso, which cuts the sweetness and makes the drink read as rich rather than sugary. If you want chocolate without a sugar hit, the mocha is often the better order — and you can ask for less chocolate sauce in it.
Does hot chocolate have caffeine?
A small amount. Cocoa contains caffeine naturally, so anything made with real chocolate carries some. Healthline, citing the Center for Science in the Public Interest, puts a 16-ounce Starbucks hot chocolate at about 25 mg, and citing USDA data puts a 6-ounce Swiss Miss serving at about 5 mg. Dark chocolate versions carry more than milk chocolate ones. For comparison, a single shot of espresso is roughly 64 mg, so a hot chocolate is somewhere between a twentieth and a quarter of a cup of coffee — low, but not zero.
How much caffeine is in a mocha?
It tracks the espresso, not the cup size. Using USDA FoodData Central figures, a single shot is about 64 mg and a double about 127 mg, plus a small additional amount from the chocolate. So the useful question at the counter is how many shots are going in, which is a normal thing to ask. Treat all of these as estimates — caffeine shifts with the bean, the roast, and how the shot is pulled.
Can a kid order a mocha?
They can, but it is a coffee drink and should be treated as one — a mocha has the caffeine of the espresso shots in it. Hot chocolate is the better order for a child, and you can ask for it made a little cooler. Any shop will do that.
Does Revival Coffee serve mochas and hot chocolate?
Both. The mocha is on our regular menu at $5.50 — espresso, chocolate, and steamed milk topped with whipped cream. Hot chocolate is one of two non-coffee options on our board, tea being the other, but it is not on the online price list, so ask at the counter for the current price. Oat milk, almond milk, and other non-dairy options work in either drink. We are at 1251 S. Sherman St. Ste. 112 in Richardson, open 7 AM to 3 PM Monday through Friday.