Sign up ×
Seasoned Advice is a question and answer site for professional and amateur chefs. It's 100% free, no registration required.

I've been trying to make a thicker hot chocolate and I'm not sure what to add without taking away from the flavor of the chocolate. Usually what I do is boil the milk, and then I add chocolate baking powder and shaved chocolate.

share|improve this question
if you're trying to recreate a thick hot chocolate you've had elsewhere, perhaps a higher-fat milk (or add cream to it) would help? – Kate Gregory Dec 2 '11 at 21:35
You can also try flavored coffee creamers, if you have those around but not plain cream. – Chad Dec 5 '11 at 1:58
What is "chocolate baking powder"? – Mien Nov 12 '13 at 21:44

5 Answers 5

up vote 6 down vote accepted

Spanish hot chocolate and Italian cioccolata fiorentina both use cornstarch as a thickening agent. Both are used more for dipping or sipping (churros in the former case), however you could easily just use less cornstarch to make it more 'drinkable'.

Try a teaspoon of cornstarch, mixed with a little cold water, added to the milk when you boil it.

As Kate Gregory suggests, you could also use full-fat milk, or loads of shaved chocolate.

share|improve this answer
The hot chocolate you find at an Italian cafe is thick, even without being cioccolata fiorentina. :-) – kiamlaluno Dec 3 '11 at 0:27
Good to know. My knowledge of Italian cafes is sadly lacking unfortunately; I've had cioccolata fiorentina in a Carluccio's. Sponsorship for a fact-finding mission to Italy greatly appreciated. :) – ElendilTheTall Dec 3 '11 at 9:37

I would agree with Kate to add higher-fat milk or cream to it and I would avoid putting in thickening agent if possible.

One thing I have tried at a cafe before that instead of boiling the milk, they used the espresso machine steamer to mix milk and drinking chocolate powder together. The hot chocolate turned out really nice and thick.

The other way of making thick chocolate I discovered was to melt cooking chocolate in a bowl on top of a pot of boiling hot water (just like hot you making chocolate cake, but no butter). While you are melting the chocolate, you may add in some sugar and cream or milk. Therefore, you will get a very thick chocolate drink and you are always in control of the thickness.

share|improve this answer

If you're looking for a flavorless thickener which you cannot even tell is there, Guar Gum is your man. You can get it in your cooking store or specialty grocery for an inflated price, or go to an arab or indian grocer (trust me, there's one around you) and get it for cheap. This is also good to have around because it is especially good at thickening acidic liquids, like some chocolates.

share|improve this answer
Or xanthan gum. – derobert Dec 6 '11 at 23:16
Xanthan imparts a slimy feel if you use much of it. Powdered Tapioca might work, as might a whisked in egg yolk. That latter probably has a name that isn't "hot chocolate". – Wayfaring Stranger Jun 27 at 21:23

See if Ciobar is available in your country. This is what you find in Italian grocery stores, cafés and homes. If you can't find it at the local shop I'm sure you can buy it online.

share|improve this answer
Can you provide more info on what Ciobar is? – rfusca Dec 6 '11 at 14:54

DONT USE THICKENERS. Yikes. If you make it on pure chocolate it will be thicker. Just choclate and milk. Full fat of course. If you want it even thicker cream and milk mix.

share|improve this answer
Welcome to the site! If you are wondering why your answer was downvoted (not by me), I recommend taking a look at this help page. Just a hunch - perhaps an edit would be in order. – Stephie May 14 at 14:27
@Stephie I'm not sure I picked up any rudeness. On the other hand, after stating so adamantly that thickeners should not be used, the author might have been expected to expand on that somewhat. – Chris Steinbach May 23 at 9:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.