What is the difference between salmonella and E. coli?
Last updated September 3, 2026.
Salmonella: onset in 12 to 72 hours, 4 to 7 days of diarrhea, fever, and cramps, usually self-limited, from poultry, eggs, and produce. E. coli is a family where most strains are harmless but Shiga toxin-producing ones like O157:H7 are particularly dangerous: sources are undercooked ground meat, raw milk, and contaminated vegetables and sprouts, and it can cause bloody diarrhea and a life-threatening kidney failure called hemolytic uremic syndrome, especially in children. Bloody diarrhea is the STEC tell; either way, cooking to temperature, washing produce and hands, and avoiding cross-contamination prevent both.
What to do
- Cook ground meat to 160F and poultry to 165F; whole cuts have surface-only risk.
- Take bloody diarrhea seriously, especially in children; it is the STEC pattern.
- Wash hands and produce; both bacteria ride fecal contamination.
- See a doctor for bloody stools, high fever, or symptoms lasting beyond a few days.
Related questions
- How long does food poisoning last?
- How long does a stomach bug last?
- How to stop diarrhea fast?
- Why does spicy food cause diarrhea?
