Gastroenteritis is an infection in the stomach and intestines that causes nausea, vomiting, and diarrhea, according to Cleveland Clinic. Gastroenteritis caused by food is commonly due to food ...