Why does my poop smell like fish?

A diet heavy in fish or shellfish, a bacterial infection in the stomach, or a gastrointestinal illness like inflammatory bowel disease can all contribute to a fishy odor in feces. Malabsorption syndrome and celiac disease are two conditions that may be indicated by a persistent fishy odor.