Explainers
Is Egg Veg or Non-Veg?
The science, the belief and the law give three different answers — and all three are correct within their own frame. The argument only becomes unwinnable when people mix the frames.
6 min read · भी उपलब्ध: हिंदी में
Short answer: it depends on whose definition you use. Biologically, a shop-bought egg in India is almost always unfertilised — there is no embryo in it, and nothing was killed to make it. Legally, India classifies eggs as non-vegetarian food and requires the brown non-veg mark on packaging. Religiously and culturally, most Indian vegetarian traditions treat eggs as non-veg because they come from an animal’s body.
इस लेख का हिंदी संस्करण भी है — अंडा वेज है या नॉन-वेज?
The science: what is actually inside a commercial egg?
Hens lay eggs whether or not a rooster is anywhere near them. Laying is part of the hen’s reproductive cycle, roughly comparable to a menstrual cycle — it happens on a schedule, not in response to mating.
On a commercial layer farm, hens are housed without roosters. That means:
- The egg is unfertilised. No sperm has reached it.
- There is no embryo. It cannot develop into a chick no matter how long you keep it warm.
- Nothing died. The egg is a by-product of the hen’s cycle, not an animal that was killed.
What is inside is protein, fat, water, vitamins and minerals — roughly 5–6 grams of protein per egg, and one of the few complete proteins available cheaply in India.
So on a strictly biological reading, an unfertilised table egg is closer to milk than to meat. It is an animal product, but not animal flesh, and no life was ended for it.
Where the science stops
Science can tell you what is in the egg. It cannot tell you whether eating it is right for you. That question belongs to belief — and belief has its own logic, which is not less serious for being non-biological.
The belief: why most Indian vegetarians say no
Indian vegetarianism is not primarily a nutritional category. It is a religious and ethical one, and it is much older than the science of embryology.
Hindu vegetarian traditions. The principle at work is ahimsa — non-violence toward living beings. Many traditions extend this to anything that comes from an animal’s body and has the potential for life. An egg looks like the beginning of a creature, and for that reason has been excluded from a satvik diet regardless of whether a rooster was involved.
Jainism. Jain dietary practice is the strictest in India — it excludes eggs entirely, along with root vegetables, honey and several other foods, on the grounds that harm should be minimised as far as humanly possible. There is no fertilised/unfertilised distinction here; the category itself is closed.
Temple and festival diets. During Navratri, Shravan, Paryushan, Karthika masam and many other observances, tens of millions of Indians who otherwise eat eggs will not touch them. This is not a claim about biology. It is a period of discipline, and eggs fall inside the boundary being drawn.
Family and caste practice. For a very large number of Indian households, the answer is simply “we don’t eat it” — inherited, unexamined, and no less binding for that. A person raised in such a home who eats an egg is not making a biological error; they are crossing a line that matters to their family.
The honest position
If your vegetarianism is about not killing, the science genuinely does support eating unfertilised eggs.
If your vegetarianism is about purity, discipline, or not consuming what comes from an animal’s body, then the fertilisation question is beside the point, and eggs are out.
Neither of these is confused. They are answering different questions.
What Indian law says
This part is not a matter of opinion.
Under the Food Safety and Standards (Labelling and Display) Regulations, 2020, food containing egg is classified as non-vegetarian. Packaged food containing egg must carry the non-vegetarian mark — a filled brown triangle inside a square with a brown outline. Vegetarian food carries a filled green circle inside a green square.
So on a biscuit packet, a cake, or a bottle of mayonnaise, the presence of egg is legally enough to require the non-veg symbol.
One wrinkle worth knowing. The regulation’s definition of non-vegetarian food specifically excludes milk, milk products, honey and beeswax. Paneer, ghee and curd all come from an animal, and all carry the green mark. Egg does not get that exemption. So the mark is not simply “came from an animal” — it is a specific statutory list, and egg is on the wrong side of it.
Practical takeaway: if you avoid eggs for religious reasons, you can rely on the mark. If you eat eggs but avoid meat, you cannot — the mark does not distinguish between egg and mutton. You have to read the ingredient list.
| Green mark | Brown mark | |
|---|---|---|
| Shape | Filled circle in a green square | Filled triangle in a brown-outlined square |
| Means | Vegetarian — no animal ingredient except milk, milk products, honey or beeswax | Contains egg, meat, fish or another non-exempt animal ingredient |
| Egg-containing food | Not allowed | Required |
| Dairy (paneer, ghee, curd) | Yes — dairy is exempt | No |
| Tells you which animal product? | — | No. Egg and mutton look identical on the label |
(If you are picturing a brown or red circle, you are remembering the pre-2020 symbol. The non-veg mark changed from a circle to a triangle under the 2020 regulations. Red was never correct.)
Six things people get wrong
“Brown eggs are fertilised, white eggs are not.”
No. Shell colour depends on the hen’s breed, nothing else. Both are almost always unfertilised.
“If you keep an egg warm, a chick will hatch.”
Only if it was fertilised. A supermarket egg kept warm will simply rot.
“Eggs from a farm with roosters are non-veg, others are veg.”
This is at least logically consistent, but almost impossible to verify as a buyer. Commercial layer farms don’t keep roosters; backyard and desi eggs may be fertilised.
“Vegetarian eggs” are a thing you can buy.
Some brands sell eggs marketed as “vegetarian” — this refers to the hen’s feed being purely plant-based, not to the egg being free of animal origin. It is a feed claim, not a religious clearance.
“Eggless” always means vegetarian.
Eggless means no egg. The product may still contain gelatin, rennet or other animal ingredients. Check the mark and the list.
“Science has settled the debate.”
Science settled a factual question — is there an embryo? It cannot settle a values question — should I eat this? Those are separate.
So, veg or non-veg?
Here is the cleanest way to hold all of it at once:
- Biologically: an unfertilised egg is an animal product, not animal flesh. Nothing was killed.
- Legally, in India: non-vegetarian. The brown triangle mark is mandatory.
- Religiously: for most Hindu vegetarian traditions and all Jain practice, non-vegetarian.
- Personally: yours to decide — but decide on a frame, not on a mix of frames.
Many Indians land in a middle category the English language handles badly: eggetarian — vegetarian plus eggs, no meat or fish. It’s not a legal category and it’s not a religious one, but it describes a very large number of real diets in India today.
Frequently asked questions
Is egg veg or non-veg in India?
Legally non-vegetarian. Egg-containing packaged food must carry the brown non-veg mark — a filled triangle in a brown-outlined square — under the FSS (Labelling and Display) Regulations, 2020.
Is an unfertilised egg vegetarian?
Biologically it contains no embryo and nothing was killed to produce it, so by a strict non-violence definition it is closer to vegetarian. Indian law and most religious traditions still classify it as non-vegetarian.
Can vegetarians eat eggs?
Lacto-vegetarians — the standard Indian pattern — do not. Ovo-vegetarians do. Vegans do not eat eggs or any animal product. The word “vegetarian” alone doesn’t answer it.
Why is egg marked with a brown non-veg symbol if no animal is killed?
Because the FSSAI mark indicates animal origin, not animal death. The regulation lists what counts: anything from an animal except milk, milk products, honey and beeswax takes the non-veg mark. Egg is not on the exempt list; dairy is.
Is the FSSAI non-veg mark a circle or a triangle?
A triangle. The non-vegetarian mark is a filled brown triangle inside a square with a brown outline. It was a circle before the 2020 regulations changed it. The vegetarian mark remains a green circle in a green square.
Do eggs have a chick inside?
No — not the eggs sold in Indian shops. They are unfertilised and cannot develop.
Is a desi or country egg different?
Nutritionally, marginally. But desi eggs from backyard flocks with roosters present may be fertilised, unlike commercial farm eggs.
Are eggs allowed during Navratri or Shravan?
In mainstream observance, no. Many people who eat eggs the rest of the year avoid them during these periods.
Whatever you decide, the price is the same. Check today’s NECC egg rate for your city on the homepage — daily rates for 34 markets, with history back to 2009 — or learn what a tray and a peti actually are.