© 2025. The Trustees of Indiana University
Copyright Complaints
1229 East Seventh Street, Bloomington, Indiana 47405
News, Arts and Culture from WFIU Public Radio and WTIU Public Television
Play Live Radio
Next Up:
0:00
0:00
0:00 0:00
Available On Air Stations
Some web content from Indiana Public Media is unavailable during our transition to a new web publishing platform. We apologize for the inconvenience.

Our Terre Haute 95.1 FM signal is temporarily off the air while we address a technical issue with the FAA. Thanks for your patience — you can still listen anytime at wfiu.org.

Why Fish Smell More than Meat

Ever wonder why rotten fish smell so much worse so much sooner than a hunk of beef? Why Fish Smell More than Meat, on today's Moment of Science.

Have you ever wondered why fish stink so much more than meat?

Well, it's because fish tissue contain an odorless chemical known as trimethylamine oxide. Once the fish is killed and the fish's tissues are exposed to air, the bacteria in the fish's body break down this chemical into two new chemicals that are derivatives of ammonia, and therefore smell pretty bad.

The main reason why fish smells so much worse is the fact that regular meat doesn't contain high amounts of trimethylamine oxide, and fish do. This chemical is especially common in the flesh of cold-water surface-dwelling fish like cod. So cod would start smelling faster than, say, catfish.

Also, keep in mind that the extent to which you hate the smell of fish is in part culturally determined. People who don't eat fish find its smell a lot more offensive than people who eat a lot of it. Plus, because we associate rotting fish with food poisoning, we're conditioned to find its smell disgusting rather than appetizing.

Stay Connected