Why is fish so smelly?

Fish smell is from degrading lipids and bacterial reactions that increase in potency over time.

Salmon Copper River King and Sockeye Fish on ice in public market closeup.
Keeping fresh fish packed in ice is a good way to slow down bacterial reactions that can lead to a fishy smell.
(Image credit: JPLDesigns via Getty Images)

Fish are notorious for their strong — and sometimes unpleasant — odor. But what causes that distinctly fishy smell, and is there a way to avoid it while cooking?

Fish odor is the result of microbial and chemical reactions that occur as fish proteins and fats are exposed to heat and oxygen over time.

Hannah Loss
Live Science Contributor

Hannah Loss is a science journalist based in Boston. She covers the environment and has written for Scientific American, Sierra and Inside Climate News. Hannah graduated from Tufts University with a B.A. in English and environmental studies. She received a Master's degree in journalism from NYU's Science, Health and Environmental Reporting Program.