Get the brief

Guides

Last reviewed August 22, 2026

How to read a vegan label in ten seconds

Ingredients are listed by weight, so scanning the list in the right order tells you what matters most before you even reach the second row.

The one fact that makes the whole list readable

US law requires ingredients to be listed by common or usual name in descending order of predominance by weight, under 21 CFR 101.4. That means the first three or four items are almost always what the product actually is, and everything after the halfway point is a minor addition. Scan top to bottom, not the marketing copy on the front, and you are reading the list in the order that actually matters: most of the product first, trace ingredients last. One exception worth knowing: anything present at 2 percent or less can be grouped at the end after a Contains 2% or less of line, out of weight order, which is exactly where a lot of the animal-derived minor ingredients like L-cysteine or gelatin like to hide.

The words that are always a tell
On the labelWhat it always meansWhere it hides
Milk, whey, casein, caseinate, lactose, cream, butter, gheeDairy-derivedBread glazes, flavored chips, a non-dairy creamer can still list sodium caseinate
Egg, albumin, ovalbumin, egg white, egg yolkEgg-derivedPasta, baked goods, some cocktail mixers
HoneyBee productCereal bars, glazes, natural sweetener blends
GelatinCollagen from bone, skin, or connective tissueGummy candy, marshmallows, some soft-gel capsules
Carmine, cochineal, cochineal extract, E120Dye from the crushed cochineal insectRed drinks, some yogurts, pink candy
Shellac, confectioner's glaze, E904Resin secreted by the lac insectShiny candy coatings, some waxed produce, pill coatings

The names that need a source, not just a name

A second group of ingredients is legally allowed to come from either plants or animals, and the US label almost never says which. This is where a confident reader gets it wrong in both directions: assuming the worst about something that's usually fine, or waving through something that's a coin flip. Natural flavor is the biggest one. Under 21 CFR 101.22, the term covers flavoring derived from a spice, fruit or fruit juice, vegetable or vegetable juice, edible yeast, herb, bark, bud, root, leaf or similar plant material, meat, seafood, poultry, eggs, dairy products, or fermentation products thereof. Meat and dairy sit inside that legal definition. Most natural flavor in practice is plant or microbial, but the word alone doesn't prove it.

The judgment-call ingredients
IngredientCan legally beWhat the label actually says
Natural flavorPlant, microbial, or meat, seafood, dairy, eggJust natural flavor, source not disclosed
Mono- and diglycerides (E471)Vegetable oil or animal fatJust mono- and diglycerides or E471
Vitamin D3 (cholecalciferol)Lanolin from sheep's wool, or lichenJust vitamin D3, source rarely stated
L-cysteine (E920)Duck feathers or human hair, or fermentation and synthetic routesJust L-cysteine or E920
Lactic acid (E270)Usually fermented plant sugar; occasionally dairy wheyJust lactic acid, despite the dairy-sounding name

What the label genuinely can't tell you

Some animal involvement never reaches the ingredient list because US law only requires disclosing what's in the finished product, not how it was made. Cane sugar is sometimes filtered through bone char; the char isn't an ingredient of the sugar, so it's never listed. Wine and some beer can be clarified with isinglass, a fish-bladder collagen, or gelatin; the fining agent is filtered back out before bottling, so it counts as a processing aid, not an ingredient, and stays off the label. For any of these, the ingredient list is the wrong tool, and the honest answer is to check the brand directly or look for a claim or certification on the front of the pack.

Frequently asked

Does a 'non-dairy' label mean a product has no milk in it?

No. In US food law, non-dairy is a narrow technical claim tied to historic milk-fat rules, not a promise of no milk-derived ingredient. A product legally labeled non-dairy, like a coffee creamer or whipped topping, can still contain sodium or calcium caseinate, a milk protein. Check the ingredient list itself, not the front-of-pack claim.

Are E numbers a red flag for vegans?

No, most E numbers are just the EU's shorthand for common food additives, many of them plant-derived, mineral, or synthetic. Only a specific handful, like E120 (carmine) and E904 (shellac), are always animal. Others, like E471 and E920, depend on the source and the label won't say.

Why isn't the ingredient order always exactly by weight?

It almost always is, with one carve-out: ingredients at 2 percent or less by weight can be grouped at the end of the list after a qualifying phrase like Contains 2% or less of, out of strict weight order. That's a common spot for minor animal-derived additives to sit.

If I can't tell from the label, what should I do?

Treat it as genuinely undetermined rather than guessing either way. Contact the brand, check whether the product carries a certification with a published standard covering what you care about, or look it up on a reference like our is-it-vegan shelf.

The sources

The practical answers, then the daily ones.

These guides answer the questions a vegan kitchen asks once. The morning brief answers the ones the world asks daily: what actually moved veganism forward, quoted and checked. One short read, free.

Free, every morning. No guilt. No preaching.