Hidden Animal Ingredients to Watch For
Animal-derived ingredients that often appear under unfamiliar names, from casein in 'non-dairy' creamers to shellac on candy.
12 min read · Updated August 2026
The ingredients most vegans miss are not obscure chemicals. They are familiar substances listed under names that do not obviously suggest animal origin. Gelatin, dairy derivatives, carmine (E120), shellac (E904), and processing aids like isinglass rarely announce themselves clearly on packaging.
Here are the hidden animal ingredients that appear most often, the product categories where they show up, and practical ways to spot them before you buy.
Why animal ingredients hide on labels
Food labelling laws require accurate ingredient names, but they do not require plain language. A manufacturer can legally list "sodium caseinate" rather than "milk protein," or "confectioner's glaze" rather than "shellac from lac insects."
Processing aids used during production, such as isinglass in beer or bone char in sugar refining, often never appear on the label at all. You only discover them by researching the product or contacting the brand.
Dairy derivatives in unexpected places
Dairy ingredients extend far beyond obvious milk, cheese, and butter. These derivatives appear in products marketed as "non-dairy" or "plant-based" when they contain milk-derived components.
Casein and caseinates
Casein is the main protein in milk. Sodium caseinate, calcium caseinate, and casein hydrolysate appear in coffee creamers labelled "non-dairy" (a US legal term that does not mean vegan), protein bars, whipped toppings, and processed cheese alternatives.
Whey
Whey is a liquid byproduct of cheese production. Whey powder shows up in bread, crackers, protein supplements, and "vegetarian" snacks. Any ingredient starting with "whey" (whey protein concentrate, whey solids) is dairy.
Lactose
Lactose is milk sugar. It appears in medications as a filler, in confectionery, and in some beer styles. It is not always highlighted as an allergen in every country.
Watch the wording: "Non-dairy" on US labels means less than 0.5% milk by weight, not dairy-free. "Dairy-free" is closer to what vegans need but still check the full list for casein and whey.
Gelatin and gelling agents
Gelatin (E441) is collagen from boiled animal bones, skin, and connective tissue, usually pork or beef. It creates the chewy texture in gummy sweets, marshmallows, jelly desserts, some low-fat yoghurts, and pharmaceutical capsules.
Plant-based alternatives include agar agar (E406), pectin (E440), and carrageenan (E407). If a product lists gelatin or E441, it is not vegan regardless of other ingredients.
Insect-derived ingredients
Three insect products appear regularly in food and are easy to miss because labels use unfamiliar names.
Carmine / Cochineal (E120)
E120 is red pigment from crushed cochineal insects. It appears in strawberry yoghurt, pink lemonade, red sweets, and some cosmetics. Labels may say "carmine," "cochineal extract," "natural red 4," or "crimson lake" instead of E120.
Shellac (E904)
E904 is a resin from lac insects used as a shiny coating on candy, pills, and fresh produce. US labels often call it "confectioner's glaze" or "resinous glaze." Neither name suggests insects.
Beeswax (E901)
E901 coats nuts, sweets, and fruit. It also appears in cosmetics and lip balm. Standard vegan definitions exclude all bee products, including honey and beeswax.
Processing aids you will not see listed
Some animal products are used during manufacturing but are not present in the final food in amounts that require labelling. These are the hardest hidden ingredients to detect.
Isinglass
Isinglass is a fining agent made from fish swim bladders. Breweries and wineries use it to clarify beer and wine by removing particles. It does not appear on ingredient lists because it is filtered out, but trace amounts may remain, and the product was still processed with an animal substance.
Many breweries have switched to vegan fining agents or label their products "unfined/unfiltered." See our alcohol guide for more detail.
Bone char in sugar
Some cane sugar refineries filter sugar through charred animal bones to remove colour. The bone char does not remain in the sugar, but it was used in processing. See our sugar guide for how to avoid this.
Rennet in cheese
Traditional cheese uses rennet, enzymes from calf stomachs, to coagulate milk. Microbial and plant rennets exist, but standard dairy cheese is not vegan. Plant-based cheese alternatives may still contain casein; check for vegan certification.
Enzymes and amino acids
L-Cysteine (E920)
E920 is a dough conditioner in commercial bread. It can come from duck feathers, hog hair, or synthetic production. The label will not tell you which. Many vegans avoid commercial bread with E920 unless the brand confirms a plant or synthetic source.
Lipase and other enzymes
Lipase breaks down fats and may be derived from animal tongues or stomachs. It appears in some cheese and bread production. "Enzymes" on a label without further detail is uncertain for vegans.
Natural flavours
"Natural flavours" and "natural flavouring" can come from plant or animal sources. Castoreum (from beaver glands) is a rare but real example used in some vanilla and raspberry flavourings. Manufacturers rarely disclose the source because recipes are proprietary.
Vegan-certified products must use plant-derived natural flavours. For uncertified products, the only reliable approach is to contact the manufacturer.
Fats and emulsifiers with hidden animal origins
| Ingredient | What it is | Vegan status |
|---|---|---|
| Mono- and diglycerides (E471) | Emulsifier from plant or animal fat | Uncertain (see E471) |
| Glycerin / glycerol | Sweet syrupy alcohol | Usually plant; unspecified glycerin is uncertain |
| Stearic acid | Saturated fatty acid | Usually plant in food; animal sources possible |
| Lecithin (E322) | Fat emulsifier | Usually soy (see lecithin); egg possible |
Where hidden ingredients appear most
| Product type | Common hidden ingredients | What to check |
|---|---|---|
| Gummy sweets | Gelatin (E441) | Look for pectin or agar instead |
| Coffee creamer | Casein, sodium caseinate | "Non-dairy" is not vegan |
| Red/pink foods | Carmine (E120) | Beet juice or E162 are vegan alternatives |
| Candy coating | Shellac (E904), beeswax (E901) | "Confectioner's glaze" = shellac |
| Commercial bread | L-cysteine (E920), mono/diglycerides | Artisan bread with short ingredient lists |
| Beer and wine | Isinglass, gelatin, casein finings | "Unfined" or vegan-labelled bottles |
| Protein bars | Whey, casein, collagen | Pea, soy, or rice protein instead |
| Medications | Lactose, gelatin capsules | Ask pharmacist for vegan alternatives |
How to protect yourself
Read the full ingredients list, not just the front-of-pack claims. Learn the alias names: confectioner's glaze, sodium caseinate, cochineal, and resinous glaze all mean animal origin.
Paste any list into our Animal Ingredient Detector, or look up individual ingredients with the Ingredient Checker. For E-numbers specifically, use the E-Number Checker and our E-number guide.
When the ingredient list includes ambiguous terms, certified products are the most reliable shortcut. For staples you buy regularly, one email to the manufacturer can give you a permanent answer.
Collagen, keratin, and protein powders
Collagen peptides and hydrolysed collagen are gelatin-adjacent, derived from animal connective tissue. They appear in protein bars, beauty drinks, and supplements marketed for skin and joints. Keratin in hair and nail supplements comes from animal hooves, feathers, or hair.
Plant protein alternatives include pea protein, soy protein, rice protein, and hemp protein. If a product lists "collagen" without a plant qualifier, it is not vegan.
Vitamin and mineral capsules
Gelatin capsule shells are standard in the supplement industry. Look for "vegan capsule" (often HPMC, hydroxypropyl methylcellulose) or tablet forms. Vitamin D3 in supplements is usually lanolin-derived; choose D2 or lichen-sourced D3 instead.
Fish oil and omega-3 capsules are obviously not vegan. Algal oil provides the same EPA and DHA from microalgae.
Crossover with cosmetics
Many hidden animal ingredients in food also appear in cosmetics under INCI names: lanolin (wool wax), squalene (often shark-derived in cosmetics), carmine (CI 75470), and stearic acid. If you avoid an ingredient in food, check your skincare labels too. See our cosmetics guide for more.
Restaurant and takeaway risks
Restaurant food rarely lists full ingredients. Risks include chicken stock in vegetable soup, butter in "oil-only" sautéed vegetables, fish sauce in stir-fry sauces, and lard in refried beans. Ask directly about stock, cooking fat, and sauce bases. See our restaurant menu guide for practical questions to ask.
Alias names to memorise
These names all indicate animal origin even when the source is not obvious: sodium caseinate (milk), whey protein (dairy), confectioner's glaze (shellac), cochineal (insects), castoreum (beaver), isinglass (fish), rennet (calf stomach), and hydrolysed collagen (gelatin-adjacent).
Common mistakes
"Vegetarian" labels often still contain dairy, eggs, or honey. Dark chocolate frequently contains milk fat or whey. Scanning only for words like "meat" or "fish" while ignoring E-numbers misses carmine and gelatin entirely.
"Plant-based" front-of-pack claims need backing from the ingredients list. Formulations change, so a product safe last year may not be today. "Confectioner's glaze" on candy is shellac (E904), not a generic coating. Whey, casein, and collagen are common in protein powders that otherwise look plant-based.
Not sure about an ingredient name on a label? Scan the list with our Animal Ingredient Detector
Frequently asked questions
- What does 'non-dairy' mean on a coffee creamer?
- In the US, 'non-dairy' legally means the product contains less than 0.5% milk by weight. Many non-dairy creamers still contain sodium caseinate (milk protein). They are not vegan.
- Is confectioner's glaze vegan?
- No. Confectioner's glaze is shellac (E904), a resin from lac insects. It is used as a shiny coating on candy and pills.
- Can natural flavours contain animal products?
- Yes. Natural flavours can be derived from plant or animal sources. Manufacturers are not required to specify which on most labels.
- Why is isinglass not listed on beer labels?
- Isinglass is a processing aid used to clarify beer. It is filtered out before packaging and is not considered an ingredient in the final product under most labelling laws.
- Is L-cysteine always from duck feathers?
- No. L-cysteine (E920) can be synthetic, fermented, or extracted from duck feathers and hog hair. Most commercial bread uses synthetic L-cysteine, but labels do not confirm this.
- Are medications ever vegan?
- Many contain lactose as a filler or gelatin in capsule shells. Ask your pharmacist about alternatives. Some brands offer plant-based capsules.
Sources & verification
Last verified:
- FDA — Food Ingredient and Packaging Terms — US definitions for terms like 'non-dairy' and ingredient labelling requirements.
- The Vegan Society — Animal Ingredients — List of common animal-derived food ingredients.
- EU Food Information Regulation — Rules on how ingredients must be declared in the EU.
- FDA — Natural Flavors — Definition of natural flavours under US law.
Look up any single ingredient for a detailed vegan status. Use the Ingredient Checker