Ingredient reference

Halal & Haram ingredients: the master list.

Last updated July 17, 2026 · 10 min read

Short answer

No additive is halal or haram by its E-number alone — the source decides. Porcine gelatin (E441), animal-fat E471 and insect carmine (E120) cause most problems, while plant and synthetic additives such as E100, E129 and E330 are halal by consensus.

Most food additives are halal. A smaller group is unambiguously haram. The tricky category is mushbooh — "doubtful" — where the ruling depends on the source ingredient or the manufacturing process. This is the reference we use at SafaScan when explaining what shows up on a label.

The three categories

  • Halal — clearly permissible. Plant-derived, synthetic, or from a halal-slaughtered animal.
  • Haram — clearly impermissible. Pork derivatives, blood, intoxicants, or products of non-halal slaughter.
  • Mushbooh — doubtful. The additive itself is neutral, but its source or processing determines the ruling. The Prophet ﷺ said: "Whoever avoids the doubtful matters clears himself in regard to his religion and his honour." (Bukhari & Muslim). Contemporary scholars agree that mushbooh ingredients should be verified with the manufacturer where possible.

How to read a label

European E-numbers and US ingredient names describe the same additive. The E-number alone does not tell you whether the additive is halal — most E-numbers can come from multiple sources. Focus on:

  • Fats and glycerides (E471, E472, E481, glycerol) — the most common mushbooh flag.
  • Gelatin, rennet, whey, pepsin — animal-derived by default.
  • Alcohol-based flavourings — vanilla extract, some natural flavours.
  • Carmine / cochineal (E120) — insect-derived; madhab-dependent.
  • Wine vinegars — red wine vinegar, white wine vinegar, and balsamic vinegar involve fermentation and transformation. See our guide on whether red wine vinegar is halal for the fiqh of istihalah across the four madhabs.
  • Cheese and whey — the rennet source decides the ruling. See our guide on whether cheese is halal for microbial vs. animal rennet and madhab differences.

Gelatin is the most-asked ingredient of all — for the full breakdown of porcine, bovine and fish sources and how each madhab rules on them, read Is gelatin halal?.

Colours (E100–E199)

IngredientCodeStatusNotes
CurcuminE100HalalPlant-derived (turmeric). Halal across all madhabs.
RiboflavinE101MushboohCan be produced via microbial fermentation on plant or animal-derived media. Confirm source.
Cochineal / CarmineE120MushboohDerived from insects. Shafi'i and Maliki scholars generally permit; many Hanafi scholars class it as makruh or impermissible.
Allura Red AC (Red 40)E129HalalFully synthetic azo dye — no animal or insect content. Halal by consensus; often confused with insect-derived E120.
Caramel colourE150a–dMushboohE150d is often processed with sulphites; some caramels use alcohol solvents. Confirm with manufacturer.
Beetroot RedE162HalalPlant-derived. Halal.

Preservatives (E200–E299)

IngredientCodeStatusNotes
Sorbic acidE200HalalSynthetic or plant-derived. Halal.
Benzoic acidE210HalalSynthetic. Halal.
Sulphur dioxideE220HalalSynthetic. Halal — though avoided by some for health reasons.
Nitrites / NitratesE249–E252MushboohThe salt is halal, but often used in pork-cured meats. Confirm the finished product.

Antioxidants & acidity regulators (E300–E399)

IngredientCodeStatusNotes
Ascorbic acid (Vitamin C)E300HalalSynthetic or plant-derived.
Tocopherols (Vitamin E)E306–E309MushboohCan be plant-derived (soy) or animal-derived. Confirm source.
Lactic acidE270MushboohAlmost always microbial (halal) but historically could be dairy-derived. Confirm if strictness matters.
Citric acidE330HalalProduced by fermentation of sugar. Halal by consensus.

Emulsifiers, stabilisers & thickeners (E400–E499)

IngredientCodeStatusNotes
AlginatesE400–E405HalalSeaweed-derived. Halal.
AgarE406HalalSeaweed-derived. Halal.
CarrageenanE407HalalSeaweed-derived. Halal.
Locust bean / Guar / Xanthan gumE410 / E412 / E415HalalPlant or microbial. Halal.
LecithinE322MushboohUsually soy-derived (halal). Egg-yolk lecithin is halal. Rarely animal-fat-derived — confirm source.
Mono- and diglycerides of fatty acidsE471MushboohThe single most common ‘watch’ additive. Fats can be plant, halal-slaughtered animal, or non-halal animal (including pork). Always confirm source.
PolysorbatesE432–E436MushboohFatty-acid esters; source of fatty acids may be animal. Confirm.
Sodium stearoyl lactylateE481MushboohStearic acid may be plant or animal. Confirm.

