The Awareness Page

Don’t eat synthetic products thinking they’re veg.

Three traps catch honest vegetarians every day, in every country I’ve shopped in. Trap one: animal-derived ingredients hiding behind E-codes and vague words like “enzymes” and “natural flavour”. Trap two: synthetic industrial substances — like acetic-acid “vinegar” — that are technically veg but were never food. Trap three: synthetic and even illegal colours, some made from insects, some from petroleum, some from industrial dyes never meant for the mouth. This page teaches you to spot all three in under a minute per label.

Trap One

Hidden animal ingredients: the E-code list

🔴 Red codes are animal-derived, always. 🟡 Yellow codes can come from animal or plant sources — the label or the green dot must resolve them.

Code / NameWhat it really isHides inVeg alternative / what to do
E120 Carmine / CochinealDye from ~70,000 crushed cochineal insects per poundPink/red yogurts, candies, strawberry drinks, red velvet, lipstickBeetroot (E162), anthocyanins (E163), annatto (E160b)
E441 GelatinBoiled animal skin, bones, connective tissueJelly, gummies, marshmallows, mousse, capsules, some ice creamAgar-agar (E406), pectin (E440), carrageenan (E407)
E904 ShellacResin secreted by lac insectsShiny candy coatings, chocolate glaze, waxed fruit, pill coatingCarnauba wax (E903 — palm leaf)
E920 L-CysteineOften derived from poultry feathers, hog hair or human hairSoft breads, burger buns, pizza bases as “improver”Breads without improvers; vegan-certified or synthetic-fermentation E920
E542 Bone PhosphateGround animal bonesAnti-caking agent in some powders, supplementsProducts using plant/mineral anti-caking agents
E966 Lactitol & E913 LanolinE913 is wool grease; also the base of most vitamin D3Chewing gum coatings, D3 supplementsLichen-derived D3; gums stating veg glaze
Rennet / “Enzymes”Enzyme from calf stomach lining (when unspecified on imports)Imported parmesan, cheddar, gouda, blue cheeses“Microbial rennet” cheese, paneer — see the cheese swap
IsinglassDried fish swim bladdersClarifying traditional beers and wines (never on the label)Unfined / vegan-certified beverages
Omega-3 (unspecified)Usually fish or krill oil“Heart-healthy” fortified juices, breads, oilsAlgal DHA/EPA — see the omega swap
Vitamin D3 (unspecified)Lanolin (sheep wool) or fish liver oilFortified milk-alternatives, cereals, multivitaminsLichen-source D3, sunlight
E471 Mono- & diglyceridesFat emulsifier — can be animal tallow or plant oilBiscuits, breads, ice creams, margarineIn India, trust the green dot; abroad, look for “vegetable source”
E631 / E627 Inosinate / GuanylateFlavour enhancers — can be from fish/meat or plant/microbialChips, instant noodles, seasoning powdersGreen-dot packs in India; explicitly veg flavours abroad
E322 LecithinUsually soy — occasionally from egg yolkChocolate, baked goods“Soy lecithin” or “sunflower lecithin” named = veg
E570 Stearic acid & E470–478Fatty-acid derivatives — animal or plant sourceTablets, chewing gum, baked goodsGreen dot / “vegetable origin” declaration
“Natural flavours”Legally can include animal-derived substances (e.g. castoreum from beaver, civet, dairy)Almost everything processedBrands that disclose flavour sources; less processed food overall
E422 Glycerol / GlycerinA syrup that can come from animal fat, vegetable oil or petroleum — the label rarely says whichToothpaste, capsule shells, cake icing & fondant, low-fat spreads, protein bars, cough syrups“Vegetable glycerine” stated on the pack; green dot in India
E432–E436 Polysorbates (Tween 20/60/80)Fatty-acid emulsifiers — the fatty acid can be plant or animal (tallow)Ice cream, whipped & non-dairy toppings, pickles, salad dressings, some breads“Vegetable-source” declaration; green dot; homemade dressings
E481 / E482 Stearoyl lactylates (SSL / CSL)Dough softeners from stearic and lactic acid — stearic acid may be animal tallow or plantSoft breads, burger buns, biscuits, cake mixes, instant dosa/idli battersGreen dot / “vegetable origin”; short-ingredient artisan bread
E1105 LysozymeEnzyme extracted from hen egg whiteSome ripened/hard cheeses (stops “late blowing”), and as a wine clarifierCheeses that don’t add lysozyme; egg-free certified; Indian paneer
Pepsin / Animal LipasePepsin is from pig stomach; pre-gastric lipase is from calf, kid or lamb glandsSome traditional Italian cheeses (pecorino, provolone, romano), a few digestive tablets“Microbial lipase / microbial rennet” cheese; see the cheese swap
Casein / Caseinate / WheyMilk proteins — vegetarian, but not vegan, and they appear where you least expect dairy“Non-dairy” creamers, processed-cheese slices, protein & energy bars, some “plant” snacksNamed plant proteins (pea, soy, rice) for vegan readers; fine for lacto-vegetarians
Vitamin A / Retinyl palmitateOften from fish-liver oil (sometimes synthetic) when the source is unstatedFortified milk-alternatives, margarine, breakfast cereals, multivitaminsBeta-carotene (E160a, plant) as the vitamin-A source; stated “vegetarian/vegan”
Tallow / Suet / LardRendered beef, mutton or pork fatFlaky pastry & puff, some imported biscuits & chips, fries cooked in animal fat abroadProducts fried in “vegetable oil”; ghee or cold-pressed oil at home

