Your Ultimate Boating Resource

Why Do Fish Stink?

Fish are a popular source of food for many people around the world, but they can also be quite smelly. Have you ever wondered why fish smell so bad? The answer lies in the way fish decompose.

When a fish dies, its body begins to break down and release certain compounds that give off an unpleasant odor. These compounds are called amines, and they are produced by bacteria that feed on the decaying flesh of the fish. The amines released by these bacteria are what give off the strong smell associated with dead fish.

The smell of a dead fish can also be intensified if it is not stored properly or if it is left out in the sun for too long. This is because the heat from the sun speeds up the decomposition process, which leads to more bacteria growth and more amine production.

In addition to amines, other compounds such as trimethylamine oxide (TMAO) can also contribute to a fishy smell. TMAO is produced when certain proteins in fish break down during decomposition. This compound has been linked to an increase in “fishy” odors when cooking or eating certain types of seafood.

The smell of a dead fish can be quite unpleasant, but it serves an important purpose: it warns us that something is not right and should not be eaten. If you ever come across a dead fish, it’s best to stay away from it and dispose of it properly!

Have something to add or correct? Please let us know by clicking here.
* See disclaimer in the footer of the site for use of this content.

Related Questions


Latest Posts

Don't Miss

Our Newsletter

Get the latest boating tips, fishing resources and featured products in your email from!