Sweeteners & flavour enhancers (E600–E699, E900+)

IngredientCodeStatusNotes
Monosodium glutamate (MSG)E621HalalProduced by microbial fermentation. Halal.
AspartameE951HalalSynthetic. Halal.
SucraloseE955HalalSynthetic. Halal.
Glycerol / GlycerinE422MushboohCan be plant-derived (halal), synthetic (halal), or animal-fat-derived. Confirm source.
Vanilla extract / Vanilla essenceMushboohPure extract uses trace alcohol as a carrier; most contemporary scholars permit it, but strict views and some madhabs treat it as mushbooh. Alcohol-free, imitation, and whole-bean vanilla are generally halal.

Animal-derived & enzyme ingredients (non-E-number)

IngredientCodeStatusNotes
GelatinMushboohHalal only if from halal-slaughtered cattle or fish. Pork gelatin is haram by consensus; bovine gelatin from non-halal slaughter is disputed.
RennetMushboohMicrobial rennet is halal. Animal rennet is halal only from a halal-slaughtered calf; the Hanafi school takes a broader view on cheese enzymes. Confirm source.
Whey / Whey powderMushboohHalal if made with microbial rennet; otherwise takes on the ruling of the rennet used.
L-cysteine (dough conditioner)MushboohCan be synthetic (halal), from duck feathers (halal but disliked by some), or historically from human hair (impermissible). Confirm source.
PepsinMushboohUsually porcine — treat as haram unless the manufacturer confirms a halal or microbial source.
Lard / TallowHaramPork lard is haram by consensus. Beef tallow is halal only from halal-slaughtered animals.
Ethanol / Ethyl alcoholMushboohIntoxicating alcohol added as a beverage ingredient is haram by consensus. Trace ethanol from natural fermentation (bread, ripe fruit, vanilla extract carrier) is permitted by most contemporary scholars when non-intoxicating in the finished product.

Vinegars & fermented condiments (non-E-number)

IngredientCodeStatusNotes
Red wine vinegarHalalPermitted by most scholars when fully transformed into vinegar (istihalah). See our guide on whether red wine vinegar is halal.
White wine vinegarHalalSame fiqh as red wine vinegar: permitted when the intoxicating wine has fully become non-intoxicating vinegar.
Balsamic vinegarMushboohTraditionally made from grape must and may retain trace alcohol. Check for halal certification or follow a stricter madhab view.
Apple cider vinegarHalalMade from fermented apple cider. The alcohol is converted to acetic acid; finished vinegar is non-intoxicating and widely accepted as halal.
Rice wine vinegarHalalDespite the name, it is vinegar, not wine. Permitted when fully transformed and non-intoxicating.

A note on madhab differences

Where scholars differ, this list flags the ingredient as mushbooh rather than picking one ruling. The two most common disagreements:

  • Carmine (E120): Most Shafi'i, Maliki, and Hanbali scholars permit it as an insect-derived colouring. Many contemporary Hanafi scholars class it as impermissible or makruh.
  • Cheese enzymes and rennet: The Hanafi school historically permits cheese made with rennet from any source. Other madhabs restrict permitted rennet to microbial sources or halal-slaughtered calves.

Follow the position of your madhab or a scholar you trust — this list is a reference, not a fatwa.

Stop squinting at labels.

SafaScan reads every ingredient on the pack and gives you an instant Halal, Mushbooh, or Haram verdict. Free on iOS and Android.

This guide summarises mainstream scholarly positions and is not a fatwa. Manufacturers change sourcing without notice; when in doubt, scan the barcode or contact the manufacturer.

← All guides

Frequently asked questions

Which E-numbers are haram?
E-numbers are not haram by number alone — the source matters. E120 (carmine) is disputed as an insect derivative, E441 (gelatin) is haram when porcine, and E471 mono- and diglycerides are haram when derived from pork fat and halal when plant-derived.
Is E471 halal?
It depends on the source. E471 mono- and diglycerides of fatty acids can be plant or animal derived. Plant-sourced E471 is halal; pork-derived E471 is haram. Without source confirmation it is classified as Mushbooh.
What ingredients are always haram?
Pork and all its derivatives, blood, meat of animals not slaughtered Islamically, and ethanol added as an intoxicant are haram by consensus.
What does Mushbooh mean on an ingredient list?
Mushbooh means doubtful — the ingredient could be halal or haram depending on a source that is not disclosed on the label, such as unspecified enzymes, natural flavours, or emulsifiers.