Household Ingredients Compared › Chocolate Bars (Singapore)
Three different things share the chocolate shelf. A plain chocolate block is mostly sugar, cocoa butter, cocoa mass and milk powder. A filled or nut/caramel bar adds peanuts, caramel, nougat, wafer or a cream filling — and with them, glucose syrup, vegetable fats, egg white and extra flavourings. And a sugar-free or "zero" bar replaces sugar with a bulk sweetener such as maltitol and adds sweeteners such as sucralose. The front of the pack rarely makes the distinction clear; the ingredient list does.
This page covers chocolate bars and blocks sold in Singapore — milk, dark, white and filled/nut/caramel variants, as separate rows. It does not cover chocolate spread (already a separate page) or malted chocolate drinks (a separate page in this batch). It does not give a health score or a "best" pick. No prices are shown: they change weekly and would go stale.
| Product | Type | First ingredient | Added sugar? | Pack size (as printed) | Country of manufacture (as printed) |
|---|---|---|---|---|---|
| Kit Kat 2 Finger Chocolate Bar — Milk | Wafer bar, milk chocolate | Sugar | Yes — sugar (1st) | 204g (12 per pack) | Malaysia |
| Lindt Excellence — Extra Creamy (Milk) | Milk chocolate block | Sugar | Yes — sugar (1st) | 100g | not stated |
| Lindt Excellence — Mint Intense (Dark) | Dark chocolate block, mint | Sugar | Yes — sugar (1st) | 100g | not stated |
| Snickers Chocolate Bar — Peanut | Filled bar: nougat, peanuts, caramel | Milk chocolate [sugar…] | Yes — sugar in coating + glucose syrup + sugar | 124.7g (FairPrice listing '124-7g' as printed) | not stated |
| Delfi Top Chocolate Bar Share Pack | Filled bar: caramel, rice crispies, wafer, cream | Sugar | Yes — sugar (1st), glucose syrup, dextrose | 20g (FairPrice slug 'share-pack-20g' as printed) | not stated |
| Lotte Zero Mild Chocolate | Sugar-free milk chocolate bar | D-Maltitol (E965) | No sugar listed — maltitol + sucralose (E955) | 50g | not stated |
| Choco Zen Pistachio Kunafa Chocolate Bar — Milk | Filled bar: pistachio cream + kunafa | Milk chocolate [full cream milk powder…] | Yes — sugar in milk chocolate and in pistachio cream | 100g | not stated |
| Tesco Chocolate Bar — Milk | Milk chocolate block | Sugar | Yes — sugar (1st) | not stated | not stated |
| Mr Beast Feastables — Milk Chocolate with Almond Chunks | Milk chocolate block, almond | Milk chocolate [sugar…] | Yes — sugar (1st in coating) | 60g | not stated |
| Kit Kat Mini — Otoama (Green Tea) | Wafer bar, green-tea chocolate | Vegetable fat & oils | Yes — sugar (3rd) | not stated | not stated |
| Mr Beast Feastables — Dark Chocolate | Dark chocolate block | Sugar | Yes — sugar (1st) | 60g | not stated |
| Cadbury Dairy Milk (100g) — Open Food Facts, flagged | Milk chocolate block | Sugar | Yes — sugar (1st) | 100g | not stated |
Panelled with verbatim lists: 12 products (11 from FairPrice Singapore ingredient sections, 1 — Cadbury Dairy Milk — from Open Food Facts, flagged as secondary with its SG market not confirmed). Seen-but-not-verified: see the list below — it includes Mars, Toblerone, Meiji, Ritter Sport, most Lindt Excellence dark variants, Twix, Glico Pocky and Hershey's bars.
Prices are deliberately not shown here: they change weekly and would go stale. This site compares ingredients only.
Pack size: 100g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Sugar, Cocoa Butter, Whole Milk Powder, Cocoa Mass, Anhydrous Milk Fat, Lactose (from Milk), Skim Milk Powder, Barley Malt Extract (Gluten), Emulsifier (Soya Lecithin), Artificial Flavouring (Vanillin). Milk chocolate contains: Cocoa solids (min. 30%), milk solids (min. 20%). May contain wheat, sesame seed and nuts.
A short plain-block list: sugar first, then cocoa butter and milk powders. Barley malt extract is the only gluten-containing ingredient named — the "may contain wheat" note is a cross-contact warning, not an ingredient. Milk chocolate block Cocoa solids min. 30% Allergen: milk, soya, gluten (barley)
Pack size: not stated · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Sugar, Dried Whole Milk, Cocoa Butter, Cocoa Mass, Emulsifier (Soya Lecithin), Flavouring. Milk Chocolate contains: Cocoa solids 31% minimum, milk solids 31% minimum. Allergy advice: Milk, soya and also may contain peanuts, other nuts and wheat (Gluten).
The shortest list panelled on this page — six ingredients. It is a parallel-import / own-brand block sold at FairPrice, not a UK Tesco shelf claim: the list is the one FairPrice publishes for the SG listing. Milk chocolate block 6 ingredients Cocoa solids 31% min.
Pack size: 60g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Milk Chocolate (Sugar, Whole Milk Powder, Cocoa Butter, Unsweetened Chocolate, Lecithin (Soy), Natural Vanilla Extract), Almonds. Contains: Milk, Soy, Almonds. May Contain: Peanuts, Other Tree Nuts, Wheat, Egg, Sesame.
Milk chocolate plus almonds — the almonds are the only addition after the coating, and no extra sugar, syrup or flavouring is listed beyond the coating itself. Milk chocolate block Almond
Pack size: 60g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Sugar, Unsweetened Chocolate, Cocoa Butter, Milkfat, Lecithin (Soy), Natural Vanilla Extract. Contains: Milk, Soy. May Contain: Peanuts, Tree Nuts, Coconut, Wheat, Egg, Sesame.
Short, but note it is not a dairy-free dark chocolate: milkfat is listed, and milk is a declared allergen. Do not read "dark" as "no milk" on this bar. Dark chocolate block Contains milkfat
Pack size: 100g · Made in: not stated (as printed)
Ingredients (Open Food Facts, secondary — SG pack not transcribed): Sugar, Milk Solids (23%*), Cocoa Butter, Cocoa Solids, Fractionated Fat, Emulsifiers (442, 476), Flavours (Natural, Nature Identical and Artificial (Vanilla) Flavouring Substances). CONTAINS COCOA BUTTER EQUIVALENT IN ADDITION TO COCOA BUTTER. Allergen Information: Contains Milk, Soy. May Contain Tree Nuts, Wheat, Barley.
Panelled only because no FairPrice ingredient section was retrieved for Cadbury Dairy Milk in this pass, and this Open Food Facts entry is the closest verifiable transcription. Flag: its market is not confirmed as Singapore — a second Open Food Facts entry for a 200g Dairy Milk lists a different order ("Milk, sugar, cocoa butter, cocoa mass, vegetable fats (palm, shea), emulsifiers (E442, E476), flavourings"), which shows Cadbury's list varies by market/format. Do not treat either entry as the SG pack list until an SG pack is photographed. Milk chocolate block Open Food Facts — secondary SG pack not verified
Pack size: 100g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Sugar, Cocoa Mass, Cocoa Butter, Anhydrous Milk Fat, Emulsifier (Soya Lecithin), Natural Flavour (Peppermint Oil), Artificial Flavouring (Vanillin). May contain sesame seeds and nuts. Dark plain chocolate contains: min. 47%.
Dark by cocoa-mass order (sugar, then cocoa mass, then cocoa butter), but still containing anhydrous milk fat — again, "dark" here does not mean dairy-free. Flag: the FairPrice product description on the same page reads "Swiss milk chocolate with hazelnut pieces and a smooth melting filling" — that description does not match this mint dark list and looks like a copied description from another Lindt variant; the ingredient section above is what is panelled, not the description. Dark chocolate block Mint / peppermint oil Contains milk fat
Pack size: 204g (12 per pack) · Made in: Malaysia (as printed)
Ingredients (FairPrice ingredient section): Sugar, Full Cream Milk Powder (Cow's Milk), Wheat Flour, Cocoa Butter, Cocoa Mass, Vegetable Fat & Oil (Palm Kernel, Palm, Lllipe, Shea), Cocoa Powder, Soya Lecithin, Emulsifier (E476), Yeast Food, Sodium Bicarbonate, Salt, Calcium Carbonate, Yeast, Vanillin. Contains stabilisers, emulsifier as permitted food conditioner. Contains permitted flavouring (Vanillin). All additives are of plant or synthetic origin. Country/place of origin: Malaysia.
Sugar first, then milk powder and wheat flour — the wafer is the second half of the product, not an afterthought. "Lllipe" is spelled as printed in the FairPrice section [sic — illipe, a vegetable fat]. This is the 204g (12 per pack) FairPrice listing; single bars may carry the same list, but that was not verified separately. Wafer bar Origin: Malaysia (listing) Allergen: milk, wheat, soya
Pack size: not stated · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Vegetable Fat & Oils, Wheat Flour, Sugar, Lactose (Cow's Milk), Whole Milk Powder (Cow's Milk), Cocoa Butter, Green Tea Powder, Matcha Powder, Sunflower Lecithin, Sucrose Ester of Fatty Acids, Polyglycerol Polyrincinoleate, Sodium Bicarbonate, Ammonium Bicarbonate, Salt, Matcha Leaf, Flavourings, Cocoa Powder, Yeast, Cocoa Mass, Calcium Sulphate, Potassium Citrate, Soya Lecithin. Traces: Egg, sesame, peanuts and other nuts.
The only panelled bar that does not start with sugar — vegetable fat & oils and wheat flour come first, sugar third. Green tea powder and matcha powder are both listed, plus matcha leaf; cocoa powder and cocoa mass appear near the end, so this is a green-tea coating on a wafer, not a chocolate bar with a hint of matcha. A parallel-import Japanese Kit Kat sold at FairPrice. Wafer bar Green tea / matcha Parallel import
Pack size: 124.7g (FairPrice listing '124-7g' as printed) · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Milk Chocolate [Sugar, Cocoa Butter, Cocoa Mass, Skim Milk Powder, Lactose, Milk Fat, Vegetable Fat (Shea Nut Oil and Palm Oil), Emulsifier (Soya Lecithin), Flavour], Peanuts, Glucose Syrup, Sugar, Skim Milk Powder, Vegetable Fat (Shea Nut Oil and Palm Oil), Salt, Egg Whites, Flavours.
Read it in two parts: the milk-chocolate coating (sugar first), then the filling — peanuts, glucose syrup, a second dose of sugar, skim milk powder, vegetable fat, salt and egg whites (the nougat). Peanuts are the first filling ingredient, but sugar appears twice and glucose syrup once. Filled bar Peanut Allergen: peanut, milk, soya, egg
Pack size: 20g (FairPrice slug 'share-pack-20g' as printed) · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Sugar, Vegetable Fat, Rice Crispy, Wheat Flour, Glucose Syrup, Dextrose, Cocoa Powder, Milk Solids, Whey Powder, Emulsifiers (322: Soya, 471, 476), Lactose, Salt, Flavours, Raising Agent (500).
FairPrice describes it as "milk chocolate, caramel, rice crispies, wafer and cream" — the list tells the same story in ingredient order: sugar and vegetable fat first, then rice crispy and wheat flour, then glucose syrup and dextrose, with cocoa powder only seventh. A Singapore-made Delfi bar. Filled bar Rice crispy / wafer
Pack size: 100g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): Milk Chocolate [Full Cream Milk Powder (Cow), Sugar, Cocoa Butter, Cocoa Mass, Emulsifier: Soy Lecithin, Natural Vanilla Flavor], Pistachio Cream [Pistachio 43%, Sugar, Palm Oil, Skimmed Milk Powder (Cow), Whey Powder, Full Cream Milk (Cow), Color (Spirulina Extract, Beta Carotene), Fully Hydrogenated Canola Oil, Emulsifier: Soy Lecithin, Natural Vanilla Flavor], Roasted Kunafa [Wheat Flour, Water, Corn Starch, Sugar Syrup, Butter, Full Cream Milk Powder (Cow), Salt], White Chocolate [Sugar, Cocoa Butter, Full Cream Milk Powder (Cow), Skimmed Milk Powder (Cow), Emulsifier: Soy Lecithin, Natural Vanilla Flavor]. Allergens: Contains Milk, Soy, Pistachio, Wheat. May Contain Sesame, Egg, Peanuts, and Other Tree Nuts. 100% Couverture Chocolate.
The longest panelled list, and the clearest example of why components matter: pistachio is 43% of the pistachio cream (not 43% of the bar), the kunafa is a separate roasted component with its own sugar syrup, and white chocolate is a fourth component. "100% Couverture Chocolate" is the brand's claim on the listing, not an ingredient. Filled bar Pistachio 43% of cream Kunafa
Pack size: 50g · Made in: not stated (as printed)
Ingredients (FairPrice ingredient section): D-Maltitol (E965), Cocoa Mass (Whole Milk Powder, Cocoa Mass), Processed Oil [Palm Oil, Sunflower Oil, Lecithin (E322), D-Tocopherol Concentrate (Mixed) (E306)], Vegetable Cream [Polyglycitol Syrup, Hydrogenated Coconut Oil, Dextrin, Milk, Micellar Casein, Potassium Phosphate (Dibasic) (E340ii), Calcium Phosphate (Tribasic) (E341iii), Glycerin Esters Of Fatty Acids (E471), Potassium Polyphosphate (E452), Sodium Stearoyl Lactylate (E481), Salt, Sucralose (E955), Wheat Gluten, Butter Oil, Cocoa Butter, Cocoa Powder, Lecithin (E322), Processed Cheese [Cheese Powder, Sodium Phosphate (Dibasic) (E339ii)], Glycerin Esters Of Fatty Acids (Pgpr; E476), Artificial Flavor (Vanilla Flavor, Condensed Milk Flavor, Masking Flavor), Vanillin. Allergy Information: Milk, Soybean, Wheat (Cereals Containing Gluten), Tree Nut (Coconut). Cross-Contamination: Egg, Peanut, Pork, Beef, Tree Nut (Almond).
Sugar-free, not ingredient-free: maltitol (E965) is the bulk sweetener, sucralose (E955) is also listed, and the list includes processed oil, vegetable cream, wheat gluten and processed cheese. The bracket nesting in the FairPrice section is ambiguous in places — the list above is transcribed as printed, not tidied into a cleaner structure. Sugar-free Sweeteners: maltitol, sucralose Long list — read the brackets as printed
FairPrice's own category is "Chocolate Bars & Blocks". Its category and similar-products listings inventoried in this pass include, in addition to the 11 panelled FairPrice rows above: Toblerone Swiss Chocolate Bar — Milk / Dark / White (100g) and Tiny Chocolate Sharebag — Dark; Mars Chocolate Bar 47g; Meiji Chocolate Block — Milk / Black, Meiji Chocolate — Almond / Macadamia / Almond (Black); Ritter Sport — Dark Whole Almond, White Whole Hazelnuts, Dark Whole Hazelnuts; Lindt Excellence — 85% (Dark), 90% (Dark), Sea Salt (Dark); Lindt Swiss Classic Chocolate Bar — Milk; Cadbury White Chocolate Bar — Dream; M&M's Chocolate Block — Milk; Whittaker's Mini Milk Chocolate Bar — Almond Gold and Mini Dark Chocolate Bar — Almond & Cranberry; Kinder Bueno Chocolate Wafer Bar — White T2; The Belgian Dark Chocolate Bar — No Sugar Added; Van Houten Dark Milk Chocolate Bar; Snickers Chocolate Bar — Strawberry; Kit Kat Chocolate Bar — Dark with Mint. None of these was panelled: no verbatim SG ingredient section was retrieved for any of them in this pass (see seen-but-not-verified).
Cold Storage's Snacks & Confectionery listings inventoried in this pass include Lindt Excellence Bar Creamy Chocolate 100g and Ritter Sport Rum Raisins Hazelnuts Chocolate 100g, and its promotions list Toblerone Mini Dark/Milk, Lindt Excellence assorted 100g and Kit Kat Chocolate Block assorted. Cold Storage publishes no ingredient list on any product page, so nothing is panelled from Cold Storage in this pass; its shelf is inventoried here, not panelled. Hershey's Pearls Dark Chocolate Tin 50g also appears at Cold Storage — that is a tin of pearls, not a bar/block, so it is out of this page's scope and is noted here only so it is not mistaken for a missing bar.
All figures in the table are as sold, per 100 g. Sugars are total sugars as printed, not added sugars, unless the source states added sugars separately. No official Singapore Nutri-Grade (A–D) was found printed on any of these chocolate listings in this pass, so none is quoted here; no grade has been assigned.
Salt and sodium: salt = sodium × 2.5. The table shows sodium as printed (in mg) with the salt equivalent in brackets. Where the source printed salt instead of sodium, sodium is derived as salt ÷ 2.5 and the salt figure is the printed one — see the notes under the table. Sodium is not presented as salt, and salt is not presented as sodium.
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 ingredient list remains the evidence for added sugar (sugar, glucose syrup, dextrose, maltitol/sucralose in the sugar-free bar) versus naturally occurring sugars.
Open Food Facts is a community database and is flagged as secondary where used: the pack and the retailer nutrition section take precedence if they disagree. Figures marked "not stated" were not in the source retrieved; they are not estimated, borrowed from another variant, or copied across flavours. The two rows below are from non-SG retailers (UK/Ireland/Netherlands listings of the same named products) — they are not SG pack nutrition, and the SG pack still needs checking.
| Product | Basis | Energy | Protein | Total fat | Saturated fat | Carbohydrate | Sugars | Sodium (salt equiv.) |
|---|---|---|---|---|---|---|---|---|
| Lindt Excellence — Extra Creamy (Milk) | Per 100 g, as sold (Dunnes / Hancocks / Lindt NL listings agreeing — non-SG, flagged) | 567 kcal (2,387 kJ) | 6.4 g | 37 g | 23 g | 51 g | 50 g | 112 mg (salt 0.28 g, printed as salt) |
| Snickers Chocolate Bar — Peanut | Per 100 g, as sold (One Stop UK listing — non-SG, flagged) | 496 kcal (2,075 kJ) | 9 g | 25 g | 8.3 g | 58 g | 49 g | 212 mg (salt 0.53 g, printed as salt) |
Observed numbers, no verdict: Lindt Excellence Extra Creamy lists 50 g sugars and 37 g total fat per 100 g; Snickers Peanut lists 49 g sugars and 25 g total fat per 100 g, with 9 g protein (the peanuts) against Lindt's 6.4 g. Sodium derived from printed salt is 112 mg per 100 g for Lindt and 212 mg for Snickers. These two rows are not comparable as SG products — both are non-SG listings of the same named bars, and Open Food Facts Snickers entries disagree with each other (468–492 kcal, salt 0.50–0.63 g per 100 g), which is why only the single UK retailer row is tabled, with its source named.
Seen but not verified (nutrition): no per-100 g nutrition panel was verified in this pass for Kit Kat 2 Finger Milk, Lindt Excellence Mint Intense Dark, Delfi Top, Lotte Zero Mild, Choco Zen Pistachio Kunafa, Tesco Milk, Feastables Milk Almond, Feastables Dark, Kit Kat Mini Green Tea, Cadbury Dairy Milk (SG pack), or any seen-but-not-verified product above. Their ingredient panels are unchanged; their nutrition figures are not estimated here, and the Lindt Extra Creamy row above is not copied onto other Lindt variants, nor the Snickers row onto Snickers Strawberry.
Checked 5–6 November 2026 from: FairPrice Singapore ingredient sections as returned in search results (Kit Kat 2 Finger Milk, Lindt Excellence Extra Creamy Milk, Lindt Excellence Mint Intense Dark, Snickers Peanut, Delfi Top Share Pack, Lotte Zero Mild, Choco Zen Pistachio Kunafa Milk, Tesco Milk, Feastables Milk Almond, Feastables Dark, Kit Kat Mini Green Tea); FairPrice Chocolate Bars & Blocks category and similar-products listings (inventory for the seen-but-not-verified list); Cold Storage Snacks & Confectionery listings and promotions (inventory only — Cold Storage publishes no ingredient sections); Open Food Facts (Cadbury Dairy Milk 100g entry, secondary, and the conflicting 200g entry noted in the research notes); Dunnes Stores / Hancocks / Lindt NL listings (Lindt Extra Creamy nutrition, agreeing, non-SG); One Stop UK (Snickers Peanut nutrition, non-SG). Limitations in this pass, stated plainly: a second batch of web searches hit a 429 rate limit and was not retried, and direct fetches of three FairPrice product pages failed with a local worker error and were not repeated — so no further FairPrice ingredient sections were retrieved beyond the search-returned ones above, and Giant, Sheng Siong, Don Don Donki, Mustafa, Meidi-Ya, Le Petit Depot, Little Farms, RedMart, Lazada and Shopee Singapore were not inventoried. The FairPrice category page was inventoried from search-returned listings, not paginated end-to-end. 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. Where a full pack list could not be verified, the product is in seen-but-not-verified instead of being panelled.