Household Ingredients Compared  ›  Hot Chocolate & Cocoa Powder (Singapore)

Hot chocolate & cocoa powder: what's actually in it?

Three different products share this shelf. Pure cocoa powder is (or should be) just cocoa — unsweetened, no milk, no sugar — and you sweeten it yourself. Drinking chocolate is cocoa plus sugar (and usually an acidity regulator), ready to stir into hot milk. And an instant hot-chocolate mix is a complete drink in a sachet: sugar first, then cocoa, plus milk powder / whey, oil and emulsifiers, so it only needs hot water. The front of the pack rarely makes the distinction clear; the ingredient list does — above all, whether sugar or cocoa comes first.

This page covers hot chocolate drinks and cocoa powder sold in Singapore: drinking chocolate, instant hot chocolate, pure cocoa powder (natural and Dutch-processed), and sugar-free / reduced-sugar variants as separate rows. Milo is excluded — it is a malted drink and has its own category. Chocolate milk is excluded — it is a different category. Chocolate bars, baking chips and compound chocolate are also out of scope. Basis: lists and nutrition are as sold (powder) unless the source states as prepared. Where a source gives a preparation suggestion (for example, stir into milk), that is quoted as a serving suggestion, not as the powder's own list. This page does not give a health score or a "best" pick.

The headline, in 30 seconds

At a glance

ProductTypeFirst ingredientAdded sugar?Source strengthPack size (as printed)Country of manufacture (as printed)
Cadbury Drinking Chocolate — OriginalDrinking chocolate (sweetened)SugarYes — sugar (1st)Shopee SG listing description; SG pack not transcribed250g (Spinneys corroboration; Shopee SG size not stated — see notes)not stated
Cadbury Drinking Hot Chocolate — 30% Less SugarDrinking chocolate, reduced sugarSoluble maize fibreYes — sugar (3rd), about 10% added sugars per Open Food FactsOpen Food Facts, secondary; SG sale not verified280gnot stated
Van Houten Signature 100% Cocoa PowderPure cocoa powder100% pure soluble cocoa powderNoShopee SG seller descriptions; SG pack not transcribed100g and 350g (both sold; same single-ingredient list)not stated
Van Houten Cocoa Powder — Unsweetened (France listing)Pure cocoa powder, Dutch-processedCocoa powder, non-sweetened (98%)NoOpen Food Facts, France only — flagged non-SG example255gnot stated
Hershey's Cocoa Powder — Natural UnsweetenedPure cocoa powder, natural100% cocoa powderNoShopee SG seller description; SG pack not transcribed226g (also listed as 453g)USA
Hershey's Special Dark Dutched Cocoa PowderPure cocoa powder, Dutch-processedCocoa processed with alkaliNoUS retailer lists; SG sale not verified226gnot stated
Swiss Miss Milk Chocolate Hot Cocoa MixInstant hot-chocolate mixSugarYes — sugar (1st) + corn syrupUS label via EWG; Desertcart SG listing corroborates the start of the list only (truncated)737gnot stated
Swiss Miss Hot Cocoa Mix with MarshmallowInstant hot-chocolate mix, with marshmallowSugarYes — sugar (1st) + corn syrup, plus marshmallow sugarsUS label via EWG; SG sale via import listings only, SG pack not transcribednot statednot stated
Swiss Miss Milk Chocolate — sugar-free / no-sugar-added formulationInstant hot-chocolate mix, sugar-freeModified wheyNo sugar listed — acesulfame potassium + sucraloseUS label via EWG; SG sale not verifiednot statednot stated

Panelled with verbatim lists: 9 products. Of these, 3 rest on Singapore-facing listings (Cadbury Original, Van Houten Signature, Hershey's Natural — all Shopee Singapore seller descriptions, none a retailer ingredient section or SG pack transcription) and 6 are flagged non-SG / secondary-source examples (Cadbury 30% Less Sugar, Van Houten France, Hershey's Special Dark, and the three Swiss Miss formulations). Seen-but-not-verified: 12 items — see the list below.

Prices are deliberately not shown here: they change weekly and would go stale. This site compares ingredients only.

Pure cocoa powder — unsweetened

Van Houten Signature 100% Cocoa Powder

