Hidden Animal Ingredients in Food: The Complete List

Milk protein in "non-dairy" creamer, insect dye in strawberry yogurt, fish collagen in beer. Here is every common animal-derived ingredient that doesn't announce itself, grouped by source, with the alternative to look for.

Animal ingredients rarely appear on labels as "pig" or "insect". They show up as casein, carmine, L-cysteine, isinglass: chemical-sounding names that give nothing away. This guide lists the non-vegan ingredients to avoid, grouped by where they actually come from: dairy, egg, insects, fish, slaughter byproducts and wool.

Infographic: common hidden animal ingredients including casein, whey, carmine, shellac, beeswax, gelatin, L-cysteine

What are the most common hidden animal ingredients?

The most common hidden animal ingredients fall into six source groups. Dairy derivatives turn up in "non-dairy" creamers, crisps and chocolate: casein (often listed as sodium caseinate), whey and lactose. Egg derivatives include albumin in baked goods and fresh pasta, and lysozyme (E1105) in some hard cheeses. Insect-derived ingredients are carmine (E120), the red dye made from cochineal insects; shellac (E904), the glaze on shiny sweets; and beeswax (E901). Fish-derived ones include isinglass, a beer and wine fining agent that may not be disclosed on the label; fish-oil omega-3 in fortified foods; and anchovy in Worcestershire sauce. Slaughter byproducts include gelatin in gummies and marshmallows, animal rennet in traditional cheeses, and source-dependent L-cysteine (E920) in some industrial breads. Finally, the vitamin D3 added to cereals, juices and some plant milks is often made from lanolin, the grease in sheep's wool, but lichen-derived D3 also exists. A technical ingredient name can leave its source unresolved. Read the full list, then seek source evidence where the label is incomplete.

Why animal ingredients hide in plain sight

Three things make label reading harder than it should be. First, naming: gelatin doesn't say "boiled skin and bones", and E120 doesn't say "crushed cochineal insects". Second, ambiguity: additives like E471 can be made from either vegetable oil or animal fat, and the label almost never says which. Third, processing aids: substances like isinglass and bone char are used during production, then removed, so they may be omitted from an ingredient declaration where the relevant rules permit it. Allergen duties and exceptions require a separate check.

In the EU, additives are regulated under Regulation (EC) No 1333/2008, which governs safety, not whether an E-number is vegan. No jurisdiction currently requires a "contains animal derivatives" flag, so the burden of decoding falls on you.

VeganCheckr app icon Check it in seconds with VeganCheckr

You don't need to memorize this list. The scanner carries it for you:

  1. Open VeganCheckr and tap Scan, then point your camera at the barcode.
  2. No barcode? Use the ingredient label scan to photograph the printed list instead.
  3. Read the verdict. Hidden ingredients like carmine, gelatin or whey are flagged by name, with the reason shown.
Get VeganCheckr for iPhone or Android

The hidden animal ingredients list, grouped by source

Every entry below is animal-derived or commonly animal-derived. The last column tells you whether a functional vegan alternative exists; in almost every case, it does.

Ingredient Where it hides Vegan alternative?
Dairy derivatives
Casein / sodium caseinate "Non-dairy" creamers, protein bars, crisps, processed foods Yes: soy or pea protein
Whey / whey powder Crisps, baked goods, chocolate, protein powders Yes: plant protein powders
Lactose Savory seasonings, baked goods, many medications Yes: dextrose, maltodextrin
Egg derivatives
Albumin (albumen) Protein bars, baked goods, fresh pasta, wine fining Yes: aquafaba, plant proteins
Lysozyme (E1105) Ripened hard cheeses and some wines; extracted from egg white Yes: cheeses made without it
Egg lecithin (E322) Rare; most lecithin is soy or sunflower Yes: soy/sunflower lecithin
Insect-derived
Carmine (E120, cochineal extract) Red sweets, yogurts, juices and icings (made from cochineal insects) Yes: beetroot red (E162), anthocyanins (E163)
Shellac (E904) Glazed sweets, chocolate beans, coffee beans, wax on citrus and apples Yes: carnauba wax (E903)
Beeswax (E901) Glazing agent on sweets, gummies and fruit Yes: carnauba, candelilla wax
Honey Granola, cereals, breads, sauces, "natural" sweets Yes: maple, agave, date syrup
Fish-derived
Isinglass Fining agent in some beers and wines; may not be disclosed on the label Yes: bentonite, pea protein finings
Omega-3 (EPA/DHA) from fish oil Fortified juices, breads, spreads, "omega-3" eggs and milks Yes: algal oil omega-3
Anchovy Worcestershire sauce, Caesar dressing, some tapenades Yes: anchovy-free versions
Slaughter byproducts
Gelatin Gummies, marshmallows, some yogurts and desserts, vitamin capsules Yes: pectin, agar-agar
Animal rennet Traditional cheeses: Parmigiano Reggiano, Grana Padano, Pecorino Romano, Gorgonzola Partly: microbial rennet cheeses (but not for those protected names)
L-cysteine (E920) Dough conditioner in some bagels and industrial breads; animal-keratin and fermentation routes exist Yes: fermentation-derived L-cysteine
Lard Pastry, biscuits, refried beans, some tortillas Yes: vegetable shortening
Tallow Frying fat, some margarines and snack production Yes: vegetable oils
Fatty acids / stearic acid (E570) Anti-caking and coating uses. Usually plant-derived, but can be tallow; labels don't say Yes: the plant version is identical
Mono- and diglycerides (E471) Bread, margarine and ice cream; plant or animal source must be established Yes: plant-sourced E471
Bone char Filter used in some sugar processing; the printed ingredient alone does not establish the process Yes: beet, organic or unrefined sugar
Wool-derived
Vitamin D3 (cholecalciferol) Fortified cereals, juices, some plant milks and supplements, usually made from lanolin Yes: lichen-derived D3, or vitamin D2

