Food poisoning has been in the national news quite frequently lately associated with a national restaurant chain, cantaloupes and bagged lettuce. The question is how do we distinguish food poisoning from a stomach bug? Food poisoning is caused by eating food contaminated with viruses, parasites or bacteria. The contamination can occur anywhere along the food chain from harvest to preparation and storage.