Pack size: 100g and 350g (both sold; same single-ingredient list) · Made in: not stated (as printed)

Ingredients (Shopee Singapore seller descriptions): 100% pure soluble cocoa powder.

Sold in Singapore via Shopee Singapore in 100g and 350g packs (also as 2 × 350g). Seller descriptions describe it as a premium 100% pure soluble cocoa powder with no less than 20% cocoa butter, for baking and beverages, Halal. Flag: this is a seller description, not a retailer ingredient section and not an SG pack transcription. One Shopee listing adds that "some variants include acidity regulator (potassium carbonates) for the Dutch-processed" version — so do not assume every Van Houten pack on sale in Singapore is the single-ingredient version. The natural vs Dutch-processed split for the SG packs needs a pack photo. Pure cocoa No added sugar Shopee SG description

Hershey's Cocoa Powder — Natural Unsweetened (100% Natural)

Pack size: 226g (also listed as 453g) · Made in: USA (as printed)

Ingredients (Shopee Singapore seller description): 100% cocoa powder, no added sugar.

Sold in Singapore via Shopee Singapore (226g, also listed as 453g), described as imported from the USA, sugar-free, 100% pure cocoa powder. A secondary blog summary agrees it is made from a single ingredient, 100% cacao, with no added sugars, fillers or preservatives — that blog is not a pack source and is not quoted as one. Flag: the Shopee text is a seller summary ("Ingredients: 100% cocoa powder"), not a verbatim SG pack transcription and not a retailer ingredient section. No FairPrice / Cold Storage ingredient section was retrieved for it. Pure cocoa Natural (not Dutch-processed) No added sugar Shopee SG description

Van Houten Cocoa Powder — Unsweetened (France listing) — flagged non-SG example

Pack size: 255g · Made in: not stated (as printed)

Ingredients (Open Food Facts, France): Cacao en poudre non sucré (98%), correcteurs d'acidité: carbonates de potassium, hydroxyde de potassium. Peut contenir des traces de fruits à coque, arachides, lait, gluten et soja.

Open Food Facts entry for a 255g Van Houten unsweetened cocoa powder, countries where sold: France; stores listed: Carrefour France, Super U. This is panelled only to show what a Dutch-processed Van Houten list looks like — 98% cocoa powder plus two acidity regulators (potassium carbonates, potassium hydroxide) — and must not be presented as the Singapore pack's list. It is the counterpart to the "100% pure soluble cocoa powder" Singapore seller description above: the two may be different products, or different markets' versions of the same product. Only an SG pack photo settles it. Pure cocoa Dutch-processed France only Open Food Facts, secondary

Hershey's Special Dark Dutched Cocoa Powder — flagged non-SG example

Pack size: 226g · Made in: not stated (as printed)

Ingredients (US retailer lists): Cocoa Processed With Alkali.

