Is This Vegan?
GuideIngredients

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

Cover image for Hidden Animal Ingredients to Watch For

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

IngredientWhat it isVegan status
Mono- and diglycerides (E471)Emulsifier from plant or animal fatUncertain (see E471)
Glycerin / glycerolSweet syrupy alcoholUsually plant; unspecified glycerin is uncertain
Stearic acidSaturated fatty acidUsually plant in food; animal sources possible
Lecithin (E322)Fat emulsifierUsually soy (see lecithin); egg possible

Where hidden ingredients appear most

Product typeCommon hidden ingredientsWhat to check
Gummy sweetsGelatin (E441)Look for pectin or agar instead
Coffee creamerCasein, sodium caseinate"Non-dairy" is not vegan
Red/pink foodsCarmine (E120)Beet juice or E162 are vegan alternatives
Candy coatingShellac (E904), beeswax (E901)"Confectioner's glaze" = shellac
Commercial breadL-cysteine (E920), mono/diglyceridesArtisan bread with short ingredient lists
Beer and wineIsinglass, gelatin, casein finings"Unfined" or vegan-labelled bottles
Protein barsWhey, casein, collagenPea, soy, or rice protein instead
MedicationsLactose, gelatin capsulesAsk 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:

Look up any single ingredient for a detailed vegan status. Use the Ingredient Checker

Related tools

Related pages