What Not to Eat When You Have Diarrhea: Foods to Skip

When you have diarrhea, the foods most likely to make it worse are those that pull extra water into your intestines or speed up digestion: high-sugar drinks, dairy products, greasy foods, raw vegetables, caffeine, and spicy dishes. Avoiding these while your gut recovers can shorten the misery and prevent dehydration.

Why Certain Foods Make Diarrhea Worse

Most food-related diarrhea comes down to one basic problem: when your intestines can’t absorb certain molecules, those molecules sit in the gut and draw water in after them. This is called osmotic diarrhea. Sugars, sugar alcohols, and lactose are the most common culprits. If excessive amounts of these solutes stay in the intestinal lumen, water follows, and your stools become looser and more frequent.

Other foods worsen diarrhea by physically irritating an already inflamed gut lining or by stimulating the muscles of your digestive tract to contract faster than normal. When your intestines are already working overtime, adding any of these triggers on top just prolongs the episode.

Sugary Drinks and Fruit Juice

Sugar is one of the biggest dietary triggers for diarrhea, and liquid sugar is the worst form. Fructose in particular stimulates the gut to release water and electrolytes, loosening bowel movements. A single 16-ounce cola contains close to 30 grams of fructose. People who consume more than 40 to 80 grams of fructose per day commonly develop diarrhea even when they’re healthy, so during an active episode, the threshold is much lower.

Undiluted fruit juices, especially apple, pear, and cherry juice, are high in fructose and can make things significantly worse. Sports drinks with added sugar fall into the same category. If you need to rehydrate, oral rehydration solutions or diluted broths are better choices than sugary beverages.

Dairy Products

Even if you normally tolerate milk and cheese without issues, diarrhea can temporarily change that. Illness, infection, or inflammation in the small intestine can reduce your production of lactase, the enzyme that breaks down lactose in dairy. Without enough lactase, undigested lactose passes into the colon, where bacteria ferment it, producing gas, bloating, and more diarrhea.

This secondary lactose intolerance can last days or even weeks after the original illness resolves. Yogurt is sometimes tolerated better because fermentation has already broken down some of the lactose, but during the worst of a diarrhea episode, it’s safest to skip dairy altogether. Your lactase levels typically recover once the underlying gut irritation heals.

Caffeine and Alcohol

Caffeine is a stimulant that increases gut motility, meaning it makes the muscles of your digestive tract contract faster and push contents through more quickly. That stimulating effect can lead to loose stools even on a normal day. During diarrhea, it compounds the problem and contributes to dehydration. Caffeine also acts as a mild diuretic, increasing urine output and pulling more fluid out of your body at a time when you’re already losing too much.

Coffee, energy drinks, and strong tea should all be avoided until your stools return to normal. Alcohol irritates the gut lining and has similar dehydrating effects, making it equally problematic.

Greasy and Fried Foods

High-fat foods are harder for your digestive system to break down under the best circumstances. When your gut is inflamed, fat can move through largely undigested, which accelerates transit time and worsens loose stools. Fried chicken, french fries, fast food burgers, and creamy sauces all fall into this category. Stick to lean proteins like skinless chicken, turkey, fish, or eggs, which provide nutrition without overwhelming your digestive system.

High-Fiber and Gas-Producing Foods

Fiber is normally a good thing, but the wrong type during diarrhea can make symptoms worse. Insoluble fiber, the kind found in whole grains, wheat bran, nuts, seeds, and dried fruits, speeds up the rate food passes through your digestive tract. When your intestines are already irritated, even normal amounts of insoluble fiber can be too much.

Cruciferous vegetables like broccoli, cauliflower, brussels sprouts, cabbage, and kale are both fiber-rich and notorious gas producers. The extra bloating and cramping they cause is the last thing you need when you’re already dealing with abdominal discomfort. Raw vegetables in general are harder to digest than cooked ones, so save the salads for later. Onions, garlic, and beans also tend to increase intestinal gas and should be avoided during active episodes.

Soluble fiber, on the other hand, can actually slow transit and help firm up stools. Foods like bananas, white rice, oatmeal, and peeled potatoes contain soluble fiber and are generally well tolerated.

Spicy Foods

Capsaicin and other compounds in hot peppers can irritate the lining of an already sensitive gut, triggering cramping and more frequent bowel movements. If your digestive tract is inflamed from infection or illness, spicy food essentially adds a chemical irritant on top of the existing problem. Skip the hot sauce, curry, and chili until you’ve had normal stools for at least a day or two.

Sugar Alcohols and “Sugar-Free” Products

Sugar alcohols like sorbitol and mannitol, commonly found in sugar-free gum, diet candies, and some protein bars, are poorly absorbed by the intestines. They remain in the gut and pull water in after them through the same osmotic mechanism that makes fructose problematic. Even small amounts can cause diarrhea in sensitive individuals, and during an active episode, they reliably make things worse. Check ingredient labels for anything ending in “-ol” (sorbitol, mannitol, xylitol, erythritol) and avoid those products until you’ve recovered.

What You Can Eat Instead

The old advice to eat only bananas, rice, applesauce, and toast (the BRAT diet) is fine for a day or two, but there’s no reason to limit yourself that strictly. Brothy soups, oatmeal, boiled or mashed potatoes, crackers, and unsweetened dry cereals are all easy to digest and well tolerated.

Once your stomach starts to settle, you can expand to more nutritious options: cooked carrots, butternut or pumpkin squash, sweet potatoes without the skin, avocado, skinless chicken or turkey, fish, and eggs. These foods are bland enough to avoid irritating your gut but provide the protein and nutrients your body needs to recover. The goal is to eat enough to maintain your energy while avoiding the specific triggers that keep diarrhea going.

Hydration matters more than food choices during the first 24 hours. Small, frequent sips of water, clear broth, or an oral rehydration solution will do more good than forcing yourself to eat when your stomach isn’t ready.