What the Eggoz Controversy Actually Tells Us About Eggs in IndiaWe called eight industry insiders to find out. The answer is more complicated than you think.
Editor’s note: Hi there, this is Samarth Bansal, and I am co-writing today’s piece with my colleague Anushka Mukherjee, who led the reporting and interviews for this investigation. Over the last two months, we’ve tried to decode the egg supply chain of India—which is very opaque—and understand its implication for nutrition and safety. This is a two-part series. In the first part today, we cover: Why antibiotics are normal in poultry and when they become a problem. How 80% of India’s eggs come from farms that brands don’t directly control. What Europe does with egg traceability that India doesn’t. Why two people can test the same brand and get opposite results. As always, I await feedback and comments. You can reach me at sam...@thewholetruthfoods.com. When the Trustified video in December 2025 told us that Eggoz—one of the most visible branded egg companies—had failed blind testing and contained traces of AOZ, a marker for the banned nitrofuran antibiotics, our fitness-focused WhatsApp groups buzzed with panic for days and weeks after. It was genuinely disorienting. Because eggs are amazing: cheap, accessible, and nutritious. Six grams of protein per egg, plus vitamins and minerals, all in something that costs Rs 5. And now this test is telling us that in the name of nutrition we might also be feeding ourselves something that regulators have banned for links to cancer? Outrageous. Okay, wait. It gets complicated. Because the thing that didn’t make buzz enough were the two other videos Trustified had put out, which tested other brands and loose unbranded eggs. 9 more samples. And what did it find? Just Eggoz was off. The other 9 didn’t have the banned antibiotic. So if someone blindly follows the blind-testing results of Trustified, the message was: have eggs, just don’t have Eggoz. Okay, wait. Again. A few weeks after the Trustified video, Dr. Manan Vora—who has over half a million Instagram followers—posted a video saying he’d paid Rs 1.2 lakh out of pocket to get four egg brands tested, including Eggoz. And… he found Eggoz eggs totally safe. Now what should we do with this information? Two guys. Both with large followings on social media. One is saying Eggoz is not safe. The other is saying Eggoz is safe. Both have data to back it. And then Eggoz also comes back and posts lab-test reports of its website saying everything is safe. Heck. What do we just-want-to-eat-well people do? We saw this conversation develop with equal parts panic (we love eggs) and curiosity (surely there’s more going on here than is visible). So as journalists, we did the boring thing: we made phone calls. We spoke to eight people, including egg brand founders (Tarun Gupta of Henfruit, Abhishek Negi of Eggoz, Ashok Kannan of Happy Hens, Swati Deshmukh of H3 Eggs), animal welfare activists, a vet, and other industry insiders to understand the egg supply chain in the country. What we found from our interviews and research won’t fit neatly into “safe” or “unsafe” verdict about this case. But it will help you understand what you’re actually buying inside a system that was never built for transparency. I.To make sense of these contradictions, we need to understand how eggs actually get produced in India. Let’s start with what’s normal. Hens get sick. Just like us. Abhishek Negi, co-founder of Eggoz, described to us what poultry farms actually look like:
And birds, like humans, contract bacterial infections. When a farmer notices symptoms in his flock, say one line of birds looking lethargic, the vet says: run antibiotics on this. Otherwise, the flock dies. So antibiotics get administered. This is normal. An antibiotic is simply medicine for a sick bird. This happens everywhere, not just in India. That said, not all antibiotics are permitted. FSSAI has long banned certain strong antibiotics in poultry. The contaminant found in the Trustified test, AOZ, is a metabolite of nitrofuran—one of these banned antibiotics. Which is why it caused panic. Even with approved antibiotics though, we don’t want residues passing into the eggs we eat. For which, there’s a system designed. It’s called a “withdrawal period”. The idea is simple: the farmer is supposed to stop collecting eggs from treated birds for a few days after administering the antibiotic. That’s the time needed for the hen’s body to clear the medication. To ensure none of that passes in the eggs we consume. The withdrawal period varies by antibiotic and vet protocol, but as a benchmark, it’s usually around 7 to 10 days. All eggs laid in this period are supposed to be discarded and destroyed (to ensure no selling). But once the withdrawal period is over and residues are gone, the eggs can be collected and sold again. This is how it’s supposed to work. The problem is when withdrawal periods don’t get followed. And this—one industry insider who didn’t want to be named told us—non-compliance of the withdrawal period is one of the biggest problems in the Indian egg industry. Think about the incentives: 7-10 days mean lost income for the poultry farmer. The hen is eating feed, taking up space, but not producing sellable eggs. That’s a real cost. So the question becomes: who’s making sure withdrawal periods actually get followed? II.This becomes hard to answer because of two structural realities in how egg production happens in India. First, contract farming dominates the industry. About 80% of India’s eggs today come from contract farms. Which means the company selling eggs doesn’t own everyday production. The model works like this: the company provides day-old chicks and feed to farmers. Farmers own the land and do the daily work of raising birds. The company buys back the eggs at agreed prices. For farmers, this means guaranteed buyers and stable income. For companies, it means they can scale production without owning farms. The model took off in the late 80s and 90s, and now dominates the industry. Most branded eggs, including Eggoz and Henfruit, come from these contract farms. But this system also created a vulnerability: the company can specify protocols—use these antibiotics, follow these withdrawal periods, maintain these hygiene standards. But they can’t be at every farm every day to enforce them. The farmer is the one making decisions in real time. Think of a situation where a disease breaks out in a flock. But the approved antibiotic isn’t available. Or maybe it isn’t working fast enough. And now the farmer has to decide what to do. What will they do? Will the withdrawal period be strictly followed? Much of this system depends on the integrity and judgement of the farmer making the call and their economic incentives. And hence, the powerful “antibiotic-free” claims that brands make mask the uncertainty of a system which largely relies on last-mile trust. Second, battery cage density increases disease pressure. About 80% of India’s laying hens are raised in battery cages. These are metal, wired cages stacked in rows, where each hen gets roughly the space of an A4 sheet of paper. Hundreds of such cages are lined together in long rows and stacked in tiers. Each farm—often called “factory farms”—with such cages has anywhere from thousands to lakhs of hens. You see the high density here? This creates conditions where disease can spread quickly. So if one hen gets sick, the infection can move through the entire line of the cage. And because birds are packed so closely together, you can’t isolate and treat just one hen. When disease shows up, often, the whole flock gets antibiotics. Compare that to free-range systems. Look at this. So much space to roam around. This lower density means diseases don’t spread as easily. The key difference is that in battery cage systems, the usage of antibiotics is more because they are often administered preventively—even before symptoms even appear in all birds. In free-range, according to industry insiders, the antibiotics are used less frequently and mainly for treating actual illness rather than prevention. That’s the general understanding. But free-range systems make up a tiny fraction of India’s egg production. Battery cages dominate because more birds per square foot means more economic efficiency, and lower prices. Roughly, you will find a battery cage produced egg for Rs 5 and free-range egg for Rs 15-20 or more. Take these two factors together and we have an egg supply chain which structurally creates a situation where farmers are making antibiotic decisions without clear oversight, in conditions that might require frequent antibiotic use because of the disease pressure caused by density. And then there’s the third problem: no traceability. III.In India, when you buy eggs—branded or loose—there is generally no way to know its origin. You cannot know how it was raised. You cannot know in which farm it was laid, or when. In Europe, that’s different. Every egg sold in the European Union has a code stamped directly on the shell itself. Not just on the carton, the egg itself. It’s a combination of numbers and letters that identifies the country and the specific farm of origin. The first digit tells you how the hen was raised. (0 means organic. 1 means free-range. 2 means barn-raised. 3 means caged.) Then comes a two-letter country code: FR for France, DE for Germany, IT for Italy. And then a farm identification number that traces the egg back to a specific registered farm. So if you’re holding an egg marked 3-DE-045678, you already know: it came from a caged system, in Germany, from farm number 045678. And in case of contamination—say, a residue issue or a salmonella outbreak—authorities can trace eggs back to the exact farm. In 2017, tests in the Netherlands and Belgium found eggs contaminated with fipronil. That’s an insecticide which is not authorised for use in food-producing animals. So authorities used the egg codes on the shells to find exactly which batches were implicated. They made that list public. If your egg had one of the listed codes, you were told not to consume it. Farms linked to those codes were identified. Investigations traced the chemical use back to a specific pest-control company supplying those poultry houses. You see what happened here? It is not that the European system prevents fraud. Tens of millions of eggs were affected across 26 EU countries. But the key point is that the shell-stamping system enabled regulators to pinpoint the exact source and act surgically. This is what traceability means in practice: the ability to trace a food risk back to a specific source and respond accordingly. India is far, far from it. So what are our brands actually doing within this system? Abhishek from Eggoz walked us through what they do to monitor farms. In an interview, he told us:
That’s their system. Eggoz also has batch-level traceability. If you enter the batch number printed on their carton into their website, it tells you which farm the eggs came from. We checked the Trustified report. It was batch ‘GM21199’. We entered it on the Eggoz site and found the tested eggs were from GM Poultries in Mohali. And clearly, something is better than nothing. But it has limitations. The batch number does not reveal the exact date of manufacturing on the site. You still have to rely on what’s printed on the carton itself. And when we looked for historical test reports from that specific Mohali farm (there is a ‘View Reports’ button), we could only find one report of one specific batch. So we don’t know anything about the long-term track record of that farm. And more importantly, knowing “which farm” doesn’t tell us what happened next after the Trustified report was out. We don’t know what Eggoz did internally. We don’t know whether FSSAI conducted follow-up testing. We don’t know whether that farm was re-audited, suspended, or cleared. Or if anything happened at all. Now, zoom out. Eggoz works with around 25 farms. Trustified bought eggs from one shop. Manan Vora tested a different batch, from somewhere else. These are likely different farms. Maybe one farm didn’t follow the withdrawal period. Maybe it was just that specific batch. Or maybe it’s a broader issue across multiple farms. Or maybe the contamination didn’t originate at the farm level at all. It could have entered through feed suppliers before the eggs were even laid, or even from the borewell water that the hens drink. If all we have are conflicting test reports, we cannot know. The brand cannot prove their protocol works everywhere. The tester cannot prove it failed everywhere. This is what a low-trust system with structural vulnerabilities looks like. IV.After the latest controversy, FSSAI stepped in to cool the panic: they said the viral “cancer eggs” claims were misleading, and that trace findings in a lab report aren’t the same as demonstrated health risk. They also asked their teams to collect and test egg samples more widely. But to understand why they said that, it helps to understand one technical detail that got lost in the noisy discourse. FSSAI has banned the use of nitrofuran in poultry. Full stop. But they’ve also set what’s called an Extraneous Maximum Residue Limit—EMRL—of 1.0 microgram per kg for its metabolites. This doesn’t mean trace amounts are acceptable. It means below this level, regulators don’t initiate enforcement action. This threshold exists because trace amounts can show up through inadvertent contamination, not necessarily through direct use of banned antibiotics. The Trustified report found AOZ at 0.73 microgram per kg in Eggoz eggs, which is below that enforcement threshold. So… FSSAI’s position: it’s below the threshold, so it’s not a regulatory violation. Trustified’s position: it’s a banned substance, so why is it showing up at all? Eggoz’s position: we don’t use these antibiotics at all, and one test from one batch doesn’t indict our entire supply chain. All three positions are technically defensible. Which is exactly why this controversy generated more heat than clarity. So how to think about this about the eggs we buy in India? Look, if eggs in India were causing widespread acute illness, we’d expect clearer outbreak signals. We’d probably already know. So acute harm is probably not what we should be most worried about. But long-term, low-level exposure is harder to detect. Which is why surveillance and traceability matter. Which India lacks. So here’s the honest reality: you can’t buy eggs in India with full certainty. The system relies on trust across too many players, with too little verification and too little enforcement. But that doesn’t mean we’re totally helpless. There are ways to buy eggs that reduce uncertainty—some of which have nothing to do with which brand you choose or how much you pay. Some brands are doing some things genuinely well. But there’s also a lot of bullshit passed off as premiumness. In part two of our eggs investigation, we’ll tell you exactly what to look for when buying eggs—for both nutrition and safety. What actually matters versus what’s just marketing. (Coming soon.) Here is a short feedback form to help us understand how we’re doing. Would you please share your thoughts? Link here. Thank you! © 2026 Truth Be Told |