Seafood is a valuable source of protein and omega-3 fatty acids, but it’s important to know how to identify bad fish to avoid foodborne illness. Spoiled fish can have harmful bacteria such as Salmonella and Vibrio that can cause severe gastrointestinal distress.
There are several signs that indicate fish has gone bad. One is the smell. Fresh fish should have a mild, briny scent. If the fish smells sour, ammonia-like, or fishy, it’s likely spoiled. Another sign is the texture. Fresh fish should be firm and springy to the touch. If the fish is soft, mushy, or slimy, it’s not safe to eat.