The E-number guide

E-numbers are where labels get cryptic. Here is what the common ones are actually made from, and whether they fit a vegan or halal diet. When the honest answer is “it depends on the factory”, we say so instead of guessing.

E100Curcumin

Yellow colouring from turmeric

VeganHalal
E101Riboflavin (Vitamin B2)

Yellow colouring, vitamin

VeganHalal
E120Carmine (cochineal)

Red colouring

Not veganNot halal
E140Chlorophylls

Green colouring

VeganHalal
E150dSulphite ammonia caramel

Brown colouring (colas)

VeganHalal
E153Vegetable carbon

Black colouring

VeganHalal
E160aCarotenes

Orange colouring

DependsHalal
E170Calcium carbonate

Colouring, anti-caking agent

VeganHalal
E200Sorbic acid

Preservative

VeganHalal
E202Potassium sorbate

Preservative

VeganHalal
E211Sodium benzoate

Preservative

VeganHalal
E270Lactic acid

Acidity regulator

VeganHalal
E296Malic acid

Acidity regulator

VeganHalal
E300Ascorbic acid (Vitamin C)

Antioxidant

VeganHalal
E306Tocopherols (Vitamin E)

Antioxidant

VeganHalal
E322Lecithin

Emulsifier

DependsHalal
E330Citric acid

Acidity regulator

VeganHalal
E407Carrageenan

Thickener

VeganHalal
E410Locust bean gum

Thickener

VeganHalal
E412Guar gum

Thickener

VeganHalal
E414Acacia gum (gum arabic)

Stabiliser, glazing

VeganHalal
E415Xanthan gum

Thickener

VeganHalal
E420Sorbitol

Sweetener (polyol)

VeganHalal
E422Glycerol (glycerine)

Humectant, sweetener

DependsMushbooh
E428Gelatine

Gelling agent

Not veganMushbooh
E441Gelatine (superseded code)

Gelling agent

Not veganMushbooh
E450Diphosphates

Raising agent, stabiliser

VeganHalal
E471Mono- and diglycerides of fatty acids

Emulsifier

DependsMushbooh
E472eDATEM

Emulsifier (bread improver)

DependsMushbooh
E476Polyglycerol polyricinoleate (PGPR)

Emulsifier (chocolate)

VeganHalal
E481Sodium stearoyl-2-lactylate

Emulsifier

DependsMushbooh
E500Sodium carbonates

Raising agent

VeganHalal
E551Silicon dioxide

Anti-caking agent

VeganHalal
E631Disodium inosinate

Flavour enhancer

DependsMushbooh
E627Disodium guanylate

Flavour enhancer

DependsMushbooh
E901Beeswax

Glazing agent

Not veganHalal
E904Shellac

Glazing agent (shiny candy)

Not veganMushbooh
E920L-cysteine

Flour treatment agent

DependsMushbooh
E1105Lysozyme

Preservative (cheese)

Not veganHalal

Want the full story on how additives end up ambiguous? Read our guide to E-codes and why we sometimes say “check the label”.