Fried Foods
They’re high in fat and can bring on diarrhea. Rich sauces, fatty cuts of meat, and buttery or creamy desserts can cause problems, too.
Choose roasted or baked foods and light sauces that feature vegetables instead of butter or cream.
Citrus Fruits
Because they’re high in fiber and they are acidic, they can give some folks an upset stomach. Go easy on oranges, grapefruit, and other citrus fruits if your belly doesn’t feel right.
Artificial Sugar
Chew too much sugar-free gum made with sorbitol and you might get cramps and diarrhea. Food made with this artificial sweetener can cause the same problems.
The FDA warns that you might get diarrhea if you eat 20 or more grams a day of sorbitol, though even much lower amounts reportedly cause trouble for some people.
Too Much Fiber
Foods high in this healthy carb, like whole grains and vegetables, are good for digestion. But if you start eating lots of them, your digestive system may have trouble adjusting. The result: gas and bloating. So step up the amount of fiber you eat gradually.
Beans
They’re loaded with healthy protein and fiber, but they also have hard-to-digest sugars that cause gas and cramping. Your body doesn’t have enzymes that can break them down. Bacteria in your gut do the work instead, giving off gas in the process …