What to Eat and Avoid When You Have Diarrhea

When you have diarrhea, the best foods are plain, low-fat, and low-fiber options that give your gut less work to do. Think white rice, bananas, eggs, plain toast, chicken breast, and cooked carrots. These foods provide energy and nutrients without irritating your digestive system or pulling more water into your intestines. Just as important as what you eat is what you avoid and how you stay hydrated while your body recovers.

The Best Foods to Start With

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. These four foods are gentle on the stomach and easy to digest, which is why they’ve been recommended for decades. Bananas in particular replace potassium lost through loose stools, and white rice provides quick energy without much fiber.

That said, the BRAT diet alone is nutritionally incomplete. It’s low in protein, fat, and several important vitamins and minerals. It works fine as a starting point for the first 12 to 24 hours, but you should expand beyond it as soon as you feel able. Sticking with only bananas, rice, applesauce, and toast for more than a day or two can leave you short on the calories and nutrients your body needs to recover.

Foods That Help Firm Up Stool

Soluble fiber is your ally here. Unlike insoluble fiber (the roughage in raw vegetables and whole grains), soluble fiber dissolves in water and forms a gel-like material in your stomach. It absorbs excess water in the intestines and adds bulk to stool, helping things solidify. Good sources include oats, bananas, applesauce, cooked carrots, and peeled white potatoes.

Eggs are another strong choice. They’re rich in protein, low in carbohydrates, and binding for the bowels. Scrambled, boiled, or poached all work. Pair them with plain toast or white rice for a meal that’s both gentle and filling.

For protein beyond eggs, lean white meat like skinless chicken or turkey breast is easy to digest. Bake, boil, or steam it rather than frying. Plain crackers, pretzels, and low-fat broth-based soups round out a recovery menu that provides real nutrition without stressing your gut.

What to Avoid Until You Recover

Several categories of food actively make diarrhea worse by pulling water into the intestines or speeding up digestion.

  • Sugary foods and drinks. Sugar stimulates the gut to release water and electrolytes, loosening bowel movements further. Soda is a double hit: a 16-ounce regular cola contains close to 30 grams of fructose alone. Many people develop diarrhea when they consume more than 40 to 80 grams of fructose per day.
  • Caffeine. Coffee, tea, chocolate, and many sodas speed up the digestive system, pushing contents through before your intestines can absorb water.
  • Fried or fatty foods. When fats aren’t absorbed properly in the upper digestive tract, they reach the colon and get broken down into fatty acids. This triggers the colon to secrete fluid, worsening diarrhea.
  • Dairy products. Milk, soft cheese, and ice cream contain lactose, which many people struggle to digest even under normal circumstances. During a bout of diarrhea, your ability to handle lactose drops further (more on this below).
  • Artificial sweeteners. Sorbitol, mannitol, and xylitol, found in sugar-free gum, candy, and some medications, are poorly absorbed and draw water into the intestines.
  • Spicy foods. These can irritate the digestive lining and trigger more frequent, looser stools.
  • Gas-producing foods. Onions, garlic, beans, lentils, broccoli, and cabbage can increase bloating and cramping on top of diarrhea.

Why Dairy May Bother You Temporarily

Even if you normally tolerate milk and cheese without issues, a stomach bug can strip the intestinal lining of lactase, the enzyme that breaks down lactose. This creates a temporary lactose intolerance that typically lasts a few weeks while the gut lining heals. During this window, dairy products can trigger gas, bloating, and more diarrhea.

You don’t need to avoid dairy forever. Most people can gradually reintroduce it once their stools return to normal. Start with small amounts of yogurt (which contains less lactose than milk) and see how you respond before going back to full servings of cheese or ice cream.

Staying Hydrated Matters More Than Food

Replacing lost fluids is the single most important thing you can do during a bout of diarrhea. Every loose stool pulls water and electrolytes out of your body, and dehydration is the main risk, especially for young children and older adults.

Water is a starting point, but it doesn’t replace the sodium and potassium you’re losing. Oral rehydration solutions (available at any pharmacy) are designed for exactly this purpose. Clear broths and diluted fruit juices also help. Sip small amounts frequently rather than gulping large volumes, which can trigger nausea.

Watch for signs of dehydration: extreme thirst, dark-colored urine, urinating much less than usual, dizziness or lightheadedness, and dry mouth. In infants and toddlers, look for no wet diapers for three or more hours, no tears when crying, sunken eyes, or unusual drowsiness.

Probiotics for Faster Recovery

Probiotics can shorten the duration of diarrhea by restoring the balance of helpful bacteria in your gut. The yeast strain Saccharomyces boulardii is particularly useful if your diarrhea is linked to antibiotics, because antibiotics can’t kill it the way they kill bacterial probiotics. Among bacterial strains, Lactobacillus rhamnosus GG (sold as Culturelle) has the strongest evidence for reducing antibiotic-associated diarrhea.

You can get probiotics through supplements or through foods like yogurt with live active cultures, though during active diarrhea a supplement with a specific strain is more reliable than food sources. Look for products that list the strain name on the label, not just the species.

How to Reintroduce Normal Foods

Once your stools start firming up, you can gradually expand your diet. A practical progression looks like this: start with the plain, binding foods described above for the first day or two. Then add soft-cooked vegetables, lean meats, and simple starches like pasta. After a few more days of normal stools, reintroduce dairy, higher-fiber foods, and richer meals one at a time.

If a particular food brings symptoms back, pull it out for another few days and try again. Your gut lining may still be healing, and pushing too fast can restart the cycle. Most people are back to their regular diet within a week of symptoms resolving.

Signs That Need Medical Attention

Most diarrhea resolves on its own within a couple of days. But certain symptoms signal something more serious. Contact a doctor if diarrhea lasts more than two days in adults (or more than one day in children), if you notice blood or pus in your stool, if you have a high fever, or if you’re passing six or more loose stools per day. Severe abdominal pain, frequent vomiting, and signs of dehydration like dark urine, dizziness, or a change in mental alertness also warrant prompt medical care.

For infants under 12 months, premature babies, or children with other medical conditions, don’t wait. Seek help early, especially if the child refuses to drink fluids for more than a few hours.