Household Ingredients Compared  ›  Chocolate Spread (Singapore)

Chocolate spread: what's actually in it?

The short answer: sugar first, oil second, in almost every jar — hazelnuts and cocoa come third and fourth at best. The real differences are which oil, how much hazelnut, and whether the jar is a hazelnut spread at all or a plain chocolate spread with no nuts. A jar that says "chocolate" on the front can contain no hazelnuts whatsoever, and a jar that says "hazelnut" can still be mostly sugar and palm oil.

This page does not give a health score or a ranking, and does not pick a "best" spread. It shows the ingredient list as printed, flags sugar position, palm oil position and nut content, and explains the jargon in plain English.

The headline, in 30 seconds

At a glance

Product1st / 2nd ingredientHazelnut?CocoaPalm oil positionPack size (as printed)Country of manufacture (as printed)
Nutella (Ferrero)Sugar / palm oil13% (3rd)7.4% fat-reduced cocoa2nd, named400gItaly
Hershey's Spreads — ChocolateSugar / vegetable oil (sunflower + palm)NoCocoa + cocoa processed with alkaliInside 2nd-place oil blendnot statedUSA
Hershey's Spread — Cookies (India variant)Sugar / edible vegetable oil (palm superolein)No (cookies 8%)Cocoa solids 5%2nd, palm superoleinnot statedIndia
Cadbury Milk Chocolate SpreadSugar / vegetable oil (rapeseed, palm)No5.5% fat-reduced cocoa + 7% milk chocolate crumbInside 2nd-place oil blend400gUK
Cadbury Crunchie Chocolate SpreadSugar / vegetable oil (rapeseed, palm)No5% fat-reduced cocoa + 6% milk chocolate crumbInside 2nd-place oil blend400gUK
Ovomaltine Crunchy Cream (current, palm-oil-free listing)33% malt drink powder / sugar, then rapeseed oilYes (amount not stated in list)Low-fat cocoa in malt powder + 0.4% low-fat cocoaAbsent in current listing; present in older listing — see panel380g (240g / 360g / 400g also listed)Switzerland
Milka Hazelnut Cream Spread (MezeHub SG import)Sugar / sunflower oil (28%)5% hazelnut massLow-fat cocoa powderAbsent in this list (no palm oil listed)350gGermany

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

Panelled products

Nutella — Hazelnut Spread with Cocoa (Ferrero)

Pack size: 400g · Made in: Italy (as printed)

Ingredients: Sugar, Palm Oil, Hazelnuts (13%), Skimmed Milk Powder (8.7%), Fat-Reduced Cocoa (7.4%), Emulsifier: Lecithins (Soya), Vanillin.

Official Nutella site (UK) gives the same 7-ingredient list, with the same percentages. Some older/other-market lists add whey powder and give skimmed milk powder as 6.6% instead of 8.7% — a regional formulation difference, flagged here, not merged. Allergens: hazelnut, milk, soya Sugar: 1st Palm oil: 2nd

Hershey's Spreads — Chocolate

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

Ingredients: Sugar, Vegetable Oil (Sunflower and Palm Oil), Nonfat Milk, Cocoa Processed With Alkali, Cocoa, Contains 2% or Less of: Milk, Hydrogenated Vegetable Oil (Palm and Canola Oil), Soy Lecithin, Salt, Natural Vanilla Flavor.

No hazelnuts, no nut ingredient at all in this list — this is the plain-chocolate-spread comparator. Note the second hydrogenated oil entry in the under-2% group, in addition to the main vegetable oil. Allergens: milk, soya Sugar: 1st

Hershey's Spread — Cookies (India-market variant, flagged)

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

Ingredients: Sugar, Edible Vegetable Oil (Palm Superolein), Milk Solids, Cookies (8%) {Refined Wheat Flour, Sugar, Edible Vegetable Oil (Palm Oil), Cocoa Solids (0.8%), Emulsifier (322(i)), Acidity Regulator (500 ii)}, Cocoa Solids (5%), Emulsifier (322(i)), Hydrogenated Vegetable Fat (Palm Oil & Sesame Oil), Iodized Salt and Flavour (Artificial flavouring substance — Vanilla). Contains: Milk and Soy. May contain: Tree Nuts and Wheat.

Panelled as a separate variant because the SG shelf carries multiple Hershey's spread variants; this India-market list is not assumed to be the SG jar — verify the SG Hershey's Cookies jar before publish. ⚠️ Non-SG variant — verify SG pack

Cadbury Milk Chocolate Spread

Pack size: 400g · Made in: UK (as printed)

Ingredients: Sugar, Vegetable Oil (Rapeseed, Palm), Lactose (Milk), Milk Chocolate Crumb (7%) (Milk, Sugar, Cocoa Mass), Full Cream Milk Powder (7%), Fat Reduced Cocoa (5.5%), Whey Powder (Milk), Emulsifier: Lecithins, Flavouring.

