Dairy products and artificial sweeteners cause diarrhea in people who cannot tolerate them. Foods rich in sugar and caffeine, fatty foods, high-fiber foods and fried foods potentially cause diarrhea, as well. Foods that cause significant gas, such as beans, cabbage and broccoli, sometimes prolong a bout with diarrhea, reports WebMD.
Between 30 and 50 million Americans have lactose intolerance as of 2015. People with this condition experience problems ranging from nausea to diarrhea if they consume dairy products, but the degree of intolerance varies, states WebMD. Some lactose-intolerant people are able to eat yogurt or cheese or use a bit of milk in their coffee without any problems, while others suffer cramps, bloating and diarrhea from only small amounts of dairy. Developing a plan for dairy consumption requires individualized consultation with a doctor.
The best foods to eat during an extended bout of diarrhea include broth and soup. It is possible to return to eating other foods gradually once these are well-tolerated, sticking with minimally processed foods to start: yogurt, rice, fruit and lean meat. Fried, fibrous or fatty foods sometimes trigger diarrhea, as do some spicy foods, according to WebMD. Artificial sweeteners including sugar alcohols potentially trigger stomach trouble, as well. It is important to consume these in moderation.