A traveller’s rule I trust: the shorter the ingredient list, the fewer places these can hide. A dal, a roti and a seasonal vegetable have no E-codes at all.

Trap Two: “Veg” but synthetic — technically vegetarian, never food.

Synthetic vinegar (industrial acetic acid), dyed “saffron” threads, sodium-hydrosulphite-bleached jaggery, vanaspati passed off as ghee, “analogue paneer” made of starch and refined oil, synthetic colour sweets. None of these contain animals — and none of them deserve a place in a pure kitchen. The vegetarian question is “did an animal suffer for this?”; the shuddh question is “was this ever actually food?” Ask both. The Swap Guide covers each one →

Trap Three

The colour of your food is a chemistry lesson

A bright sweet is not brighter because it is fresher. From the sweet shops of Delhi to the candy aisles of America, the reds, oranges and blues that make food look “fun” are usually one of three things: crushed insects (see E120 above), petroleum-derived dyes born in a factory, or — most dangerous — industrial colours that were never legal in food at all. Nature colours food too, and it does it without any of these.

🧪 Permitted, but synthetic — the petroleum & coal-tar dyes

These are legal in most countries and technically vegetarian — but they are synthesised from petroleum and coal-tar chemistry, not grown. Six of them (marked SB) are the “Southampton Six”: in the EU they must carry the printed warning “may have an adverse effect on activity and attention in children.” Every one has a plant colour that does the same job.

