Why do my eggs smell like fish?
Emily Schmidt
Updated on May 15, 2026
Abstract. Feeding canola meal to brown-shelled laying hens can result in the production of eggs with a fishy odor. This fishy taint is caused by the accumulation of trimethylamine (TMA) in the yolk. Trimethylamine is produced by the bacterial fermentation of choline in the lower gut.