What Happens When You Eat Bad Fish: Symptoms & Risks

Eating bad fish can make you sick within minutes to hours, depending on what’s wrong with it. The type of illness you get varies widely: spoiled fish that’s been sitting too warm can trigger a histamine reaction that mimics an allergic attack, while certain reef fish carry toxins that cause neurological symptoms lasting weeks or months. Bacterial contamination, parasites, and shellfish toxins round out the list. Here’s what each type looks like and what you should watch for.

Histamine Poisoning: The Most Common Reaction

The most frequent illness from bad fish is scombroid poisoning, caused by histamine buildup. When fish isn’t kept cold enough (below 40°F), bacteria on the flesh convert a natural amino acid called histidine into histamine. This happens especially in dark-meat fish like tuna, mackerel, mahi mahi, bluefish, and sardines. The tricky part is that high-histamine fish doesn’t always smell or look spoiled, and cooking doesn’t destroy histamine once it’s formed.

Symptoms hit fast, usually within one to two hours of eating. You’ll feel flushed, your face and upper body may turn red, and you might get hives, a pounding headache, abdominal cramps, nausea, or diarrhea. It feels a lot like a severe allergic reaction because histamine is the same chemical your body releases during allergies. The episode typically lasts 12 to 48 hours and resolves on its own. Antihistamines speed recovery. Between 1998 and 2002, the CDC logged 118 scombroid outbreaks involving 463 people, though the actual number of cases is almost certainly higher since many go unreported.

Ciguatera: Toxins You Can’t Cook Away

Ciguatera poisoning comes from eating large reef fish (barracuda, grouper, snapper, amberjack) that have accumulated a toxin called ciguatoxin through the food chain. The toxin originates in tiny organisms living on coral reefs and concentrates as bigger fish eat smaller ones. Like histamine, ciguatoxin is heat-stable, so grilling or frying the fish won’t protect you.

The initial symptoms are gastrointestinal: nausea, vomiting, diarrhea, and abdominal pain, usually within a few hours. What sets ciguatera apart is the neurological phase. You may develop tingling or numbness in your mouth, hands, and feet, along with headache, dizziness, blurred vision, or a metallic taste. The hallmark symptom is cold allodynia, where cold objects feel burning hot to the touch. Picking up an iced drink, for instance, can feel like grabbing something scorching.

Most people recover within days to weeks, but some experience lingering neurological symptoms for months or even years. Alcohol and certain foods can trigger symptom flare-ups during recovery. There’s no antidote; treatment focuses on managing symptoms and staying hydrated.

Bacterial Infections From Raw or Undercooked Fish

Raw and undercooked fish can carry bacteria like Salmonella, Listeria, and Vibrio species. Most bacterial food poisoning from fish causes the familiar pattern of nausea, vomiting, diarrhea, fever, and cramps starting 6 to 72 hours after eating.

The most dangerous bacterial threat is Vibrio vulnificus, found in warm coastal waters and commonly associated with raw oysters. For healthy people, a Vibrio infection means a rough few days of gastrointestinal illness. For people with liver disease, alcoholism, or weakened immune systems, it can become life-threatening. A U.S. study covering 2000 to 2022 found that nearly 40% of foodborne Vibrio vulnificus patients died, with liver disease raising the odds of death roughly sevenfold. People who ate raw shellfish (particularly oysters) had more than three times the odds of dying compared to those who ate cooked seafood. The good news: fatality rates have dropped significantly over the past two decades, from 50% in the early 2000s to about 28% more recently, likely due to faster diagnosis and treatment.

Parasites: Worms in Raw Fish

Anisakiasis is a parasitic infection caused by swallowing roundworm larvae present in raw or undercooked fish and squid. It’s most associated with sushi, sashimi, ceviche, and other dishes where fish isn’t fully cooked. Symptoms typically appear within hours of eating: sudden, severe abdominal pain, nausea, and vomiting. Some people cough up the worms themselves.

The larvae can’t survive long in humans, but they can burrow into the stomach or intestinal wall, causing intense inflammation that mimics appendicitis or a bowel obstruction. Diagnosis often happens during an endoscopy, where a doctor can see and physically remove the worm. Freezing fish at sufficiently low temperatures (well below standard home freezer settings) kills the larvae, which is why commercial sushi-grade fish is flash-frozen before sale.

Shellfish Toxins: Three Distinct Types

Shellfish like mussels, clams, oysters, and scallops filter large volumes of water and can accumulate natural toxins produced by algae. These toxins cause three distinct illnesses, each with a different signature.

  • Paralytic shellfish poisoning is the most severe. Symptoms begin 30 to 60 minutes after eating and include numbness and tingling of the face, lips, tongue, arms, and legs. In serious cases, it progresses to difficulty swallowing, muscle weakness, and respiratory failure. This one can be fatal.
  • Diarrhetic shellfish poisoning is the mildest. It causes abdominal pain, chills, nausea, vomiting, and diarrhea, typically within two hours. Most people recover without complications.
  • Amnesic shellfish poisoning starts with gastrointestinal symptoms within 24 hours, then progresses to headache, confusion, and memory loss. Most cases resolve within hours to days, but severe cases can cause lasting short-term memory problems.

None of these toxins are destroyed by cooking, and contaminated shellfish look and taste normal. Shellfish harvesting areas are monitored for algal blooms, so buying from regulated sources is the primary safeguard.

How to Tell if Fish Has Gone Bad

Fresh fish has a mild, ocean-like smell. Spoiled fish announces itself with sour, ammonia-like, or outright putrid odors. If you detect anything resembling sulfur, cabbage, or a sweetish rot, don’t eat it.

Visual cues are equally telling. Fresh fish has bright, clear eyes; spoiled fish has cloudy, sunken ones. The gills should be deep red or pink. Gray, dry, or opaque gills mean the fish is past its prime. Scales should be firmly attached and the skin should be shiny. If the scales fall off easily, the skin looks wrinkled or discolored, or there’s yellow or sticky slime on the surface, it’s spoiled.

Texture is the final check. Press the flesh with your finger. Fresh fish springs back. If your fingerprint leaves a lasting dent, the flesh has broken down. Mushy, spongy, or crumbly texture means the fish has deteriorated significantly.

One important caveat: fish contaminated with ciguatoxin, shellfish toxins, or parasites looks, smells, and tastes completely normal. Sensory checks protect you from bacterial spoilage and histamine problems but not from these other hazards.

Preventing Fish-Related Illness

Cook fish to an internal temperature of 145°F (63°C), measured with a food thermometer in the thickest part. This kills bacteria and parasites, though it won’t neutralize ciguatoxin or shellfish toxins.

Keep raw fish refrigerated below 40°F at all times. Histamine builds up quickly at warmer temperatures, and once it’s formed, no amount of cooking removes it. If fish has been sitting at room temperature for more than two hours (or one hour above 90°F), discard it. When buying fish, check that it’s displayed on ice and refrigerate it as soon as you get home. For raw preparations like sushi, use commercially frozen fish, which has been held at temperatures low enough to kill parasites. To reduce your risk of ciguatera, avoid very large reef fish, especially barracuda, from tropical waters. And buy shellfish only from reputable, regulated sources where harvesting areas are tested for algal toxins.