A single-ingredient cocoa, but Dutch-processed: the cocoa has been treated with alkali, which is what makes it "Special Dark". US retailer listings (ShopRite, Publix, Fresh by Brookshire's) agree on the one-line list, and describe it as 100% cacao, gluten-free, with no artificial flavours or colours. A foodservice specification sheet for Hershey's European Cocoa gives the same list ("COCOA PROCESSED WITH ALKALI", allergens: none, added sugars 0g). Flag: no SG pack list was retrieved, and no SG retailer ingredient section was found for it in this pass. A Shopee Singapore listing mentions a "Special Dark Extra Intense Edition" 226g, but its description is truncated/confused and is not used as a verbatim list — see seen-but-not-verified. Pure cocoa Dutch-processed US lists only

Drinking chocolate — sweetened cocoa

Cadbury Drinking Chocolate — Original

Pack size: 250g (Spinneys corroboration; Shopee SG size not stated — see notes) · Made in: not stated (as printed)

Ingredients (Shopee Singapore listing description): Sugar, Cocao powder, Acidity Regulator (Potassium Carbonates), Flavouring. May Contain Milk. Cocoa soilds: 25% minimum.

Spelling ("Cocao", "soilds") is as in the Shopee listing. Preparation as given in the same listing: for one portion, pour 3 heaped teaspoons of product (18g) into a cup of 200ml of semi-skimmed milk and stir well — that is a serving suggestion for the powder as sold, not a second ingredient list. A non-SG retailer listing (Spinneys) gives the same list — Sugar, cocoa powder, acidity regulator (potassium carbonates), flavouring, cocoa solids: 25% minimum — which corroborates the order, but is not an SG pack. Flag: the Shopee text is a seller description, not a retailer ingredient section and not an SG pack transcription. A separate source (manuals.plus) gives a different short list for a Cadbury Drinking Chocolate — Sugar, Cocoa Powder, Salt, Flavouring — with no acidity regulator and salt added; that may be another market/version, so it is not merged into this row and is listed in seen-but-not-verified until the SG pack is checked. Drinking chocolate Added sugar: sugar (1st) Cocoa solids 25% min. May contain milk

Cadbury Drinking Hot Chocolate — 30% Less Sugar — flagged, SG sale not verified

Pack size: 280g · Made in: not stated (as printed)

Ingredients (Open Food Facts): soluble maize fibre, cocoa powder (29%), sugar, acidity regulator (sodium carbonate), flavouring, may contain milk.

Open Food Facts entry for a 280g Cadbury Drinking Hot Chocolate 30% Less Sugar, serving size 18g. Open Food Facts estimates the split as soluble corn fibre about 50%, cocoa powder 29%, sugar about 10.5%, acidity regulator about 5.2%, and states added sugars 10% (added sugar: sugar). Those percentages are Open Food Facts estimates, not printed pack percentages, except for the 29% cocoa figure which is in the ingredient list itself. Flag: Open Food Facts is a community database (secondary source), and no Singapore sale of this variant was verified in this pass — do not treat it as an SG shelf claim. It is panelled as a separate row because a reduced-sugar build is a different product from the original, not a smaller serving of it. Drinking chocolate Reduced sugar Cocoa 29% Open Food Facts, secondary

Instant hot-chocolate mixes

Swiss Miss Milk Chocolate Hot Cocoa Mix

Pack size: 737g · Made in: not stated (as printed)

Ingredients (US label, via EWG label capture): SUGAR, CORN SYRUP, MODIFIED WHEY, COCOA (PROCESSED WITH ALKALI), HYDROGENATED COCONUT OIL, NONFAT MILK, LESS THAN 2% OF: SALT, DIPOTASSIUM PHOSPHATE, MONO- AND DIGLYCERIDES, NATURAL FLAVOR.

Sugar is first, corn syrup second, modified whey third — cocoa (processed with alkali, i.e. Dutch-processed) is fourth. Nonfat milk and hydrogenated coconut oil are also in the main list. A Desertcart Singapore listing for the Swiss Miss Cocoa Milk Chocolate Canister 737g gives the same list up to "MONO- AND DIGLYCERIDES, N…" and then truncates ("See more"), so it corroborates the start of the list for a Singapore-facing listing but does not give a complete SG list. Flag: the complete list above is a US label capture; no complete SG pack transcription was retrieved. Do not present it as the SG canister's list. Instant mix Added sugar: sugar (1st) + corn syrup Dutch-processed cocoa Contains milk

Swiss Miss Hot Cocoa Mix with Marshmallow

Pack size: not stated · Made in: not stated (as printed)

Ingredients (US label, via EWG label capture): SUGAR, CORN SYRUP, MODIFIED WHEY, COCOA (PROCESSED WITH ALKALI), HYDROGENATED COCONUT OIL, NONFAT MILK, MARSHMALLOWS (SUGAR, CORN SYRUP, MODIFIED CORN STARCH, GELATIN, NATURAL FLAVOR), LESS THAN 2% OF: SALT, DIPOTASSIUM PHOSPHATE, MONO- AND DIGLYCERIDES, NATURAL FLAVOR.

The same base mix as the Milk Chocolate version, plus marshmallows — themselves made of sugar, corn syrup, modified corn starch, gelatin and natural flavour. A second EWG label capture for a marshmallow variant adds acesulfame potassium and sucralose in the "less than 2%" section and artificial flavour — that is a different formulation, not merged into this row. Flag: US label only. Singapore-facing import listings (Ubuy Singapore, "Marshmallow Lovers" / Lucky Charms marshmallow variants) list the product for sale in Singapore but give no verbatim ingredient list, so no SG pack list is panelled. Instant mix With marshmallow Added sugar: sugar (1st) Contains milk; marshmallow contains gelatin

Swiss Miss Milk Chocolate — sugar-free / no-sugar-added formulation — flagged, SG sale not verified

Pack size: not stated · Made in: not stated (as printed)

Ingredients (US label, via EWG label capture): MODIFIED WHEY, NONFAT MILK, COCOA (PROCESSED WITH ALKALI), MALTODEXTRIN, HYDROGENATED COCONUT OIL, LESS THAN 2% OF: SALT, DIPOTASSIUM PHOSPHATE, ACESULFAME POTASSIUM, MONO- AND DIGLYCERIDES, SUCRALOSE, NATURAL FLAVOR.

No sugar in the list at all — the sweetness comes from acesulfame potassium and sucralose — but this is not a cocoa-only product: modified whey and nonfat milk come first, then cocoa, then maltodextrin and hydrogenated coconut oil. EWG's summary for this formulation notes the low-calorie sweeteners acesulfame potassium and sucralose. Flag: US label only; no Singapore listing for this formulation was retrieved in this pass. It is panelled as a separate row because a sugar-free mix is a different product from the sugared mix, not a variant to be assumed identical. Instant mix Sugar-free formulation Sweeteners: acesulfame K, sucralose US label only

Seen but not verified — do not panel until checked

Nutrition — what the numbers say

All figures in this section are as sold (powder) unless stated otherwise. No per-100g nutrition panel was verified for any panelled product in this pass — no retailer nutrition section and no Open Food Facts per-100g panel was retrieved in full for any of the nine panelled rows — so there is no per-100g nutrition table on this page, and no figure has been estimated, borrowed from another variant, or copied across flavours. That is a gap to close in the next pass, by pack photography, not by filling it from secondary summaries.

Salt and sodium: salt = sodium × 2.5. No sodium figure was verified for any panelled product in this pass, so no salt equivalent is given. Total vs added sugars: most Singapore packs list total sugars, not added sugars. A total-sugars figure is never labelled here as "added sugar". The one added-sugars figure on this page is from Open Food Facts for the Cadbury 30% Less Sugar variant (added sugars 10%, added sugar: sugar) — that is an Open Food Facts statement, not a printed SG pack figure, and it is flagged as such. The ingredient list remains the evidence for added sugar (sugar, corn syrup, maltodextrin as a carrier) versus naturally occurring sugars.

Per-serving figures as printed (not converted):

Seen but not verified (nutrition): per-100g nutrition for all nine panelled products — Cadbury Drinking Chocolate Original, Cadbury Drinking Hot Chocolate 30% Less Sugar, Van Houten Signature 100% Cocoa Powder, Van Houten Unsweetened (France listing), Hershey's Natural Unsweetened, Hershey's Special Dark, Swiss Miss Milk Chocolate, Swiss Miss with Marshmallow, and Swiss Miss sugar-free formulation — plus per-100g nutrition for every item in seen-but-not-verified, including Ghirardelli Premium Hot Cocoa (both sizes) and both Van Houten Milk Cocoa Japan packs. No Nutri-Grade was found printed on any of these listings in this pass, so none is quoted here; no grade has been assigned.

How to read a hot-chocolate / cocoa label — the jargon, in plain English

Natural cocoa vs Dutch-processed (alkalised) cocoa
Natural cocoa is just ground cocoa beans — acidic, lighter in colour. Dutch-processed cocoa has been treated with an alkali (usually potassium carbonates / potassium hydroxide) to neutralise the acid: darker, smoother, less bitter. The list tells you which it is: "cocoa powder" alone is natural; "cocoa (processed with alkali)" or "cocoa powder, acidity regulator (potassium carbonates)" is Dutch-processed. Both are still cocoa powder; they are not interchangeable in baking, and they taste different as a drink.
Cocoa solids %
The share of the powder that is cocoa (Cadbury Drinking Chocolate: 25% minimum; Cadbury 30% Less Sugar: cocoa powder 29%). The rest is sugar, fibre, milk powder or other ingredients. A higher cocoa share does not by itself make a product "better" — it makes it less sweet per spoon — but it is the only number on the pack that tells you how much of the powder is actually cocoa.
Drinking chocolate vs instant hot-chocolate mix
Drinking chocolate is cocoa + sugar (+ usually an acidity regulator): you add milk. An instant mix already contains milk ingredients (modified whey, nonfat milk) and fat (hydrogenated coconut oil), so it only needs hot water. If the list starts with sugar and contains whey/milk/oil, it is a mix, not a drinking chocolate.
Modified whey / nonfat milk
Milk ingredients used in instant mixes to give a milky drink without fresh milk. Their presence is why a mix lists milk as an allergen, and why it is not a pure cocoa product.
Hydrogenated coconut oil
A fat used in instant mixes for creaminess and to carry flavour. It is the fat in the Swiss Miss mixes panelled here. Its presence is a marker of a formulated mix, not of cocoa itself.
Soluble maize fibre / maltodextrin
Bulking ingredients. Soluble maize fibre is used in the Cadbury 30% Less Sugar build in place of some sugar; maltodextrin is a starch-derived carrier in the sugar-free Swiss Miss build. Neither is cocoa, and neither is a sweetener in the usual sense — but they change what a spoonful of the powder actually contains.
Acesulfame potassium (acesulfame K) / sucralose
Low-calorie sweeteners used instead of sugar in the sugar-free Swiss Miss formulation. "Sugar-free" on such a mix means no sugar was used, not that it is unsweetened.
"No added sugar" vs "sugar-free" vs "30% less sugar"
"No added sugar" means no sugar was added during manufacture — pure cocoa is naturally sugar-free in that sense. "Sugar-free" on a mix usually means sweeteners were used instead. "30% less sugar" is a comparison with the brand's own original product, not with other brands — check the cocoa share and the fibre/bulking ingredients to see what replaced the sugar.

What this page is not

Sources and method

Checked 5–6 November 2026 from: Shopee Singapore listing descriptions (Cadbury Drinking Chocolate 500g; Van Houten Signature 100% Cocoa Powder 100g/350g and 2 × 350g; Van Houten Milk Cocoa Japan packs; Hershey's Natural Unsweetened 226g/453g); FairPrice Singapore listings (Ghirardelli Premium Hot Cocoa 907g and 43g mix — listing only, no ingredient section retrieved); Open Food Facts (Cadbury Drinking Hot Chocolate 30% Less Sugar, 280g; Van Houten unsweetened cocoa powder 255g, France; Swiss Miss Hot Chocolate Liquid Base, foodservice); EWG label captures of US packs (Swiss Miss Milk Chocolate, Swiss Miss with Marshmallow, Swiss Miss sugar-free formulation); US retailer lists (ShopRite / Publix / Fresh by Brookshire's for Hershey's Special Dark; Spinneys for Cadbury Drinking Chocolate Original, corroborating the Shopee list); Desertcart Singapore (Swiss Miss canister 737g — list truncated) and Ubuy Singapore (Swiss Miss marshmallow variants — descriptions only); Shopee Singapore blog round-up "12 Best Instant Hot Chocolate In Singapore" (Ghirardelli described as Dutch cocoa + real milk powder — description, not a list). Rate limit, 5 November 2026: after the first batch of web searches, further searches returned HTTP 429 (too many requests) and a follow-up batch of five searches all failed; browser fetches of four source pages then failed with a local worker error. No further searches were retried in this pass. That is why Bournville, Cold Storage, Giant, Sheng Siong, Donki, Mustafa, Meidi-Ya, Le Petit Depot, Little Farms, RedMart and Lazada are un-inventoried here. Full per-fact source list is in the accompanying research notes. Nutrition section added 5–6 November 2026: figures are standardised to per 100 g where the source gives per-100 figures; per-serving-only figures are labelled as such and are not converted; sugars are total sugars as printed, not added sugars, unless the source states added sugars; salt = sodium × 2.5. No per-100g nutrition was verified for any panelled product in this pass, so no per-100g table is given. Where a full pack list could not be verified, the product is in seen-but-not-verified instead of being panelled.