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.
As an Amazon Associate I earn from qualifying purchases, and as an eBay Partner Network affiliate outbound eBay links may also earn a commission. Either way it costs you nothing and it never affects which products are listed or how they are ranked.
| Ingredient or food | Verdict | Why |
|---|---|---|
| Honey | Not vegan | Made by bees, so most vegans avoid it |
| Gelatin | Not vegan | Made from animal collagen (bones, skin); agar-agar and pectin are plant-based substitutes |
| Whey and casein | Not vegan | Milk proteins, common in protein powders |
| Rennet | Not vegan | From a calf's stomach; used in many cheeses |
| Carmine / cochineal (E120) | Not vegan | Red colour made from crushed insects |
| Shellac (E904) | Not vegan | Glaze made from an insect secretion |
| Isinglass | Not vegan | Fish-derived; used to clarify some beers and wines |
| Lard, tallow, suet | Not vegan | Animal fats, sometimes in pastry and fried foods |
| Anchovies (Worcestershire, Caesar) | Not vegan | Hidden fish in some sauces and dressings |
| Vitamin D3 | Depends | Usually from lanolin or fish; D2 or lichen D3 is vegan |
| Omega-3 supplements | Depends | Often fish oil; algae versions are vegan |
| L-cysteine (E920) | Depends | A dough conditioner sometimes from feathers or hair |
| Cane sugar (some) | Depends | A little is filtered through bone char, mainly in the US |
| Mono- and diglycerides | Depends | Emulsifiers that can be plant or animal derived |
| Dark chocolate | Vegan | Usually vegan; just check for milk or milk fat |
| Tofu, tempeh, legumes | Vegan | Naturally plant-based staples |
| Wine | Depends | Look for "vegan" or "unfined" on the label; apps like Barnivore list brands |
| Oreos | Vegan | The maker notes possible cross-contact with milk; not certified vegan |
| Palm Oil | Vegan | Many avoid it for environmental/ethical reasons rather than diet |
| White Sugar | Depends | Beet sugar and "unrefined"/organic cane are typically safe |
| Bread | Depends | Plain loaves are flour, water, yeast and salt; check for milk, whey, egg or honey, and brioche and naan usually are not |
| Worcestershire Sauce | Not vegan | Vegan versions exist (anchovy-free), check the label |
| Marshmallows | Not vegan | Vegan marshmallows (e.g |
| Tofu | Vegan | A staple protein; naturally vegan |
| Pasta (dried) | Vegan | Fresh/egg pasta and filled pasta often contain egg or cheese |
| Beer | Depends | Most modern/craft beers are vegan; check Barnivore if unsure |
| Refried Beans | Depends | Many canned versions are now vegetarian/vegan, read the label |
| Pesto | Not vegan | Vegan pesto (nutritional yeast instead of cheese) is easy to find or make |
| Margarine | Depends | Many are vegan; check for milk/whey and vitamin D3 (sometimes animal-derived) |
| Parmesan | Not vegan | Hard cheeses labelled 'Italian hard cheese' often use non-animal rennet, but check |
| Non-Dairy Creamer | Depends | Read the ingredients rather than the front of the tub |
| Crisps / Potato Chips | Depends | Ready salted is usually fine |
| Chips / Fries | Depends | Ask what oil is used |
| Guinness | Vegan | Older reference pages still say no |
| Cider | Depends | Barnivore lists brands |
| Kimchi | Depends | Vegan kimchi is common and usually labelled |
| Miso Soup | Depends | Kombu dashi is the vegan version |
| Thai Curry Paste | Depends | A few brands make a vegan version and label it clearly |
| Caesar Dressing | Not vegan | Vegan caesar exists but it is a different product, not a variation |
| Ramen | Depends | Instant ramen flavour sachets are the trap |
| Naan | Depends | Some supermarket naan is vegan and says so |
| Fresh Pasta | Not vegan | Dried pasta is the vegan one |
| Figs | Depends | It is a genuine disagreement rather than a labelling question |
| Red Food Colouring | Depends | E120 and 'carmine' are the words to look for |
| Tortillas | Depends | Corn tortillas are almost always vegan |
| Veggie Burger | Depends | The word to look for is vegan, not vegetarian or meat-free |
| Croissant | Not vegan | Vegan croissants exist in specialist bakeries but are a different recipe, not a substitution |
| Guacamole | Depends | Check the tub |
| Crumpets | Depends | This one genuinely changes by brand and country, so the packet is the only answer |
| Orange Juice | Depends | 'With added vitamins' is the flag |
| Sourdough | Vegan | Enriched and flavoured sourdoughs are a different thing |
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.