← all tools

Is It Vegan?

Search a food or ingredient for a clear answer, the reason, and what to check on the label.

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 foodVerdictWhy
HoneyNot veganMade by bees, so most vegans avoid it
GelatinNot veganMade from animal collagen (bones, skin); agar-agar and pectin are plant-based substitutes
Whey and caseinNot veganMilk proteins, common in protein powders
RennetNot veganFrom a calf's stomach; used in many cheeses
Carmine / cochineal (E120)Not veganRed colour made from crushed insects
Shellac (E904)Not veganGlaze made from an insect secretion
IsinglassNot veganFish-derived; used to clarify some beers and wines
Lard, tallow, suetNot veganAnimal fats, sometimes in pastry and fried foods
Anchovies (Worcestershire, Caesar)Not veganHidden fish in some sauces and dressings
Vitamin D3DependsUsually from lanolin or fish; D2 or lichen D3 is vegan
Omega-3 supplementsDependsOften fish oil; algae versions are vegan
L-cysteine (E920)DependsA dough conditioner sometimes from feathers or hair
Cane sugar (some)DependsA little is filtered through bone char, mainly in the US
Mono- and diglyceridesDependsEmulsifiers that can be plant or animal derived
Dark chocolateVeganUsually vegan; just check for milk or milk fat
Tofu, tempeh, legumesVeganNaturally plant-based staples
WineDependsLook for "vegan" or "unfined" on the label; apps like Barnivore list brands
OreosVeganThe maker notes possible cross-contact with milk; not certified vegan
Palm OilVeganMany avoid it for environmental/ethical reasons rather than diet
White SugarDependsBeet sugar and "unrefined"/organic cane are typically safe
BreadDependsPlain loaves are flour, water, yeast and salt; check for milk, whey, egg or honey, and brioche and naan usually are not
Worcestershire SauceNot veganVegan versions exist (anchovy-free), check the label
MarshmallowsNot veganVegan marshmallows (e.g
TofuVeganA staple protein; naturally vegan
Pasta (dried)VeganFresh/egg pasta and filled pasta often contain egg or cheese
BeerDependsMost modern/craft beers are vegan; check Barnivore if unsure
Refried BeansDependsMany canned versions are now vegetarian/vegan, read the label
PestoNot veganVegan pesto (nutritional yeast instead of cheese) is easy to find or make
MargarineDependsMany are vegan; check for milk/whey and vitamin D3 (sometimes animal-derived)
ParmesanNot veganHard cheeses labelled 'Italian hard cheese' often use non-animal rennet, but check
Non-Dairy CreamerDependsRead the ingredients rather than the front of the tub
Crisps / Potato ChipsDependsReady salted is usually fine
Chips / FriesDependsAsk what oil is used
GuinnessVeganOlder reference pages still say no
CiderDependsBarnivore lists brands
KimchiDependsVegan kimchi is common and usually labelled
Miso SoupDependsKombu dashi is the vegan version
Thai Curry PasteDependsA few brands make a vegan version and label it clearly
Caesar DressingNot veganVegan caesar exists but it is a different product, not a variation
RamenDependsInstant ramen flavour sachets are the trap
NaanDependsSome supermarket naan is vegan and says so
Fresh PastaNot veganDried pasta is the vegan one
FigsDependsIt is a genuine disagreement rather than a labelling question
Red Food ColouringDependsE120 and 'carmine' are the words to look for
TortillasDependsCorn tortillas are almost always vegan
Veggie BurgerDependsThe word to look for is vegan, not vegetarian or meat-free
CroissantNot veganVegan croissants exist in specialist bakeries but are a different recipe, not a substitution
GuacamoleDependsCheck the tub
CrumpetsDependsThis one genuinely changes by brand and country, so the packet is the only answer
Orange JuiceDepends'With added vitamins' is the flag
SourdoughVeganEnriched 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.

Related
Is it gluten free →Air fryer →Cocktails →Protein cost per serving →Meal kit cost per serving →