DoubtfulE120E441E471E542E631E904E920

Which E-numbers are haram?

Most E-numbers are minerals or plant extracts and are perfectly halal. Only a handful are a real concern — the ones that can be animal-derived (possibly pork) or insect-derived. The key list to watch is E120, E441, E471, E542, E631, E904 and E920; each is haram or doubtful depending on its source.

E-numbers frighten shoppers far more than they should. They are simply European codes for approved food additives, and the large majority are harmless from a halal point of view — minerals, vitamins and plant extracts such as E160 (carotene), E300 (vitamin C) or E330 (citric acid). The mistake is avoiding all of them. The smart approach is to memorise the short list of genuinely questionable ones and ignore the rest.

Almost every halal concern with an E-number comes down to one of two origins: animal fat or tissue (which may be pork, or non-Islamically-slaughtered animals), or insects. Here are the ones worth knowing:

E120 (cochineal / carmine): a red colour made from insects — doubtful; avoided by many, especially in the Hanafi school. E441 (gelatin): halal or haram entirely by source — pork is haram, fish is halal, beef only if Islamically slaughtered; doubtful when unspecified. E471 (mono- and diglycerides of fatty acids): an emulsifier that can be plant- or animal-derived (possibly pork) — doubtful unless confirmed plant-based.

E542 (edible bone phosphate): made from animal bone, often porcine — doubtful/likely haram unless certified. E631 (sodium inosinate): a flavour enhancer frequently derived from meat or fish — doubtful when the source is unstated. E904 (shellac): an insect-secreted resin used as a glaze — doubtful, with scholars differing. E920 (L-cysteine): a dough conditioner historically sourced from feathers, hair or occasionally pig bristle — doubtful unless synthetic or plant-based.

A few others sometimes flagged are usually fine: E322 (lecithin) is almost always soy-based and halal; E901 (beeswax) is halal as a bee product; the colours E100–E163 are mostly plant or mineral except for carmine (E120). The bottom line: there is no fixed “haram E-number list”, because the same code can be halal or haram depending on its raw material. Treat the seven numbers above as prompts to check the source, look for a halal certification, or contact the manufacturer — and use the individual guides below for each one.

What to check on the label

  • Watch this short list: E120, E441, E471, E542, E631, E904, E920.
  • Each is judged by source — a halal-certification logo settles the question.
  • Usually fine: E322 (soy lecithin), E901 (beeswax), most E100–E163 colours except E120.
  • Don't avoid all E-numbers — the majority are minerals, vitamins and plant extracts.
  • When the source isn't stated for one of the seven, treat it as doubtful and verify.

A note on schools of thought

Two recurring scholarly debates run through this list. The first is istihālah (transformation): a minority, often Hanafi, hold that heavy processing turns an impure raw material into a new, pure substance — which would soften the ruling on gelatin (E441) and emulsifiers (E471). The majority limit this. The second is the status of insects, which divides scholars on carmine (E120) and shellac (E904). Where these debates apply, a cautious Muslim avoids and a Muslim following the lenient view may accept — neither is simply right or wrong.

Read our complete guide: how to tell if food is halal

Check any product instantly

Download Halal Check to scan ingredients, barcodes and restaurant menus — and get a clear halal verdict in seconds.

Download on theApp Store
Android — coming soon

Halal Check provides AI-powered guidance to help you make informed decisions. For matters of religious importance, always verify with trusted halal certifications and your local scholar.