Food Poisoning
Another major reason for diarrhea right after eating is food poisoning. It may be caused by eating foods that is contaminated with viruses, bacteria, or toxins. Apart from diarrhea immediately after eating, other symptoms may include nausea, tiredness, stomach cramps, abdominal pain, loss of appetite, fever, and vomiting after eating.