Code / NameWhat it really isProducts it hides inNatural plant swap
E102 Tartrazine SBSynthetic lemon-yellow azo dye from petroleumSoft & “fruit” drinks, packaged mango/orange juice, jelly, boondi & mixture namkeen, instant noodle/soup seasoning, picklesTurmeric / curcumin (E100), saffron, marigold
E110 Sunset Yellow SBSynthetic orange azo dyeOrange squash & sodas, marmalade, cheese-flavour snacks, orange sweets & jalebi-type mithaiAnnatto (E160b), turmeric, carrot
E122 Carmoisine / Azorubine SBSynthetic red azo dyeRose & red sweets, flavoured milk & lassi, jellies, tinned-fruit syrupsBeetroot (E162), hibiscus, anthocyanins (E163)
E124 Ponceau 4R SBSynthetic scarlet azo dye (banned as a food colour in the USA)Red sweets & dessert mixes, tinned strawberries, some “veg” sausage/analogue productsBeetroot, pomegranate, red rice yeast
E129 Allura Red / Red 40 SBSynthetic red azo dyeRed drinks & ice-lollies, candies, strawberry-flavour cakes, chewing gumBeetroot, pomegranate, hibiscus
E104 Quinoline Yellow SBSynthetic yellow dye (banned as a food colour in the USA)Yellow sweets & ices, smoked-look snacks, some coated medicinesTurmeric, saffron
E127 Erythrosine / Red 3Synthetic cherry-red dye — now being withdrawn from food in the USAGlacé/candied cherries, some pink sweets & cake decorationsBeetroot, cranberry, hibiscus
E133 Brilliant Blue / Blue 1Synthetic blue dye (triphenylmethane, petroleum)Blue candies & “raspberry” slushies, blue ice cream, mouthwash, icingButterfly-pea flower, spirulina blue
E132 Indigo Carmine / Blue 2Synthetic indigo dyeBlue & purple sweets, some cereals, coated tabletsButterfly-pea, red-cabbage extract
E142 / E143 Green S / Fast GreenSynthetic green dyesCanned peas, mint & “paan” sweets, green ice cream, tinned vegetablesSpinach / chlorophyll, matcha, mint reduction
E150c / E150d Ammonia & sulphite caramelSugar cooked with ammonia/sulphites — carries traces of 4-MEI, a compound flagged as a possible carcinogenColas & dark soft drinks, soy & dark sauces, packaged gravies & stocks, some “brown” breadsPlain caramelised sugar (E150a), jaggery, roasted-malt colour
E171 Titanium DioxideMineral white pigment — banned in food across the EU since 2022 over a genotoxicity concernWhite/pastel candy shells, chewing gum, icing-sugar coatings, some tablets & supplements, toothpasteUsually unnecessary — rice starch or calcium for whiteness; buy uncoated

The dangerous ones: illegal colours that were never food dyes at all.

These are not “veg vs non-veg” questions — they are safety questions. In loose, unbranded and street food I have seen textile and industrial dyes used to fake freshness and brightness. They are banned in food everywhere, carry no E-code, and appear on no label — you spot them by suspicion, not by reading. If a colour looks unnaturally vivid on something loose, ask, or walk away.

Illegal / non-permitted colourWhat it actually isFaked ontoHow to protect yourself
Metanil YellowA non-permitted industrial azo dye; linked to nerve and organ damageTurmeric powder, arhar/chana dal, laddoo, jalebi, boondi, coloured riceBuy whole turmeric & grind it; test: a pinch in water + a few drops of lemon/acid turns magenta if adulterated
Lead ChromateA toxic heavy-metal pigment — causes brain damage, especially in childrenTurmeric roots & powder (added for a richer yellow)Buy whole polished turmeric fingers from trusted sources; avoid unnaturally bright loose powder
Sudan I–IVIndustrial red dyes (used in solvents & polish); classified carcinogenicRed chilli & curry powders, palm oil, some ready saucesWhole dried chillies ground at home; branded, lab-tested spices
Rhodamine BA fluorescent pink textile dye; carcinogenicCotton candy (budhiya-ke-baal), pink sweets, “injected” watermelon, coloured chilliRefuse unnaturally glowing pink food; cut fruit at home
Malachite GreenA blue-green industrial dye, toxic to cellsGreen vegetables painted to look fresh — peas, okra, green chilli, capsicum — and on fishRub a wet tissue on the skin of green veg; a green smear is a warning; wash & soak well

The kitchen test that never fails: real food does not need to be dyed. A home-made carrot halwa is orange because of carrots; a beetroot cutlet is red because of beetroot. When colour comes from the ingredient itself, there is nothing to hide and nothing to fear. See the plant-colour swaps in the Swap Guide →

Know Your Marks

What the dots on Indian packs actually mean

Green dot (in a square)

FSSAI’s mandatory vegetarian mark. Legally means no animal-derived ingredients. Reliable for Indian-made packaged food — but it says nothing about whether the product is natural or synthetic, and it doesn’t exist on imports, medicines or cosmetics.

Brown/red dot (in a square)

Non-vegetarian — includes egg. If a “paneer roll” pack carries this, something in the seasoning or process is animal-derived. The dot exists precisely because ingredient lists hide things.

