What to Eat When You Have Diarrhea to Recover Faster

When you have diarrhea, the best approach is to keep eating a balanced, bland diet rather than starving yourself or restricting to just one or two foods. The old advice to stick strictly to bananas, rice, applesauce, and toast (the BRAT diet) has fallen out of favor because it lacks the energy, fat, and micronutrients your body needs to recover. Instead, focus on easy-to-digest foods that provide real nutrition while avoiding the specific items that pull water into your gut and make things worse.

Why the BRAT Diet Isn’t Enough

For decades, the BRAT diet was the go-to recommendation. It’s not harmful, and those foods are genuinely gentle on the stomach, but limiting yourself to bananas, rice, apples, and toast can actually impair your nutritional recovery. A review from the University of Virginia School of Medicine found that restrictive diets like BRAT are lacking in energy, fat, and several key micronutrients, and can even lead to malnutrition if followed too long. The American Academy of Pediatrics now recommends prompt refeeding with age-appropriate foods from a variety of sources during acute diarrhea, not dietary restriction.

Think of BRAT foods as a starting point, not the entire plan. You can eat them, but you should also be adding other nutritious, easy-to-digest options as soon as you can tolerate them.

Foods That Help Firm Up Stool

Soluble fiber is your best friend during a bout of diarrhea. It absorbs water in your gut and forms a gel-like material that slows digestion and adds bulk to loose stools. Good sources include oats, bananas, applesauce, white rice, and plain potatoes. Oatmeal made with water is an especially practical choice because it’s bland, easy to prepare, and rich in soluble fiber.

Other well-tolerated options include:

  • Plain crackers or white toast for easy calories without irritation
  • Chicken or vegetable broth for fluids, sodium, and potassium
  • Skinless chicken or turkey for lean protein
  • Eggs (scrambled or boiled) for protein and fat without much fiber
  • Peeled, cooked carrots or squash for nutrients without the roughage of raw vegetables

The goal is to eat small, frequent meals rather than large ones. Your gut is inflamed and working harder than usual, so smaller portions are easier to process.

What to Avoid Until You Recover

Some foods and drinks actively make diarrhea worse by drawing extra water into your intestines or speeding up gut movement.

Caffeine accelerates colonic motility, which means it pushes contents through your gut faster, exactly the opposite of what you want. Coffee, energy drinks, and strong tea are best avoided until symptoms resolve. Alcohol has a similar effect on gut transit and can also worsen dehydration.

Greasy, fried, or very spicy foods are harder to digest and can irritate an already sensitive digestive tract. High-fat meals in particular can trigger cramping and urgency.

Sugar alcohols are a less obvious trigger. These are sweeteners found in sugar-free gum, candy, protein bars, and diet drinks. Your body can’t fully absorb them, so they linger in the intestines, ferment, and pull water in. Sorbitol and mannitol are the worst offenders. The FDA actually requires products containing them to carry a warning that excessive consumption can cause a laxative effect. Xylitol also causes bloating, gas, and diarrhea in many people. Check ingredient labels on anything marketed as “sugar-free” while you’re symptomatic.

Raw fruits and vegetables, whole grains, and legumes are normally healthy choices, but their insoluble fiber can aggravate diarrhea by adding bulk that moves through the gut too quickly. Save these for after you’ve recovered. Cooked, peeled versions of fruits and vegetables are gentler in the meantime.

Hold Off on Dairy for a Few Weeks

A viral or bacterial gut infection can temporarily damage the lining of your small intestine, which is where you produce lactase, the enzyme that breaks down the sugar in milk. Without enough lactase, dairy products can cause bloating, cramps, and more diarrhea on top of what you’re already dealing with.

This temporary lactose intolerance typically resolves within three to four weeks once the intestinal lining heals. During that window, you may tolerate small amounts of yogurt better than milk because the fermentation process partially breaks down lactose. Hard cheeses like cheddar also contain very little lactose. But if dairy seems to make your symptoms worse, it’s worth cutting it out temporarily and reintroducing it gradually after a few weeks.

Hydration Matters More Than Food

The biggest risk from diarrhea isn’t the diarrhea itself, it’s the fluid and electrolyte loss that comes with it. Water alone isn’t ideal because it doesn’t replace the sodium and potassium you’re losing. Broth, diluted fruit juice, and oral rehydration solutions are better choices. Sip slowly and steadily rather than drinking large amounts at once, which can trigger more cramping.

Avoid carbonated drinks and anything you can’t see through (like smoothies or milkshakes) during the acute phase. Flat, clear liquids are easiest on your stomach. If you’ve been vomiting as well, start with ice chips for the first several hours, then work up to small sips of clear liquid before attempting any solid food.

Probiotics Can Shorten Recovery

Certain probiotics have solid evidence for reducing how long diarrhea lasts. One well-studied strain, Saccharomyces boulardii (a beneficial yeast), has been shown to shorten diarrhea duration by roughly one to two days in clinical trials. It’s available over the counter in most pharmacies. Look for it by name on the label, as not all probiotic products contain it.

Fermented foods like plain yogurt (if you’re tolerating dairy) and kefir also introduce beneficial bacteria, though the evidence is stronger for targeted probiotic supplements than for food sources alone.

A Realistic Recovery Timeline

Most people with acute diarrhea from a stomach bug or food poisoning follow a natural progression. In the first six hours or so, you may not want anything solid, and that’s fine. Focus on sipping clear liquids. After about 24 hours, you can start incorporating bland foods like rice, toast, bananas, and plain oatmeal. From there, gradually expand to include lean proteins, cooked vegetables, and other easy-to-digest options.

Most people are back to their normal diet within about a week. If you’re still experiencing symptoms beyond that, or if you notice blood in your stool, a fever above 102°F, inability to keep fluids down, or significantly reduced urination, those are signs that something more serious may be going on and professional evaluation is warranted. Skin that doesn’t flatten back right away after being gently pinched is a practical way to check for significant dehydration at home.