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
E102Tartrazine

Yellow colouring

VeganHalal
E110Sunset Yellow FCF

Orange-yellow colouring

VeganHalal
E120Carmine (cochineal)

Red colouring

Not veganNot halal
E122Carmoisine (Azorubine)

Red colouring

VeganHalal
E124Ponceau 4R

Red colouring

VeganHalal
E129Allura Red AC

Red colouring

VeganHalal
E133Brilliant Blue FCF

Blue colouring

VeganHalal
E140Chlorophylls

Green colouring

VeganHalal
E150aPlain caramel

Brown colouring

VeganHalal
E150dSulphite ammonia caramel

Brown colouring (colas)

VeganHalal
E153Vegetable carbon

Black colouring

VeganHalal
E160aCarotenes

Orange colouring

DependsHalal
E160bAnnatto

Orange colouring

VeganHalal
E170Calcium carbonate

Colouring, anti-caking agent

VeganHalal
E171Titanium dioxide

White colouring

VeganHalal
E200Sorbic acid

Preservative

VeganHalal
E202Potassium sorbate

Preservative

VeganHalal
E211Sodium benzoate

Preservative

VeganHalal
E250Sodium nitrite

Curing salt (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
E440Pectin

Gelling agent

VeganHalal
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
E542Bone phosphate

Anti-caking agent

Not veganMushbooh
E551Silicon dioxide

Anti-caking agent

VeganHalal
E570Stearic acid

Anti-caking agent

DependsMushbooh
E621Monosodium glutamate (MSG)

Flavour enhancer

VeganHalal
E631Disodium inosinate

Flavour enhancer

DependsMushbooh
E627Disodium guanylate

Flavour enhancer

DependsMushbooh
E635Disodium 5'-ribonucleotides

Flavour enhancer

DependsMushbooh
E901Beeswax

Glazing agent

Not veganHalal
E903Carnauba wax

Glazing agent

VeganHalal
E904Shellac

Glazing agent (shiny candy)

Not veganMushbooh
E913Lanolin

Glazing agent, vitamin D3 source

Not veganHalal
E920L-cysteine

Flour treatment agent

DependsMushbooh
E950Acesulfame K

Sweetener

VeganHalal
E951Aspartame

Sweetener

VeganHalal
E955Sucralose

Sweetener

VeganHalal
E960Steviol glycosides (stevia)

Sweetener

VeganHalal
E965Maltitol

Sweetener (polyol)

VeganHalal
E968Erythritol

Sweetener (polyol)

VeganHalal
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”.