The five sneakiest cases, explained

1. "Non-dairy" does not mean dairy-free

In the US, a creamer can legally be labeled "non-dairy" while containing sodium caseinate, a milk protein. The fine print will say "(a milk derivative)", and allergen rules require milk to be declared, but the front of the pack still says non-dairy. If you only remember one thing from this page, make it this: marketing terms mean little; the ingredient list is what counts.

2. Processing aids may not appear on the label

Isinglass is an animal-derived fining material whose use may not appear in the ingredient list. The applicable country, product and allergen rules matter. Sugar refining is another process question: a generic sugar declaration does not reveal the refinery. See our sugar evidence guide, wine guide and beer guide for product-specific checking routes.

3. The ambiguous E-numbers

E471, E570 and E322 can be produced from plant or animal feedstocks without the label making the source obvious. Most production today uses plant sources, but "most" isn't "all". The same source question appears with glycerin (E422 / INS 422), while the rest of the additives worth checking are gathered in the non-vegan E-numbers guide.

4. Carmine's many aliases

The red dye E120 is made from dried cochineal insects, on the order of 100,000 insects per kilogram of dye. You'll see it written as carmine, cochineal extract, Natural Red 4 or CI 75470. Since 2011, US labels must name it explicitly as "carmine" or "cochineal extract" under FDA color additive rules (21 CFR 73.100), largely because of allergic reactions, which at least makes it findable.

5. Vitamin D3 in "plant-based" fortified foods

Fortification is a blind spot: most vitamin D3 is produced from lanolin, the waxy grease in sheep's wool, and it turns up in fortified cereals, juices and even some plant milks. Lichen-derived D3 and vitamin D2 are the vegan versions, and products certified vegan will use one of them. (For personal supplement advice, talk to a health professional.)

If a label term sounds technical, check it. If it sounds wholesome, check it anyway. "Natural" is where animal ingredients hide best.

How to spot hidden animal ingredients on any label

A practical field method: scan the ingredient list for the big seven (gelatin, carmine/E120, casein, whey, lactose, honey, shellac/E904), then check the allergen line for milk, egg and fish, which catches most derivatives instantly. Anything ambiguous (E471, E570, mono- and diglycerides, "natural flavors") needs a second source: a vegan certification mark, the manufacturer, or a product database. Anyone who wants the whole routine step by step will find it in the label-reading field guide.

VeganCheckr app icon Make your own avoidance list automatic

If specific ingredients on this page matter most to you, set them once and forget the list:

  1. In VeganCheckr, add ingredients like carmine, gelatin or whey to your personal avoidance alerts.
  2. Scan any barcode, or photograph the label with the ingredient scan when there's no barcode.
  3. The app flags your listed ingredients plus ambiguous additives like E471, and suggests alternatives in the same category.
Get VeganCheckr for iPhone or Android

Frequently asked questions

What are the most common hidden animal ingredients in food?

Gelatin, carmine (E120), casein, whey, L-cysteine (E920), shellac (E904) and isinglass are the ones you'll meet most often. Gelatin and carmine alone account for a huge share of flagged sweets, yogurts and drinks.

Can a product labeled non-dairy still contain milk?

Yes. Under US rules, "non-dairy" creamers may contain sodium caseinate, a milk protein; the label just has to flag it as a milk derivative. "Dairy-free" and "vegan" claims are stricter, but the ingredient list is the only thing you can fully trust.

Are E471 and E570 always animal-derived?

No. Mono- and diglycerides (E471) and fatty acids (E570) are usually made from vegetable oils, but they can come from animal fat, and the label rarely says which. A vegan label, a declared plant source, or a scanner check settles it.

Why don't isinglass and bone char appear on ingredient labels?

Animal-derived processing materials may be omitted where applicable rules allow it. That is not a universal exemption from ingredient or allergen duties. A current producer statement or relevant certification can help establish the process.

Is the vitamin D3 in fortified foods vegan?

Usually not. Most vitamin D3 (cholecalciferol) is made from lanolin, the grease in sheep's wool. Vegan D3 made from lichen exists, and vitamin D2 (ergocalciferol) is always vegan; products certified vegan use one of these.

Follow an unfamiliar ingredient to its evidence

For sweeteners and coatings, compare honey, beeswax and shellac. Texture ingredients need a different check: collagen and gelatin are not the same as xanthan gum. For source-sensitive labels, read the country-specific glycerin guide.

A familiar product can have a different recipe

Coffee Mate’s Original and plant-based ranges illustrate milk proteins behind reassuring front wording. The protein-bar comparison shows why whey and bovine collagen need checking even when a brand also sells vegan bars.

Check the label on your own product

VeganCheckr scans barcodes and ingredient labels, flags hidden animal ingredients and E-numbers, and shows you the evidence. Free to download on the App Store and Google Play. Optional Premium features vary by platform.

QR code linking to VeganCheckr on the App Store Scan with your iPhone camera