Contains milk; may contain nuts (brand allergen note) — but no nut ingredient is listed. The rapeseed/palm split inside the oil blend is not stated in this list. Allergen: milk Sugar: 1st

Cadbury Crunchie Chocolate Spread

Pack size: 400g · Made in: UK (as printed)

Ingredients: Sugar, Vegetable Oil (Rapeseed, Palm), Honeycomb Crisp (Sugar, Glucose Syrup, Invert Sugar, Sodium Bicarbonate) 10%, Milk Chocolate Crumb (Milk, Sugar, Cocoa Mass) 6%, Full Cream Milk Powder 6%, Fat Reduced Cocoa 5%, Whey Powder (Milk) (2%), Emulsifier (Sunflower Lecithin), Honeycomb Flavouring, Flavouring.

Same sugar/oil start as Cadbury Milk, plus 10% honeycomb crisp — which itself contains three more sweeteners (sugar, glucose syrup, invert sugar). Allergen: milk Sugar: 1st (+ honeycomb sugars)

Ovomaltine Crunchy Cream — palm-oil-free listing (current) vs older listing

Pack size: 380g (240g / 360g / 400g also listed) · Made in: Switzerland (as printed)

Ingredients (current palm-oil-free listing): Barley malt and cocoa extract Ovomaltine 33% [barley malt extract (51%), skimmed condensed milk, concentrated whey (milk), low-fat cocoa powder (13%), sugar, fructose, mineral salts (magnesium carbonate, calcium phosphate), rapeseed oil, vitamins, salt, vanillin flavour], sugar, rapeseed oil, fully hydrogenated rapeseed oil, hazelnuts, emulsifiers (sunflower lecithin, mono- and diglycerides of fatty acids), calcium phosphate, low-fat cocoa powder (0.4%), antioxidants (ascorbyl palmitate, alpha-tocopherol), flavour: vanillin.

⚠️ Older listings give the same 33% malt powder but then "vegetable oils (rape and palm)" instead of rapeseed-only oils. Ovomaltine markets the current version as "without palm oil… instead of palm oil, high-quality Swiss rapeseed oil is used". The panel above is the current listing; an older jar on the shelf could still be the palm version — check the pack, and do not quote the palm-free claim for an older jar. Allergens: gluten (barley), milk (incl. lactose), hazelnuts; may contain almonds. Allergens: gluten, milk, hazelnut ⚠️ Version split — check pack

Milka Hazelnut Cream Spread — MezeHub SG import listing; SG pack to confirm

Pack size: 350g · Made in: Germany (as printed)

Ingredients: sugar, sunflower oil (28%), whey powder (from milk), hazelnut mass (5%), low fat cocoa powder, skimmed milk powder, cocoa butter, emulsifier (sunflower lecithins), salt, flavours. May contain wheat, other nuts, peanuts.

Sold in Singapore via MezeHub, a Singapore import grocer (350 g jar, sold out at check time). The list is the German/EU Open Food Facts listing for this product (barcode 7622201127206): sugar first, sunflower oil second at 28%, hazelnut mass only 5% — lower than Nutella's 13%. Notably, this list contains no palm oil, unlike Nutella, Hershey's and Cadbury above. ⚠️ Flagged conflict: an Austrian-market variant lists rapeseed oil (25%) as the first oil instead of sunflower oil (28%) — do not merge the two lists; the SG pack must be checked to see which oil the imported jar uses. No Milka spread jar was found on Shopee SG in this pass (only Milka chocolate bars / hazelnut bars). Hazelnut: 5% Sugar: 1st No palm oil in this list Re-audit 5 Nov 2026

Seen but not verified — do not panel until checked

Nutrition — what the numbers say

All figures are as sold, per 100 g, except the Hershey's row, which is per serving only. Across the per-100 g rows, sugars run from 50.1 g (Ovomaltine, current official listing) to 57 g (Cadbury Crunchie), and sodium from 48 mg (Cadbury Milk, derived from printed salt 0.12 g) to 100 mg (Ovomaltine, older listings — see conflict note).

Salt = sodium × 2.5. Sodium is shown as printed; the salt equivalent is in brackets. Sodium is never presented as salt. Figures below are total sugars as printed on Singapore-style packs, not added sugars — the ingredient list on this page remains the evidence for added sugar versus naturally occurring sugars. No Nutri-Grade letter is quoted unless it was found printed on the pack or listing; none is assigned here, and no health score or verdict is given.

