Household Ingredients Compared › Canned Luncheon Meat (Singapore)
Luncheon meat is cooked, canned, sliceable meat — but the meat, the starch and the curing salts differ sharply by brand and by market. The shortest list on this page (SPAM Classic, six ingredients) and the longest (Ma Ling pork, with mustard flour, two stabilisers and a thickener) are both “luncheon meat”. The first question to ask of any can is not the brand, but: which meat, how much of it, and what holds it together? This page does not give a health score.
| Product | Meat as printed | Starch / binder | Curing / preservative | Pack size (as printed) | Country of manufacture (as printed) |
|---|---|---|---|---|---|
| SPAM Classic | Pork with ham | Modified potato starch | Sodium nitrite | 340g | USA |
| SPAM Lite | Pork with ham + mechanically separated chicken | Modified potato starch | Sodium nitrite (+ phosphates, ascorbate) | 340g | USA |
| Tulip Classic Pork (Danish Crown) | Pork 88% | Starch | Sodium nitrite (+ triphosphate, ascorbate) | 340g | Denmark |
| Tulip Classic Pork (Shopee SG listing) | Pork (no % in listing) | Starch | Sodium nitrite (+ triphosphate, caseinate, ascorbate) | 340g | Denmark |
| Tulip Jamonilla | Ham, pork | Starch | Sodium nitrite (+ phosphate, caseinate, ascorbate) | 340g | Denmark |
| Ma Ling Premium Pork | Pork meat 72% + ham meat 10% (EU listing) | Potato starch | E250 (+ E451/E450, E407a, E316) | 340g | China |
| Ma Ling Hot Pot Luncheon Loaf | Ham and pork | — (no starch in listing) | Sodium nitrate (+ phosphates, erythorbate) | 340g | China |
| SPAM Tocino (Hormel, USDA-derived) | Pork with ham | Modified potato starch | Sodium nitrite (+ phosphates) | 340g | USA |
| Ma Ling Spicy Luncheon Loaf (retail listing) | Mechanically separated chicken + pork | Wheat flour + potato starch | Sodium nitrate (+ MSG, erythorbate) | 340g | China |
Re-audit 5 November 2026: 2 products added (SPAM Tocino from a USDA-derived Hormel listing; Ma Ling Spicy Luncheon Loaf from a retail listing), taking panelled products from 7 to 9. The biggest gap remains: Ma Ling Chicken Luncheon Meat's full SG pack list is still not verified — only short summaries exist. Purefoods, Argentina and Delimondo SG lists are still unverified, and Giant/Sheng Siong/Cold Storage/Donki ranges still need an in-store check. This page is still not 100% complete.
Prices are deliberately not shown. “—” means the source list does not name that ingredient.
Pack size: 340g · Made in: USA (as printed)
Ingredients: Pork with Ham, Salt, Water, Modified Potato Starch, Sugar, Sodium Nitrite
Hormel's list as submitted to USDA FoodData Central and as listed on Hormel/SPAM retail pages. This is the US Classic recipe; the Singapore-sold SPAM Classic can should be checked against it before publishing, as SPAM formulations vary by market. SPAM is not halal (pork with ham) — stated plainly because SG shoppers ask, not as a judgement. Added sugar: sugar
Pack size: 340g · Made in: USA (as printed)
Ingredients: Pork with Ham, Mechanically Separated Chicken, Water, Salt, Modified Potato Starch, Sugar, Sodium Phosphates, Potassium Chloride, Sodium Ascorbate, Sodium Nitrite
Hormel-derived listing. Note what changed vs Classic: chicken added, phosphates and potassium chloride added, ascorbate added. “Lite” here is a reformulation, not a dilution. Added sugar: sugar
Pack size: 340g · Made in: Denmark (as printed)
Ingredients: Pork (88%), starch, milk protein, salt, stabiliser (sodium triphosphate), sugar, antioxidant (sodium ascorbate), onion extract, spice extracts, preservative (sodium nitrite). Contains milk
Danish Crown official product page. Tulip is a Danish Crown brand, made in Denmark. Allergen: milk Added sugar: sugar
Pack size: 340g · Made in: Denmark (as printed)
Ingredients: Pork, water, starch, salt, sugar, stabiliser (sodium triphosphate), sodium caseinate, antioxidant (sodium ascorbate), spice extracts, preservatives (sodium nitrite).
Shopee SG seller listing for the 340g can, described as 100% Danish pork, imported from Denmark, no MSG added, contains milk (sodium caseinate). This listing gives no pork percentage and adds water as a named ingredient, unlike the Danish Crown 88% list above — the two lists cannot both describe the same pack's full declaration, so both are shown and the conflict is flagged, not resolved. Check the SG can. Allergen: milk Added sugar: sugar Conflict: see note
Pack size: 340g · Made in: Denmark (as printed)
Ingredients: Ham, pork, water, starch, salt, sugar, sodium phosphate, sodium caseinate, flavourings, sodium ascorbate, sodium nitrite.
Danish Crown official product page. Jamonilla is Tulip's premium luncheon meat — ham first, then pork, unlike Classic which is pork first. A UK retail listing for Jamonilla gives a longer list (pork ham, pork, water, pork rind, mechanically separated pork, potato starch, salt, milk protein, stabiliser E451, antioxidant E301, preservative E250) — again, a different pack/market wording, noted here not merged. Allergen: milk Added sugar: sugar
Pack size: 340g · Made in: USA (as printed)
Ingredients (USDA-derived Hormel listing): Pork with ham, Sugar, Water, Modified potato starch, Salt, Sodium phosphates, Flavoring, Spice, Oleoresin of paprika, Sodium nitrite
USDA FoodData Central branded record via NutritionValue. Tocino is the sweet Filipino-style cured-pork flavour — sugar is the second ingredient, and paprika oleoresin gives the colour. This is a US-derived list, not an SG pack photograph — check the SG can before publishing. Nutrition per 100g from the same record: energy 304 kcal, fat 23g, saturated fat 8g, carbohydrate 13g, sugars 10.7g, protein 13g — see the nutrition table. Added sugar: sugar (2nd ingredient)
Pack size: 340g · Made in: China (as printed)
Ingredients (retail listing): Mechanically separated chicken, Pork, Water, Wheat flour, Salt, Sugar, Potato starch, Spice, Monosodium glutamate, Sodium erythorbate, Onion powder, Sodium nitrate, Garlic powder
Uber Eats retail listing for the SG-sold loaf. A mixed chicken-and-pork loaf — not the chicken-only can, and not the pork-only 340g can — with wheat flour as a binder and MSG, which the pork 340g panel does not list. Retail listing, not an SG pack transcription — verify on the pack before publishing. Allergen: wheat (flour) Added sugar: sugar
Pack size: 340g · Made in: China (as printed)
Ingredients: Pork Meat, Water, Ham Meat, Salt, Mustard Flour, Potato Starch, Sugar, Stabilisers: E451, E450, Thickener: E407a, Spices, Antioxidant: E316, Preservative: E250
Retail listing (Spoonful / EU retail) for the 340g pork can. An EU retail listing gives percentages: Pork Meat 72%, Ham Meat 10%, with mustard flavour, potato starch (spelled “Oitati Starch” in that listing, evidently a transcription error for potato starch), sugar, stabilisers E451/E450, thickener E407a, spices, antioxidant E316, preservative E250, allergen mustard. Ma Ling is a Shanghai (Bright Foods / Maling) brand. A secondary summary lists a shorter Ma Ling list (pork, mechanically separated pork, sugar, salt, sodium phosphate, sodium erythorbate, sodium nitrite) — that appears to be a different Ma Ling variant or a summarised list, not the same 340g pork can, so it is not merged into this panel. Allergen: mustard Added sugar: sugar
Pack size: 340g · Made in: China (as printed)
Ingredients: Ham and pork, Water, Salt, Spices, Sodium phosphates, Sodium erythorbate, Sodium nitrate. Contains: Soybean and its Derivatives
Uber Eats / retail listing for the hot-pot loaf. Note: sodium nitrate here, not sodium nitrite as in the other panels — and no starch in this list. The soya allergen note has no soya ingredient named in the list itself, so check the pack if soya matters. This is a different product shape (loaf for hot pot) from the sliced 340g can, not a flavour variant of it. Allergen: soya (per listing note)
How to read this table. Figures are per 100 g (or per 100 ml for beer) only where the source gives per-100 figures. Where a source gives per-serving figures only, the row is quoted exactly as printed and the Basis column says “per serving, not per 100 g/ml” — those rows are not converted to per-100 and must not be compared gram-for-gram with per-100 rows. “Not stated” means the source retrieved did not give that column; it is not estimated, borrowed from another variant, or copied across flavours. Salt = sodium × 2.5, so the Sodium column shows sodium as printed with the salt equivalent in brackets. Sodium is not salt, and salt is not sodium.
Most Singapore packs list total sugars, not added sugars. A total-sugars figure is therefore not labelled “added sugar” here; the ingredient list on the page remains the evidence for whether sugar (or sucrose, glucose syrup, cane sugar) was added. No Nutri-Grade is assigned here and no health score, ranking or “best/worst” verdict is given — the numbers below are observations only, and the highest/lowest figures named in the text are just that: the highest and lowest numbers observed in this table.
All rows below are per 100 g as sold. Where a source prints salt rather than sodium, sodium is calculated as salt ÷ 2.5 and flagged. The Tulip row is the EU 88%-pork listing; other Tulip 340 g listings give materially different nutrition (see conflict note), so they are not merged into it.
| Product | Basis | Energy | Protein | Total fat | Saturated fat | Carbohydrate | Sugars | Sodium (salt equiv.) |
|---|---|---|---|---|---|---|---|---|
| SPAM Classic (Hormel, USDA FoodData Central record) | Per 100 g, as sold (US recipe, not SG pack) | 321 kcal | 12.5 g | 28.6 g | 10.7 g | 1.8 g | 1.8 g (total sugars) | 1,411 mg (salt 3.53 g) |
| SPAM Lite / 25% Less Sodium (Hormel, USDA-derived listing) | Per 100 g, as sold (US recipe, not SG pack) | 196 kcal | 16 g | 14.3 g | 5.4 g | 1.8 g | 0 g as listed (note: the ingredient list includes sugar, so this 0 g figure is quoted with that tension, not resolved) | 1,036 mg (salt 2.59 g) |
| Tulip Classic Pork Luncheon Meat, 88% pork (EU retail listing) | Per 100 g, as sold (EU listing, not SG pack) | 248 kcal | 14 g | 18 g | 6.8 g | 7.5 g | 0.3 g (total sugars) | 1,080 mg calculated from printed salt 2.7 g (salt 2.7 g) |
| Ma Ling Premium Luncheon Meat — Pork 340g (EU retail listing) | Per 100 g, as sold (EU listing, not SG pack) | 275 kcal | 12.5 g | 24 g | 9 g | 2 g | 1.0 g (total sugars) | 760 mg calculated from printed salt 1.9 g (salt 1.9 g) |
| SPAM Tocino (Hormel, USDA-derived listing) | Per 100 g, as sold (US recipe, not SG pack) | 304 kcal | 13 g | 23 g | 8 g | 13 g | 10.7 g (total sugars) | Not stated |
Sugar/sodium observations (numbers only): total sugars in this table range from 0.3 g per 100 g (Tulip Classic, EU listing) to 1.8 g per 100 g (SPAM Classic); sodium ranges from 760 mg per 100 g (Ma Ling Premium Pork, calculated from printed salt) to 1,411 mg per 100 g (SPAM Classic). Conflict flagged: a second Tulip 340 g listing gives 145 kcal, 11.8 g fat, 7.3 g protein and 0.43 g salt per 100 g — a different pack's figures, shown here as a conflict, not merged with the 88% row above.
Seen but not verified (nutrition) — the following panelled products have no verified nutrition panel in this pass, so no figures are shown for them. Do not estimate or borrow figures from another variant:
Checked 5–6 November 2026 from: Hormel/USDA FoodData Central via retail summaries (SPAM Classic, Lite); Danish Crown official site (Tulip Classic 88%, Jamonilla); Shopee Singapore seller listings (Tulip SG wording, SPAM variant range); Spoonful/EU retail listings (Ma Ling pork 340g, with percentages); Uber Eats retail listing (Ma Ling Hot Pot loaf); Little Farms search (checked, none found). Channels checked: FairPrice (incl. Finest/Xtra/Online), Cold Storage, Giant, Sheng Siong, Don Don Donki, Mustafa, Meidi-Ya, Le Petit Depot, RedMart, Lazada, Shopee Singapore, Little Farms. Full per-fact source list is in the accompanying research notes. Where a full SG pack list could not be verified, the panel is flagged as a US/EU/PH listing or seller listing, not presented as the SG pack.