FSSAI vegan logo

The newer green “V” plant logo certifies no animal ingredients and no animal testing. Stricter than the green dot — dairy products can’t carry it. Useful when you also want D3/omega sources resolved.

Outside India

Most countries have no mandatory veg mark. “Suitable for vegetarians”, Vegetarian Society or V-Label logos are voluntary. No logo = you must read the ingredients yourself. This page is your dictionary.

The Skill

Read any label in 5 steps

Find the veg mark first

In India: green dot present? On imports: any V-label? No mark on an imported product means step 2 is mandatory.

Scan for the big four

Gelatin, carmine/E120, rennet/“enzymes”, shellac/E904. These four catch 80% of accidental non-veg eating worldwide.

Check the yellow codes

E471, E627/E631, E920, “natural flavours”, unspecified D3/omega-3. Ambiguous source — resolved only by a veg mark or the brand’s website.

Ask the synthetic question

Is this made from food? “Acetic acid + water” is not vinegar from food. “Starch + palm oil” is not paneer. If the first ingredient was never grown, find the natural alternative.

When in doubt, don’t — and write to the brand

Brands answer ingredient-source emails surprisingly fast. Every question you send makes hidden sourcing a little less profitable.

Myth-Busting

“But surely that’s veg…?”

“It’s labelled ‘natural colour’, so it must be from plants.”

No. Carmine — crushed insects — is legally a “natural colour” in most countries. “Natural” describes the extraction, not the kindness. Only a named plant source (beetroot, turmeric, annatto) settles it.

“Cheese is milk, milk is veg, so all cheese is veg.”

The milk is veg; the rennet that sets many cheeses is taken from calf stomachs. Indian cheese is mostly fine; traditional European hard cheeses mostly aren’t. See the cheese comparison.

“My medicine capsule doesn’t count.”

It’s your choice to make — but know that standard capsule shells are gelatin. Tablets and veg-capsule versions of most medicines exist; pharmacists will tell you if you ask. (Never stop a prescribed medicine over the shell — swap formats with your doctor’s help.)

“White sugar is just sugarcane.”

In India, mostly yes (chemically bleached, but veg). In parts of the US, refined sugar is filtered through cattle bone char. If you’re abroad or buying imports, “organic / unrefined / beet sugar” avoids the issue entirely.

“Synthetic vinegar is vegetarian, so what’s the problem?”

It is vegetarian. It’s also diluted industrial acetic acid with zero food heritage, zero nutrition and a harsh one-note taste. Vegetarian is the floor, not the ceiling — TrulyVeg’s standard is truly veg and truly food.

“Wine and beer are just fruit and grain.”

Traditional clarification uses isinglass (fish bladder), gelatin, casein or egg white — and it never appears on the label because it’s a “processing aid”. Unfined and vegan-certified options avoid it.

“A synthetic colour is only a colour — surely it can’t matter.”

It matters twice. First, some “natural colours” are insects (carmine/E120), so the word natural settles nothing. Second, the petroleum azo dyes — tartrazine, sunset yellow, allura red and their cousins — are legal but carry an activity-and-attention warning for children in the EU for a reason. A colour that comes from a food (turmeric, beetroot, butterfly-pea) is the only one that answers both the veg question and the health question.

“Turmeric is turmeric — how can haldi be a problem?”

Pure turmeric is a golden spice and a medicine. But because its whole value is its colour, it is one of the most adulterated spices on earth — brightened with metanil yellow (a banned dye) or even lead chromate (a toxic metal). Buy whole turmeric fingers and grind them, or stick to lab-tested branded powder. A pinch of pure haldi in water with a few drops of acid stays yellow; if it flushes pink-magenta, it’s adulterated.

Video Reviews

Watch: label-reading in real shops

9:03

Supermarket sweep: 20 labels, 6 surprises

We audit a regular trolley with the 5-step method
3:58

What is E120? (Watch before your next strawberry shake)

The carmine story, from farm to yogurt cup
5:26

Green dot vs vegan logo — what’s the difference?

FSSAI marks explained in 5 minutes