ProductBasisEnergyProteinTotal fatSaturated fatCarbohydrateSugarsSodium (salt equiv.)
Nutella (Ferrero)Per 100 g, as sold2,252 kJ / 539 kcal6.3 g30.9 g10.6 g57.5 g56.3 g42.8 mg (salt 0.107 g)
Hershey's Spreads — ChocolatePer serving, not per 100 g — 2 tbsp (37 g) as printed190 kcal3 g12 g1 g20 g— (not stated in this source)—
Cadbury Milk Chocolate SpreadPer 100 g, as sold2,392 kJ / 574 kcal3.9 g38.0 g8.7 g54 g53 g48 mg (salt 0.12 g, as printed; sodium derived ÷ 2.5)
Cadbury Crunchie Chocolate SpreadPer 100 g, as sold2,309 kJ / 554 kcal3.4 g34 g7.8 g58 g57 g52 mg (salt 0.13 g, as printed; sodium derived ÷ 2.5)
Ovomaltine Crunchy Cream (current official listing)Per 100 g, as sold547 kcal—32.4 g5.5 g59.4 g50.1 g—
Milka Hazelnut Cream SpreadPer 100 g, as sold (Open Food Facts, secondary — EU listing, SG pack to confirm)2,316 kJ / 555 kcal3.8 g34 g4.6 g58 g57 g72 mg (salt 0.18 g; sodium derived ÷ 2.5)

— means not stated in the source found for that row, not zero. Per-serving rows are quoted exactly as printed and are not converted to per 100 g/ml. Where sources conflict, the conflict is flagged in the notes below and in the research notes, not silently resolved.

Conflicts and flags. Milka: an Austrian-market variant lists rapeseed oil (25%) as the first oil instead of sunflower oil (28%) — the two lists are not merged; the SG pack must be checked. Ovomaltine: older/retail listings give a different panel for what may be an earlier recipe — 545 kcal, fat 32 g, saturated fat 5 g in one listing and 7.1 g in another, carbohydrate 59.5 g, sugars 54.5 g, salt 0.25 g (sodium 100 mg). Those figures are not merged into the current official row; check the jar you buy. Hershey's: a second secondary source gives a different serving (one 22 g piece: 112.9 kcal, fat 7.1 g, saturated fat 0.3 g, carbohydrate 11.9 g, sugars 11.2 g, protein 1.8 g) — different serving, different saturated-fat figure, so it is not converted or merged here. Nutella: other Open Food Facts listings vary slightly (e.g. sugars 56 g, saturated fat 10 g, protein 8 g on one listing); the row above uses the manufacturer-supplied 400 g listing (sugars 56.3 g). All sugars here are total sugars as printed; they are not labelled added sugars.

Seen but not verified (nutrition) — do not use figures for these until checked from the pack:

How to read a chocolate spread label — the jargon, in plain English

Hazelnut spread vs chocolate spread
A hazelnut spread lists hazelnuts as an ingredient (Nutella 13%, Ovomaltine — amount unstated in its list). A chocolate spread (Hershey's Chocolate, Cadbury Milk) lists cocoa/cocoa mass but no hazelnuts. The front word "chocolate" alone does not tell you which one it is.
Fat-reduced / low-fat cocoa
Cocoa powder with most of the cocoa butter removed. It gives chocolate flavour without the fat of full cocoa mass — it is not a lower-sugar ingredient.
Milk chocolate crumb
A Cadbury ingredient: milk, sugar and cocoa mass dried together. It counts as a chocolate ingredient, but it also brings its own sugar.
Palm oil vs palm superolein vs hydrogenated vegetable oil
Palm oil is the oil from the palm fruit; palm superolein is a fraction of palm oil that stays liquid. Hydrogenated vegetable oil has been hardened by hydrogenation — it appears as a separate under-2% ingredient in Hershey's, in addition to the main oil. "Vegetable oil (rapeseed, palm)" means a blend; the split is not stated unless the brand prints it.
Lecithin (soya / sunflower)
An emulsifier that keeps oil and solids mixed so the spread does not separate. Soya lecithin brings a soya allergen note; sunflower lecithin does not.
Vanillin
A vanilla flavouring compound. It is not vanilla extract, and its presence does not mean vanilla pods were used.
Whey powder / skimmed milk powder / full cream milk powder
Dried milk ingredients. Skimmed = fat removed; full cream = fat kept; whey is the liquid left from cheesemaking, dried. All bring a milk allergen.

What this page is not

Sources and method

Checked 5–6 November 2026 from: Nutella official UK site and Open Food Facts; Hershey's USDA-derived lists (NutritionValue/Spoonful); Cadbury via Asda/Morrisons/Open Food Facts; Ovomaltine via Gourmet World/Epicerie Corner/Amazon.de listings (current vs older). Re-audit 5 Nov 2026 added: MezeHub SG listing for Milka Hazelnut Cream Spread 350 g and the Open Food Facts EU list (barcode 7622201127206) with its Austrian-variant oil conflict; Shopee SG searches for Milka spread jars (none found — bars only) and for Hershey's Hazelnut spread (no jar found); searches for Rigoni di Asiago Nocciolata SG listings (none found). Channels checked: FairPrice (incl. Online), Cold Storage, Giant, Sheng Siong, Don Don Donki, Mustafa, Meidi-Ya, Le Petit Depot, RedMart, Lazada, Shopee Singapore, Little Farms, plus re-audit channel MezeHub SG. Full per-fact source list is in the accompanying research notes.