Question: What should I eat if I have food poisoning?
Answer: When you have food poisoning, you should drink plenty of liquids to replace lost fluids and electrolytes. You may vomit after you eat or lose your appetite for a short time. When your appetite returns, you can most often go back to eating your normal diet, even if you still have diarrhea.

When children have food poisoning, parents and caretakers should give children what they usually eat as soon as their appetite returns. Parents and caretakers should give infants breast milk or formula as usual.
Question: What should I avoid eating if I have food poisoning?
Answer: For some people, certain food ingredients may make food poisoning symptoms, such as diarrhea, worse, including

drinks with caffeine, such as coffee and tea, and some soft drinks.
foods that are high in fat, such as fried foods, pizza, and fast foods.
foods and drinks that contain large amounts of simple sugars, such as sweetened beverages and some fruit juices.
milk and milk products, which contain the sugar lactose. Some people recovering from food poisoning have problems digestinglactosefor up to a month or more afterward.

Research shows that following a restricted diet does not help treat diarrhea. Most experts do not recommend fasting or following a restricted diet when you have diarrhea.