Foods that are secretly not vegan
Fruit, vegetables, grains and legumes are obviously plant-based. The hard part is the hidden animal ingredients in processed food. Here are the ones worth knowing.
| Ingredient or food | Verdict | Why |
|---|---|---|
| Honey | No | Made by bees, so most vegans avoid it |
| Gelatine | No | Made from animal collagen (bones, skin) |
| Whey and casein | No | Milk proteins, common in protein powders |
| Rennet | No | From a calf's stomach; used in many cheeses |
| Carmine / cochineal (E120) | No | Red colour made from crushed insects |
| Shellac (E904) | No | Glaze made from an insect secretion |
| Isinglass | No | Fish-derived; used to clarify some beers and wines |
| Lard, tallow, suet | No | Animal fats, sometimes in pastry and fried foods |
| Anchovies (Worcestershire, Caesar) | No | Hidden fish in some sauces and dressings |
| Vitamin D3 | Check label | Usually from lanolin or fish; D2 or lichen D3 is vegan |
| Omega-3 supplements | Check label | Often fish oil; algae versions are vegan |
| L-cysteine (E920) | Check label | A dough conditioner sometimes from feathers or hair |
| Cane sugar (some) | Check label | A little is filtered through bone char, mainly in the US |
| Mono- and diglycerides | Check label | Emulsifiers that can be plant or animal derived |
| Dark chocolate | Yes | Usually vegan; just check for milk or milk fat |
| Most plain bread | Yes | Flour, water, yeast and salt; watch for milk or honey |
| Tofu, tempeh, legumes | Yes | Naturally plant-based staples |
How to read a label for animal ingredients
Beyond the obvious milk, egg and meat, watch for gelatine, whey, casein, honey, carmine (E120), shellac (E904), isinglass and lard. A certified vegan logo is the quickest reassurance; otherwise the ingredients list is where the answer hides.
Frequently asked questions
What surprising foods are not vegan?
The sneaky ones are honey, gelatine (in sweets and marshmallows), carmine or cochineal (red food colouring from insects), shellac (a shiny glaze), and isinglass (fish, used to clarify some beers and wines). Worcestershire and Caesar dressing often hide anchovies too.
Is sugar vegan?
Sugar itself is plant-based, but a small amount of cane sugar, mainly in the United States, is filtered through bone char during refining. Beet sugar and sugar labelled unrefined or organic usually avoids this.
How do I tell if a packaged food is vegan?
Check for a certified vegan logo first. If there is none, scan the ingredients for milk, egg, honey, gelatine, whey, casein, carmine (E120) and shellac (E904). A 'may contain milk' line is a trace warning about the factory, not an ingredient, so it is a personal choice.
Are Oreos and dark chocolate vegan?
Most dark chocolate and, in many countries, Oreos have no animal ingredients, but they are made on lines that also handle milk, so they carry a 'may contain milk' trace warning. They are suitable for a plant-based diet but not certified vegan.