A single attack (or few attacks) of diarrhea occurring few minutes to few hours after eating may be due to:

  • A wrong food combination - some foods just don’t go together, like meat and sugar… 
  • Magnesium - in some mineral waters, sport drinks, antacids, supplements
  • Staph food poisoning with toxins released from bacterium Staphylococcus aureus; diarrhea may appear from 20 minutes to 8 hours after ingesting contaminated food (in food poisoning due other bacteria, viruses, or parasites, diarrhea usually appears more than 8 hours after a meal)

Diarrhea after a meal, occurring on a long term, may be due to:

Related Articles:


Further Reading :
  • Causes of Chronic (Prolonged, Persistent, Constant) Diarrhea
  • Bowel Movement Problems
  • Definition of Diarrhea and Normal Bowel Movement (Stool)
  • Urgency to Have a Bowel Movement, Urge Fecal Incontinence
  • Foods to Stop Diarrhea