Gold Member Badge


  • You're all caught up!

Foods to Avoid While Throwing Up & Having Diarrhea

author image Melodie Anne
Melodie Anne Coffman specializes in overall wellness, with particular interests in women's health and personal defense. She holds a master's degree in food science and human nutrition and is a certified instructor through the NRA. Coffman is pursuing her personal trainer certification in 2015.
Foods to Avoid While Throwing Up & Having Diarrhea
Feeling sick. Photo Credit: Wavebreakmedia Ltd/Wavebreak Media/Getty Images

Feeling ill, having the flu or suffering from vomiting and diarrhea can put a tremendous strain on your body. Symptoms may stem from a virus, food intolerance or food poisoning. Your body loses a large amount of fluids from throwing up and having diarrhea. You'll benefit from limiting or excluding certain foods from your diet until you fully recover. Follow up with your physician if your condition worsens or lasts for more than a couple days.

Video of the Day

High Fat Foods

Avoid greasy foods like french fries.
Avoid greasy foods like french fries. Photo Credit: jxfzsy/iStock/Getty Images

Avoid foods that are fried and greasy that can irritate your digestive tract. Do not eat french fries, potato chips, mozzarella sticks or chicken nuggets, to name a few. Diarrhea can worsen from fatty fried foods. You should also avoid eggs and meats. These foods are also high in fat and are difficult for your weakened system to digest. As your symptoms progressively improve, reintroduce these foods slowly and in small portions.

Aromatic Foods

Avoid spicy foods.
Avoid spicy foods. Photo Credit: pilipphoto/iStock/Getty Images

Avoid consuming or cooking foods that have strong aromas. Do not cook or consume foods with a strong scent like garlic, onions or spicy foods. Fresh and dried herbs are aromatic and you may be more sensitive to the scent while you are sick. These foods may trigger nausea and cause you to throw up more frequently.

Enzymatic Foods

Avoid cruciferous vegetables.
Avoid cruciferous vegetables. Photo Credit: Blue Jean Images/Photodisc/Getty Images

Some foods are high in enzymes that may cause excess gas in your system. You should not eat these foods if you are suffering from diarrhea. Avoid onions, cabbage, peas, broccoli, cauliflower, beans, whole grain breads and popcorn. You should also avoid nuts such as almonds, peanuts and peanut butter, walnuts and cashews. If you are aware of other types of foods that cause gas in your body, avoid them also until you have fully recovered.


Avoid dairy products.
Avoid dairy products. Photo Credit: brebca/iStock/Getty Images

Your diarrhea symptoms may be caused by an intolerance to lactose in dairy. Limit or exclude cow's milk, yogurt, cheese and ice cream -- or any foods containing these ingredients -- from your diet. Milk and dairy foods can be especially difficult for you to digest while you are suffering from nausea and diarrhea.


Coffee and caffeine can irritate the digestive system.
Coffee and caffeine can irritate the digestive system. Photo Credit: ValentynVolkov/iStock/Getty Images

Your body is at risk for dehydration while you are throwing up or experiencing diarrhea. Avoid caffeinated beverages that stimulate the digestive system and force waste to move through quickly. Caffeine in coffee, tea and cola may worsen your diarrhea by acting as a stimulant. You should also limit any beverages that are high in sodium, such as soda or energy drinks. Sodium will worsen your dehydration symptoms. Carbonation can also cause gas, which may cause additional diarrhea symptoms.

LiveStrong Calorie Tracker
Lose Weight. Feel Great! Change your life with MyPlate by LIVESTRONG.COM
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.



Demand Media