These bacteria grow in places with no oxygen, such as sealed cans and vacuum-packed foods. Salmonella food poisoning is common and caused most often by eating foods containing raw eggs or undercooked chicken or turkey. The viruses that commonly cause food poisoning are found in water that has been contaminated with human bowel movements. The viruses invade foods such as oysters, clams, and other shellfish. If you drink the water or eat the seafood raw or partially cooked, you may become ill.
Parasites can also cause food poisoning.
The most common type of parasitic food poisoning is called trichinosis. Trichinosis is caused by roundworms in pork. Chemicals can contaminate food stored in containers that previously held poisons or are made of metals such as unlined copper, zinc, and lead. Usually the symptoms will appear any time from 2 hours to 2 days after you eat contaminated food. Some toxins in fish may take only a few minutes to cause symptoms.