How to tell if something is vegan
A vegan food checker starts with the same source of truth you have in the supermarket: the ingredient list. Whether you are checking a packaged product, a single additive, or a restaurant dish, the goal is to identify animal-derived ingredients and understand where labels leave gaps.
Start with the ingredients list
Front-of-pack claims like “plant-based” or “dairy-free” are useful signals but not proof. The ingredients list is legally required and ordered by weight. Scan it for obvious animal products first: milk, cream, butter, eggs, honey, gelatin, whey, casein, fish, shellfish, and meat derivatives.
Many products hide dairy under less familiar names. Whey, casein, lactose, milk powder, and butterfat appear in bread, crisps, “non-dairy” creamers, and protein bars. If any appear in the ingredients, the product is not vegan regardless of what the marketing suggests.
Learn the animal-derived ingredients that hide in plain sight
Some ingredients are clearly animal-derived once you know what they are. Others use technical or chemical names that do not obviously signal an animal source.
| Ingredient | Typical source | Vegan? |
|---|---|---|
| Gelatin | Animal collagen (bones, skin) | No |
| E120 (carmine) | Cochineal insects | No |
| Honey | Bees | No |
| Lecithin | Usually soy; sometimes egg | Often yes — verify if listed |
| E471 | Plant or animal fat | Uncertain without source info |
Our Animal Ingredient Detector and hidden ingredients guide go deeper on names that routinely trip people up.
Why some additives are difficult to classify
Food additives — especially E-numbers — often serve a chemical function without revealing their origin. E471 (mono- and diglycerides) can be made from plant oils or animal fats. E322 (lecithin) is usually soy-derived in mass-market foods but egg lecithin exists. E631 may be fermented from plants or derived from animal tissue.
EU and UK labels often list additives by E-number. US labels more commonly use chemical names. Either way, the label rarely states whether the additive came from a plant or animal source. A responsible vegan ingredient checker flags these as uncertain rather than guessing — use our E-Number Checker to look up individual codes.
Why product formulations vary
The same brand name does not guarantee the same recipe everywhere. Oreo formulations differ between the US, UK, and EU. Guinness removed isinglass from Draught in many markets, but other variants may still use animal-derived fining agents. Bread sold under one supermarket brand can contain milk in one country and not in another.
- Check the package you are actually buying — not an online summary from another country.
- Re-check after recipe reformulations; manufacturers change formulas without fanfare.
- “Same product” searches on social media may reflect a different market's version.
“May contain” is not the same as an ingredient
Allergy warnings such as “may contain milk” or “produced in a facility that also handles eggs” describe cross-contamination risk, not deliberate ingredients. These statements are voluntary in many jurisdictions and reflect the manufacturer's assessment of trace risk.
For strict vegan ingredient analysis, the deliberate ingredients list is what matters legally and nutritionally. Whether you avoid products with may-contain warnings is a personal choice — our checker focuses on declared ingredients and documented formulation data.
When vegan certification helps
Independent vegan certification — from bodies like the Vegan Society or V-Label — means an organisation has verified the product meets their no-animal-ingredients standard. Certification can catch supply-chain issues that a quick label scan misses, especially for additives with undisclosed sources.
Not every vegan product is certified; certification costs money and not all brands pursue it. Absence of a logo does not mean a product is non-vegan — it means you need to read the label yourself or use a checker. See our certification guide for what different marks mean.
When to treat a result as uncertain
A good vegan product checker is honest about limits. Treat results as uncertain when:
- The product contains source-dependent additives (E471, natural flavors, glycerin, stearic acid).
- You are checking a product from a country we have not verified against your local version.
- The brand reformulated recently and our database has not caught up.
- The item is a prepared food or restaurant dish where recipes vary by location and chef.
- You have a medical allergy — vegan status and allergen safety are separate questions.
When in doubt, contact the manufacturer with the product name, batch code, and country of purchase. For everyday shopping, combine label reading with our Product Checker and entity pages for the specific foods you buy most often.