Funny-tasting eggs almost always trace back to something your hens ate, something in their environment, or how the eggs were stored after collection. The good news is that once you identify the cause, the fix is usually straightforward. Here’s a breakdown of the most common culprits and what to do about each one.
Feed Is the Most Common Cause
What goes into your hen comes out in the egg. The yolk is especially sensitive to dietary fat composition, so any strong-flavored or high-fat ingredient in the feed can change how the egg tastes. The most frequent offenders are fish meal, canola meal, and rapeseed meal.
Fish meal is a popular protein and omega-3 source in poultry feed, but it’s the omega-3 fatty acids themselves that create a fishy flavor, not just the fish. Even plant-derived omega-3 supplements can make eggs taste fishy if the concentration is high enough. Commercial feeds designed to produce “omega-3 enriched” eggs walk a fine line: getting meaningful omega-3 levels into the yolk often requires more fish oil than hens will willingly eat.
Canola meal and rapeseed meal are another well-documented problem. These ingredients are high in choline, which gut bacteria ferment into a compound called trimethylamine (TMA). TMA is the chemical responsible for that unmistakable fishy smell. In most hens, the liver converts TMA into an odorless form before it reaches the egg. But some hens, particularly certain brown-egg breeds, carry a genetic mutation that prevents this conversion. In those birds, TMA builds up in the bloodstream and deposits directly into developing yolks. If your brown-egg layers produce fishy eggs while your other hens don’t, genetics are likely involved.
Rancid or oxidized fats in feed also cause off-flavors. If your feed smells stale, has been stored in heat or humidity, or is past its use-by date, the fats inside may have broken down. Oxidized fats produce distinctly unpleasant tastes and odors that transfer into eggs. Store feed in a cool, dry place in sealed containers, and don’t buy more than your flock can consume in a few weeks.
Free-Range Foraging and Strong Foods
If your chickens free-range, they’re eating things you didn’t plan for. Wild onions, garlic, and other plants in the allium family are packed with sulfur compounds that absorb into the yolk. Even moderate amounts of these plants can give eggs a sharp, sulfurous, or “garlicky” taste. Allium plants also store selenium compounds that can further alter yolk flavor.
Other strong-flavored forage like certain weeds, spoiled fruit, or compost scraps can also contribute. If the off-flavor appeared suddenly, think about whether your hens recently gained access to a new area of the yard or a new food source. Restricting their range for a week or two and seeing if the flavor improves is a simple diagnostic test.
Too Much Methionine or Choline
Sulfur-containing amino acids, particularly methionine, are essential in poultry diets but cause egg off-flavors when oversupplied. Excess methionine produces sulfur-heavy compounds that end up in the egg. Similarly, feeds unusually high in choline (common in canola-based and rapeseed-based rations) increase TMA production in the gut, which leads to that fishy taint. If you’re mixing your own feed or supplementing heavily, double-check your ratios.
The Brown-Egg Breed Connection
Some hens are genetically predisposed to produce fishy-tasting eggs. The trait is recessive, meaning a hen needs two copies of the mutated gene to be affected. Research has confirmed that affected hens lack a functional version of a liver enzyme responsible for neutralizing TMA. When these hens eat feeds containing canola meal at levels of 12% or higher, TMA accumulates in the yolk in proportion to how much canola they consume. Hens without the mutation show no increase in yolk TMA regardless of canola intake.
This genetic quirk is most common in brown-egg laying breeds. If you suspect this is your problem, switching to a feed without canola or rapeseed meal will often resolve it, even in affected hens. Alternatively, replacing the individual hen may be necessary if dietary changes aren’t practical.
Musty Bedding and Nesting Material
Your coop environment matters more than you might expect. Certain wood shavings, especially those that have gotten damp or moldy, can harbor fungal byproducts called chloroanisoles. Research published in the journal Science confirmed that hens exposed to these compounds in their bedding produce eggs with a distinct musty taste. The chemicals can be ingested directly when hens peck at shavings, or they can migrate through the eggshell’s pores while the egg sits in the nest.
Keep nesting boxes clean and dry. Replace bedding regularly, and avoid using wood shavings that smell musty or have visible mold. Cedar shavings, while naturally mold-resistant, have their own strong aromatic compounds that some flock owners report can subtly affect egg flavor.
Storage Problems After Collection
An eggshell has roughly 10,000 tiny pores. These pores serve a biological purpose during incubation, but they also mean eggs are surprisingly good at absorbing nearby odors. If you store eggs in the refrigerator next to cut onions, strong cheese, fish, or any pungent food, the eggs will take on those flavors over time. A natural protective coating (the bloom) covers fresh eggs and slows this process, but washed eggs lose that barrier entirely.
Age matters too. About a week after being laid, the natural biofilm on the shell starts to deteriorate, making those pores even more permeable. As the egg ages, carbon dioxide and moisture escape through the shell while outside air enters. This raises the internal pH and causes protein changes that diminish the egg’s natural flavor. The yolk’s proteins unfold and bind to flavor compounds, reducing the rich taste you expect from a fresh egg. Older eggs don’t just taste “less good.” They can develop genuinely flat or stale flavors.
For best results, collect eggs daily, store them in a closed container away from strong-smelling foods, and use them within two to three weeks.
How to Pinpoint Your Problem
Start by tasting eggs from individual hens if you can. If only one or two birds produce off-tasting eggs, the issue is likely genetic or breed-specific. If all your eggs taste funny, look at shared factors: the feed, the water source, the bedding, or something they’re all foraging on.
Try switching to a simple, commercial layer feed without fish meal or canola meal for two weeks. Remove access to compost, strong-flavored scraps, and areas with wild alliums. Replace any damp or old bedding. Store freshly collected eggs in a sealed container in the fridge, away from anything aromatic. If the flavor improves, reintroduce variables one at a time to find the specific trigger.
Off-flavored eggs are almost never a safety issue. They’re an ingredient issue, and with a bit of detective work, the solution is usually as simple as changing what your flock eats or where you keep the eggs.

