HalalFoodScan Get the app

Reference

Haram E-numbers to avoid: the complete reference list

Twelve codes cause almost all the trouble. Learn these and you can triage a shelf by eye; scan anything that carries one of them to see how it was actually sourced.

Updated 22 August 2026 Reviewed against the app’s additive database

The short answer

The E-numbers to avoid or verify are: E120 (carmine, insect), E441 (gelatine), E542 (bone phosphate), E904 (shellac, insect), E920 (L-cysteine) and E1510 (ethanol), plus the fatty-acid emulsifier family E422, E470–E483 and E491–E495, which are Mushbooh because they can be made from either plant oil or animal fat.

Tier 1, avoid: animal or insect origin in normal production

CodeNameSourceCommonly found in
E120Cochineal, carmine, carminic acid, Natural Red 4Crushed cochineal insectsRed sweets, yoghurts, juices, cured meats
E441GelatinePork skin, beef hide or fishGummies, marshmallows, mousses, capsules
E542Bone phosphateAnimal boneAnti-caking in powders, supplements
E904Shellac, confectioner’s glazeLac insect resinShiny sweets, coated chocolate, apples
E1510EthanolAlcoholFlavour carriers, glazes, extracts

Note on the two insect codes: the Hanafi, Shafi‘i and Hanbali schools generally classify insects as impermissible, while some Maliki scholars permit them. Certifiers including JAKIM and the HFA list E120 and E904 as not permitted. Some scholars distinguish shellac as a secretion rather than the insect body itself and permit it. If you follow a position that permits these, the app’s flag is still useful information. It just is not a blocker for you.

Tier 2, verify the source: the emulsifier family

These are not haram in themselves. They are fatty acid derivatives, and fatty acids come from either plant oils or animal fats. The label does not say which, which is exactly the definition of Mushbooh.

CodeNameCommonly found in
E422Glycerol / glycerineSoft sweets, icing, low-fat spreads
E470a / E470bSalts of fatty acidsPowdered drinks, seasoning
E471Mono- and diglycerides of fatty acidsBread, ice cream, margarine, biscuits. The single most common flag
E472a–fEsters of mono- and diglyceridesBread, cakes, whipped toppings
E473 / E474 / E475Sucrose and polyglycerol estersCakes, chocolate, coffee whitener
E481 / E482 / E483Stearoyl lactylatesBread, biscuits, batters
E491–E495Sorbitan estersCake mixes, icings, emulsions
E570 / E572Stearic acid, magnesium stearateSupplements, confectionery coatings

Practical shortcut: in most of Western Europe these emulsifiers are predominantly palm or rapeseed derived, because animal fat is more expensive and vegetarian labelling is commercially valuable. That is a probability, not a guarantee. A "suitable for vegetarians" mark on the same pack effectively resolves it.

Tier 3, verify the source: enzymes, proteins and flavourings

Code / nameWhy it matters
E920 L-cysteineDough conditioner. Can be synthetic, from duck feathers, or from human hair. Synthetic is halal; the others are disputed or haram.
E631 / E635 Inosinates, ribonucleotidesFlavour enhancers. Can come from fish, meat or fermentation.
E627 Disodium guanylateSame question as E631; almost always paired with it.
E640 GlycineCan be animal derived.
E153 Vegetable carbonNamed "vegetable", but bone char has historically been used.
E101 RiboflavinUsually fermentation; occasionally from whey or egg.
E160a CarotenesThe colour is from plants, but gelatin is a common carrier in the formulation.
Rennet, lipase, pepsin, proteaseNot E-numbered. Animal enzymes are common in cheese; see is cheese halal.
"Natural flavouring"Legally allowed to be vague. Can carry ethanol as a solvent.

How to use this list in a shop

  1. Scan first. Two seconds and you have the verdict plus the reasoning.
  2. If the verdict is Haram, read the additive note. Declared gelatin is a hard stop. E120 depends on your position on insects.
  3. If the verdict is Mushbooh, look for a resolver on the pack. A vegetarian, vegan or halal mark resolves most Tier 2 cases instantly.
  4. If nothing resolves it, decide by frequency. Caution is the scholarly default for doubtful matters; a staple you buy weekly is worth a manufacturer email.

What is not on this list

Worth stating plainly, because a lot of circulated "haram E-number" lists are wrong:

  • E621 MSG is not haram. It is produced by bacterial fermentation. See the E621 guide.
  • E322 lecithin is normally halal. Soy or sunflower. Details here.
  • E407 carrageenan is halal. Seaweed.
  • E901 beeswax is halal in the mainstream position.
  • E1105 lysozyme is from egg white and halal.
  • E330 citric acid is halal. The widely shared claim that it is derived from something impure is false; it is produced by fermentation with Aspergillus niger.

Chain-forwarded lists tend to grow by accretion and rarely get corrected. Check a code against a maintained source before you act on it.

Frequently asked questions

Which E-numbers are definitely haram?

In normal production: E120 (carmine, from insects), E542 (bone phosphate, from animal bone), E904 (shellac, from lac insects) and E1510 (ethanol). E441 is gelatine, which is haram when porcine or from a non-Islamically slaughtered animal. Everything else on the caution list is source-dependent rather than automatically prohibited.

Is E471 always haram?

No. E471 is Mushbooh. It is made from fatty acids that can come from plant oils, in which case it is halal, or from animal fat including pork, in which case it is not. In Western Europe it is predominantly palm or rapeseed derived, but the label rarely confirms this.

Why do different halal lists disagree with each other?

Three reasons: certifiers apply different thresholds for doubtful items, madhhabs differ on insects and on the transformation principle, and regional sourcing differs, so an additive that is plant-derived in one market is animal-derived in another. Where the difference affects you, check with the certifier or scholar you follow.

Stop guessing in the supermarket aisle

Scan the barcode, get the verdict, see exactly which additive decided it. Free, no account, 13 languages.

Free · iOS 16.0+ · 19.3 MB · No sign-up required