Best Foods for Diarrhea: What to Eat and Avoid

The best foods for diarrhea are bland, low-fiber, and easy to digest: white rice, bananas, plain potatoes, toast, boiled chicken, and broth. These foods help firm up loose stools without irritating your gut further. But the single most important thing during a bout of diarrhea isn’t food at all. It’s fluids and electrolytes, since dehydration is the main risk.

Why the BRAT Diet Is a Starting Point, Not a Plan

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It’s been the default recommendation for decades, and those four foods are still fine choices when your stomach is at its worst. But doctors no longer recommend sticking to BRAT alone for more than a day or two. The diet lacks calcium, vitamin B12, protein, and fiber, all of which your body needs to actually recover. The American Academy of Pediatrics specifically advises against a strict BRAT diet for children, noting it’s too restrictive and may slow down gut recovery if followed for more than 24 hours.

Think of BRAT as the first few hours of your recovery, not the whole plan. Once you can keep food down, start broadening what you eat.

Foods That Help Firm Up Loose Stools

The common thread among the best diarrhea foods is that they’re low in insoluble fiber (the rough, bulky kind) and rich in soluble fiber or simple starches that absorb water in your gut. Soluble fiber forms a gel-like consistency in the presence of water, which helps normalize stool. It resists dehydration in the colon, meaning it can firm up liquid stool the same way it softens hard stool in constipation.

Here are the most reliable options:

  • White rice: Easy to digest and binding. Choose white over brown, since brown rice has far more insoluble fiber.
  • Bananas: Ripe bananas are high in pectin (a soluble fiber) and potassium, which you lose rapidly during diarrhea.
  • Plain potatoes: Boiled or baked, no butter or sour cream. Potatoes are another good potassium source that’s gentle on the gut.
  • White toast or crackers: Simple refined carbohydrates that are easy to absorb.
  • Applesauce: Cooked apples are high in pectin. Skip raw apples, which are harder to digest.
  • Boiled or baked chicken: Lean protein without the fat that can irritate a sensitive digestive tract.
  • Fish: Another lean protein that provides potassium and is easy on the stomach.
  • Oatmeal: A good source of soluble fiber. Make it with water rather than milk.
  • Broth and soup: Warm, salty, and hydrating. Chicken or vegetable broth provides sodium you’ve lost.

Cook Your Food, Don’t Eat It Raw

When your gut is inflamed, how you prepare food matters almost as much as what you eat. Cooking breaks down the physical structure of plant compounds and gelatinizes starches, making them significantly easier to digest. Your body extracts more energy from cooked vegetables and grains than from raw ones, which means less undigested material reaching your already-struggling lower intestine.

Peel fruits and vegetables when possible. Steam or boil vegetables rather than eating them raw. Avoid salads, raw carrots, raw broccoli, and anything crunchy or fibrous until your stools have returned to normal for at least a day.

Replacing Lost Fluids and Electrolytes

Diarrhea pulls water and minerals out of your body fast. Potassium, sodium, and glucose all drop, which can leave you feeling weak, dizzy, and exhausted. Drinking plain water helps, but it doesn’t replace electrolytes.

The World Health Organization’s oral rehydration formula is straightforward enough to make at home: dissolve half a teaspoon of salt and two tablespoons of sugar into about one liter of water. The sugar isn’t just for taste. Glucose actively helps your intestines absorb sodium and water, which is why sugary-salty solutions work better than water alone. You can also buy premade oral rehydration solutions at any pharmacy.

Potassium-rich foods like bananas, potatoes, and peach or apricot nectar can help restore what you’ve lost through your diet as you start eating again.

Foods and Drinks to Avoid

Some foods will actively make diarrhea worse. The biggest offenders pull water into your intestines through osmotic pressure, meaning they create a concentration gradient that draws fluid into the gut rather than letting it be absorbed.

Dairy products are a common trigger during and right after a diarrhea episode. The enzyme that digests lactose sits at the very tip of the intestinal lining, making it especially vulnerable to damage from infection or inflammation. When those cells are injured, your body temporarily can’t break down lactose properly, and the undigested sugar ferments in your colon, producing gas and more diarrhea. In children, excluding lactose during acute diarrhea can shorten the illness by up to a day. This temporary lactose sensitivity usually resolves on its own within a week or two, so you don’t need to avoid dairy forever.

Sugar-free gums, candies, and protein bars often contain sugar alcohols like sorbitol, xylitol, and mannitol. These are poorly absorbed even in a healthy gut. Above about 40 to 50 grams per day in adults (or 30 grams in children), they commonly trigger osmotic diarrhea. When your gut is already irritated, even smaller amounts can be a problem. Check ingredient labels for anything ending in “-ol.”

Other foods to skip until you’ve recovered:

  • Fatty or fried foods: Fat speeds up intestinal contractions, pushing contents through before water can be absorbed.
  • Caffeine: Stimulates the colon and can worsen loose stools.
  • Alcohol: Irritates the gut lining and is dehydrating.
  • Spicy foods: Can inflame an already-sensitive digestive tract.
  • Raw vegetables and high-fiber foods: Whole grains, beans, nuts, and raw produce are too much work for an irritated gut.
  • Fruit juice in large amounts: High in fructose and sometimes sorbitol, especially apple and pear juice.

How to Transition Back to Normal Eating

Most people can start expanding their diet within 24 to 48 hours of symptoms improving. The key is to reintroduce foods gradually rather than jumping straight back to your usual meals. Start with the bland, cooked foods listed above, then add in soft-cooked vegetables, eggs, and yogurt (yogurt is often tolerated before other dairy because the bacteria have already partially broken down the lactose).

Give your gut a few days before bringing back raw salads, whole grains, beans, and full-fat dairy. If a particular food seems to trigger a setback, pull it back out and try again in another day or two. Your intestinal lining regenerates quickly, but it needs time.

Signs That Need Medical Attention

Most acute diarrhea clears up within two to three days with proper hydration and gentle eating. But certain warning signs suggest something beyond a routine stomach bug. Visible blood in your stool combined with fever generally points to infection with invasive bacteria like Salmonella or Campylobacter, which may need treatment. Diarrhea lasting more than three days in adults, signs of significant dehydration (very dark urine, dizziness when standing, dry mouth that doesn’t improve with fluids), or high fever alongside persistent symptoms all warrant a call to your doctor. In young children and infants, the window is shorter, since dehydration develops faster in small bodies.