You've gone vegan. You read labels religiously. And still, animal ingredients slip through — because the food industry has spent decades perfecting the art of making them invisible. Here are the ten tricks to know, and exactly what to look for on the label.
None of these are accidental. Scientific names, vague categories, and misleading marketing terms exist because they work — most shoppers don't question them. Once you know the patterns, you'll spot them in seconds.
"Plant-Based" · Doesn't Mean Vegan
"Plant-based" is a marketing term, not a legal standard. In most countries, there is no regulation preventing a product from being labelled "plant-based" while still containing animal-derived additives, casein (milk protein), whey, honey, or E-numbers sourced from insects. A "plant-based burger" can legally contain sodium caseinate. Always read the full ingredient list, not just the front-of-pack claim.
Watch for: "plant-based," "made with plants," "plant-powered" Common on: burgers, sausages, ready meals, snack bars, dairy alternatives"Non-Dairy" with Casein · Legal But Misleading
In the US and several other countries, products labelled "non-dairy" can legally contain casein — a milk protein. Casein is added for texture and creaminess, and "non-dairy" refers only to the absence of lactose or liquid milk, not all milk derivatives. Sodium caseinate is the alias to watch for.
Watch for: casein, sodium caseinate, calcium caseinate, whey powder, milk solids Common on: non-dairy creamer, "cheese-flavoured" snacks, protein bars"Natural Flavouring" · Could Be Anything
"Natural flavouring" or "natural flavors" is one of the most legally protected vague terms on any ingredient list. It can include castoreum (a secretion from beaver anal glands used in vanilla and raspberry flavourings), dairy derivatives, meat extracts, or entirely plant-based compounds — and the label will never tell you which. Most natural flavourings are plant-based, but there is no way to know from the label alone.
Watch for: natural flavouring, natural flavors, flavouring substances, flavour Common on: almost every processed food productE-Numbers That Hide Animal Origins · The Science Name Trick
E120 sounds scientific and harmless. It is, in fact, crushed insects (carmine dye). E904 is shellac secreted by the lac insect. E441 is gelatine from animal bones. E920 is L-cysteine, typically sourced from poultry feathers. The E-number system was designed for standardisation, not transparency — and many consumers never know what's behind the code.
Key ones: E120 (insects), E441 (animal bones), E904 (insects), E920 (feathers/hair) Common on: coloured candies, bread, shiny coatings, packaged dough productsVitamin D3 from Lanolin · The Health Food Trap
Most vitamin D3 used in fortified foods is extracted from lanolin — the waxy grease in sheep's wool. This means your fortified oat milk, breakfast cereal, or "healthy" spread may contain a sheep-derived ingredient. Vegan D3 from lichen exists but is significantly less common in fortified foods. The label will just say "vitamin D3" or "cholecalciferol" with no indication of the source.
Watch for: vitamin D3, cholecalciferol (check source; lichen-derived is vegan) Common on: plant milks, fortified cereals, spreads, multivitaminsOmega-3 "Enriched" Without Specifying Source · Fish Oil in Your Juice
Unless a product explicitly says "omega-3 from algae" or "ALA from flaxseed," omega-3 fortification almost always means fish oil — including in orange juice, fortified bread, and "brain health" margarine. The word "enriched" obscures the origin entirely. Algae-derived DHA and EPA exist and are vegan, but they cost more and are rarely used in mainstream fortified foods.
Watch for: omega-3, DHA, EPA, fish oil concentrate — look for "from algae" to confirm vegan Common on: fortified orange juice, bread, spreads, "brain health" productsIsinglass in Drinks · The Invisible Processing Aid
Isinglass is a clarifying agent made from dried fish swim bladders. It's used to filter beer, wine, and some fruit juices — removing cloudiness without remaining in the final product in significant quantities. In many countries, processing aids that do not remain in the finished food do not have to be declared on the label at all. The product can be technically free of isinglass residue while having been processed with it.
Watch for: no label indication possible — check brand's vegan policy or use a vegan wine/beer database Common on: cask ales, many wines, some ciders, certain fruit juicesThe "Confectioner's Glaze" Label · Shellac in Plain Sight
Shellac (E904) is the resinous secretion of the lac insect, and it's used to make candy shiny and keep apples gleaming in supermarket displays. But "confectioner's glaze" or "candy glaze" sounds completely harmless — which is the point. It appears on labels as a glossy coating with no suggestion of its insect origin.
Watch for: confectioner's glaze, candy glaze, pharmaceutical glaze, E904, shellac Common on: shiny candies, chocolate-covered raisins, waxed fruit, sprinkles, some tablet coatingsAmbiguous Emulsifiers · The Coin-Flip Additives
E471 (mono- and diglycerides of fatty acids) is one of the most common food additives in the world — and it can be made from either plant oils or animal fat. The label will never tell you which. E472 (its ester family) has the same problem. For both, the only way to know is to contact the manufacturer directly, or use an ingredient scanner that flags them for follow-up.
Watch for: E471, mono- and diglycerides, glyceryl monostearate, E472a–f, DATEM Common on: bread, margarine, ice cream, peanut butter, nearly all baked goodsSilent Recipe Changes · The Reformulation Problem
A product you've bought safely for years can become non-vegan overnight. Brands reformulate quietly — often to cut costs or improve shelf life — without any fanfare or consumer notification. The barcode stays the same. The packaging looks the same. But the ingredient list changes. This is why scanning the label every time, rather than relying on memory or past checks, is the only reliable method.
No label trick — the issue is that past checks go stale without notice Can happen on: any packaged food, at any timeWhy Manual Label Reading Will Always Have Gaps
Even knowing all ten tricks, manual label reading fails in three consistent ways. First, aliases multiply — carmine alone has at least four label names in different markets. Second, some ingredients are structurally ambiguous — E471 cannot be resolved by reading, only by manufacturer confirmation. Third, recipes change without warning.





