What Causes Food Poisoning: Germs, Toxins & More

Food poisoning is caused by eating food contaminated with harmful bacteria, viruses, parasites, or toxins. The most common culprit in the United States is norovirus, responsible for roughly 5.5 million foodborne illnesses per year. Bacteria like Salmonella and Campylobacter follow close behind, and together these pathogens contribute to an estimated 9.9 million domestically acquired foodborne illnesses, 53,300 hospitalizations, and 931 deaths annually.

The Most Common Pathogens

Not all food poisoning works the same way. Some germs infect your digestive tract directly, multiplying inside your body and triggering inflammation. Others produce toxins before you even take a bite, so the poison is already in the food when you eat it. That distinction explains why some cases hit within hours and others take days to develop.

Norovirus is the single biggest driver of foodborne illness, causing about 5.5 million cases a year. It spreads easily through contaminated produce (nearly half of produce-related illnesses are caused by norovirus) and through infected food workers who handle meals without proper handwashing. Salmonella causes around 1.28 million annual illnesses and is the leading cause of foodborne deaths at 238 per year. It’s strongly associated with poultry, eggs, and dairy. Campylobacter accounts for about 1.87 million illnesses annually and is commonly found in raw or undercooked chicken.

Less common but more dangerous pathogens also play a role. Listeria causes only about 1,250 illnesses per year, but nearly every case leads to hospitalization and 172 of those are fatal. E. coli strains that produce harmful toxins (sometimes called STEC) cause roughly 357,000 illnesses and can lead to kidney failure in severe cases. Clostridium perfringens, a bacterium that thrives in large batches of food left at warm temperatures, is responsible for about 889,000 cases annually.

Two Different Mechanisms of Illness

When live pathogens like Salmonella or Campylobacter invade the lining of your intestines, they trigger an immune response that causes inflammation, cramping, and diarrhea. This type of food poisoning tends to take longer to develop because the bacteria need time to multiply inside you. Symptoms from Salmonella, for example, have a median onset of about 32 hours, though the range can stretch from 7 hours to over 5 days.

Pre-formed toxin poisoning works differently. Bacteria like Staphylococcus aureus can produce toxins in food before you eat it. Those toxins act on receptors in your gut almost immediately, triggering vomiting and nausea within hours. Because the toxin is already present, your body doesn’t need to wait for bacteria to grow. This is why food that’s been left out at room temperature can make you violently ill so quickly, even if reheating it kills the bacteria themselves.

Which Foods Carry the Most Risk

Produce accounts for 46% of all foodborne illnesses, largely because fruits and vegetables are often eaten raw. Leafy greens are a particular concern. Meat and poultry cause 22% of illnesses but are responsible for 29% of deaths, mostly due to Salmonella and Listeria. Dairy and eggs contribute to about 20% of cases, while fish and shellfish account for around 6%.

Raw chicken is one of the highest-risk items in a typical kitchen because it commonly carries both Salmonella and Campylobacter. Raw shellfish, especially oysters, can harbor Vibrio bacteria that are particularly dangerous. Unpasteurized milk and soft cheeses made from it are a well-known source of Listeria. Sprouts, pre-cut melons, and deli meats round out the list of foods that regularly appear in outbreak investigations.

How Contamination Happens

Food can become contaminated at any point from the farm to your plate, but the kitchen is where many preventable cases originate. Cross-contamination is the most common culprit: using the same cutting board for raw chicken and then slicing vegetables, or wiping down a surface that held raw meat and then using that cloth on a counter where you’re assembling a sandwich.

Infected food workers are another major source. Someone carrying norovirus can shed the virus before they feel sick, and touching ready-to-eat food with unwashed hands transfers pathogens directly. Even wearing gloves doesn’t help if they aren’t changed after coughing, using the restroom, or handling raw ingredients. Environmental factors matter too. Pest droppings, leaky plumbing, and contaminated water in a kitchen can introduce pathogens to food at the point of final preparation.

Temperature and Time

Bacteria multiply fastest between 40°F and 140°F, a range food safety experts call the “danger zone.” In that window, bacterial populations can double every 20 minutes. A piece of chicken left on the counter for a few hours can go from a safe bacterial load to one that causes illness remarkably fast.

The rule of thumb: never leave perishable food out for more than 2 hours. If the air temperature is above 90°F (a picnic, a tailgate, a hot kitchen), that window shrinks to 1 hour. Cooking food to the right internal temperature is the most reliable way to kill pathogens. Poultry needs to reach 165°F. Ground beef and pork require 160°F. Fish should hit 145°F, or you can check that the flesh is opaque and flakes easily. Shellfish like clams and mussels should be cooked until their shells open.

Non-Microbial Causes

Not all food poisoning comes from germs. Natural toxins produced by plants, fungi, and algae can also make you sick. Certain seafood carries toxins from algae that the fish absorbed while alive. Mold on grains and nuts can produce mycotoxins like aflatoxins. Some wild mushrooms contain compounds that cause severe liver damage.

Heavy metals are a slower-acting concern. Arsenic, lead, mercury, and cadmium can enter food through contaminated soil, water, or industrial pollution. Pesticide residues on produce represent another chemical route, though acute poisoning from this source is rare in countries with regulatory oversight. These chemical causes tend to produce different patterns of illness than microbial food poisoning, sometimes affecting the nervous system rather than the gut.

Why Some People Get Much Sicker

The same contaminated meal can cause mild discomfort in one person and a hospital stay for another. Age is the biggest factor. Children under 5 have immune systems that are still developing, making it harder for their bodies to fight off infections. Diarrhea from food poisoning can quickly cause dangerous dehydration in small children. Adults over 65 face similar vulnerability because aging immune systems are slower to recognize and eliminate harmful germs.

Pregnant women are especially susceptible to certain pathogens. They’re 10 times more likely than the general population to develop a Listeria infection, which can cause miscarriage, stillbirth, or serious illness in newborns. People with weakened immune systems from conditions like diabetes, kidney disease, liver disease, HIV, or cancer treatment also face higher risks of severe illness from common foodborne pathogens that healthy adults can typically fight off on their own.

How Quickly Symptoms Appear

The gap between eating contaminated food and feeling sick varies widely depending on the pathogen. Pre-formed toxins from Staphylococcus can cause vomiting within 1 to 6 hours. Norovirus typically causes symptoms within about 32 hours, with most cases falling in the 12 to 48 hour range. Salmonella has a similar median onset of 32 hours, but the range is much wider, stretching from under a day to nearly a week.

Campylobacter tends to have a longer incubation period, roughly double that of Salmonella. Listeria is an outlier entirely, sometimes taking 1 to 4 weeks to cause symptoms, which is why people often struggle to trace it back to a specific meal. This variation is one reason food poisoning is so frequently misattributed. If you get sick 3 days after a restaurant meal, you might blame that dinner when the actual source was something you ate at home the following day.