← Back to Blog

The UK Vegan E-Numbers Guide: Which Additives Are Actually Animal-Derived?

Reference 9 April 2026 · 6 min read

E-numbers are standardised codes for food additives. Most are perfectly vegan — E300 is vitamin C, E330 is citric acid — but a handful are derived from animals. This guide covers every one you need to watch for.

E120InsectsE441GelatineE904ShellacE471MaybeE300VeganE330Vegan🔴 Not vegan · 🟠 Maybe · 🟢 Always vegan11 non-vegan · 7 ambiguous · hundreds safe

Our ingredient analysis engine flags all of these automatically.

Definitely not vegan

E-NumberNameWhat it is
E120CarmineRed dye from crushed insects.
E441GelatineFrom animal bones and skin.
E542Bone phosphateFrom animal bones.
E631Disodium inosinateTypically from fish or meat.
E635Disodium 5'-ribonucleotidesOften animal-derived.
E901BeeswaxGlazing agent from bees.
E904ShellacInsect secretion glaze.
E910/E920/E921L-CysteineOften from animal hair/feathers.
E913LanolinFrom sheep's wool.
E966LactitolFrom lactose (dairy).
E1105LysozymeFrom egg whites.

Maybe vegan (depends on source)

E-NumberNameWhy it's ambiguous
E322LecithinUsually soya (vegan), can be egg.
E422GlycerolAnimal fat or plant oil.
E471Mono- and diglyceridesAnimal or plant. Label won't say.
E472a–fGlycerol estersSame as E471.
E491–E495Sorbitan estersMay be plant or animal.
E570Stearic acidAnimal or plant sources.
E640GlycineOften from gelatine.

Always vegan

E100 (turmeric), E150a (caramel), E160a (beta-carotene), E270 (lactic acid — from plant fermentation), E300 (vitamin C), E330 (citric acid), E400–E418 (plant gums), E440 (pectin), E500 (bicarb).

Don't memorise E-numbers — let us check them. Scan a barcode or paste an ingredients list.

Check a product now →

Tips for reading UK labels

E-numbers are sometimes written in full. Our engine recognises both. For ingredients beyond E-numbers, see our hidden ingredients guide.