itsvegan.org

Ingredient checker

Is it vegan? Ingredients, additives & E-numbers checked

Short, sourced answers for the ingredients, additives and everyday foods people ask about most. Each page gives a clear verdict first, explains why, shows the names to look for on labels and links to the evidence.

  • 15 Vegan
  • 5 Usually vegan
  • 16 Depends
  • 14 Not vegan

5 answers match Clear filters

B

L

P

How to tell if something is vegan

  1. Read the allergens. In the UK and EU, milk, eggs, fish, crustaceans and molluscs must be emphasised in the ingredient list, which catches most dairy and egg.
  2. Scan for the always-animal ingredients — gelatin, whey, casein, lactose, honey, carmine (E120), shellac (E904), beeswax (E901), isinglass and lanolin.
  3. Watch the “depends” list — E471, glycerin (E422), stearic acid (E570), L-cysteine (E920), E631, natural flavours and vitamin D3 can be plant or animal.
  4. Look for a vegan logo such as the Vegan Society trademark or V-Label, which covers every ingredient and processing aid. See vegan labels explained.
  5. Still unsure? Ask the manufacturer. Many publish vegan lists on their websites.

Frequently asked questions

How do I check if a food is vegan?

Read the ingredient list and allergen statement for milk, eggs, fish and crustaceans, then look for less obvious animal ingredients such as gelatin, whey, casein, carmine (E120), shellac (E904) and honey. Some ingredients, such as E471, glycerin, L-cysteine and natural flavours, can be plant or animal; a vegan logo or the manufacturer can confirm.

What does “depends” mean?

The ingredient can come from plants, animals or synthesis, and the label usually does not say which. A vegan certification or a reply from the manufacturer is the only way to be sure.

Does “may contain milk” mean a product isn’t vegan?

No. “May contain” warnings are about possible cross-contact in the factory, not ingredients. Many vegans accept them; people with allergies must not.

Which E-numbers are not vegan?

E120 (cochineal/carmine), E901 (beeswax), E904 (shellac) and E1105 (lysozyme, from egg) are always animal-derived. E422, E471, E570, E631 and E920 can be animal- or plant-derived.

Answers are written by the itsvegan editors from the sources linked on each page, reviewed on the date shown. Recipes and formulations change and differ between countries — always check the current label. Report an error.