Foods That Help Stop Diarrhea (and What to Avoid)

Starchy, low-fiber foods like white rice, bananas, plain potatoes, and toast are among the best choices for slowing diarrhea and firming up stool. But you don’t need to limit yourself to just a handful of bland items. A broader range of easy-to-digest foods will help you recover faster by replacing lost nutrients while keeping your gut calm.

Why Certain Foods Help

When you have diarrhea, your intestines are pushing food through too quickly and not absorbing enough water. Starchy foods counteract this directly. As your body breaks down starches into simple sugars, those sugars trigger a transport system in the intestinal lining that pulls sodium and water back into your cells. Water passively follows the sodium, so eating starchy foods essentially helps your gut reabsorb the fluid it’s losing. This is the same biological principle behind oral rehydration solutions, just delivered through food.

Soluble fiber plays a complementary role. It absorbs water in the intestines and forms a gel, which slows digestion and gives your gut more time to extract fluid and nutrients. Foods rich in soluble fiber, like oatmeal, ripe bananas, and applesauce, help bulk up watery stool without irritating an already sensitive digestive tract.

The Best Foods to Eat

The classic BRAT diet (bananas, rice, applesauce, toast) has been a go-to recommendation for decades, and those four foods remain solid choices. They’re bland, low in fat, and easy to digest. But as Harvard Health notes, there’s no clinical evidence that restricting yourself to only those four foods works better than a broader bland diet. A wider variety of gentle foods gives your body the protein, potassium, and calories it needs to actually recover.

Here are the foods worth prioritizing:

  • White rice and plain pasta: High in starch with minimal fiber, making them easy to digest and effective at promoting water absorption.
  • Ripe bananas: Rich in both soluble fiber (pectin) and potassium, one of the key electrolytes you lose during diarrhea.
  • Boiled or baked potatoes (without skin): Another excellent source of starch and potassium. Skip the butter and sour cream.
  • Oatmeal: High in soluble fiber, which absorbs excess water in the intestines and slows transit time.
  • Plain toast or crackers: Simple starches that are unlikely to trigger further irritation.
  • Brothy soups: Replace both fluid and sodium at the same time. Chicken broth with soft noodles or rice is ideal.
  • Applesauce: Cooked apples are high in pectin, a soluble fiber that helps firm stool. Raw apples, by contrast, contain more insoluble fiber and can make things worse.
  • Skinless chicken or turkey: Lean protein that’s gentle on the stomach and helps prevent the weakness that comes with eating nothing but carbs for days.
  • Cooked carrots and squash: Soft, low-fiber vegetables that add vitamins without stressing your digestive system.
  • Eggs: Easy to digest and protein-dense. Scrambled or boiled works best.

Replacing Lost Electrolytes

Diarrhea drains potassium from your body quickly. Low potassium leaves you feeling weak and fatigued, sometimes even after the diarrhea itself has stopped. UCSF Health recommends eating potassium-rich foods like ripe bananas, potatoes, fish, and meat as soon as you can tolerate them. Apricot or peach nectar are also good options if solid food still feels like too much.

Fluids matter just as much as food. Water alone won’t replace everything you’re losing. Broth, diluted fruit juices, and sports drinks all help restore sodium and other minerals. Aim to drink small amounts frequently rather than large volumes at once, which can trigger more cramping.

Foods and Drinks to Avoid

Some foods actively make diarrhea worse by drawing extra water into the colon. Sugar alcohols like sorbitol are among the worst offenders. Sorbitol acts as an osmotic laxative, meaning it pulls water into the intestines. As little as 10 grams can cause bloating and gas in most people, and 20 grams reliably triggers cramping and diarrhea. Children are even more sensitive. Sorbitol hides in sugar-free gum, diet candies, and some fruit juices (especially apple, pear, and prune juice).

Other foods and drinks to skip until you’re fully recovered:

  • Dairy products: Lactose is difficult to digest even for people who normally tolerate it, because diarrhea temporarily reduces your gut’s ability to break it down.
  • Fried and fatty foods: Fat slows stomach emptying but speeds up colon contractions, often worsening loose stool.
  • Raw vegetables and high-fiber foods: Insoluble fiber adds bulk but also speeds up transit time, which is the opposite of what you need.
  • Coffee and alcohol: Both stimulate the gut and increase fluid loss.
  • Spicy foods: Capsaicin irritates the intestinal lining and can intensify cramping.
  • Carbonated drinks: The gas can worsen bloating and abdominal discomfort.

Whether Probiotics Help

Probiotic foods like plain yogurt (if you can tolerate dairy) and fermented foods like kefir or miso contain live bacteria that may help restore your gut’s microbial balance. The strongest clinical evidence exists for specific supplemental strains. In a randomized trial comparing two commonly studied probiotics in children with acute diarrhea, one strain (Lactobacillus rhamnosus GG) reduced the duration of diarrhea by roughly 19 hours compared to no probiotic. The other strain tested didn’t show a significant benefit, which highlights that not all probiotics are equally effective.

If you want to try a probiotic supplement, look for products that specify the strain on the label. For food-based probiotics, plain yogurt with live active cultures is the most accessible option, though you may want to wait until your symptoms begin improving before introducing dairy.

How Quickly to Return to Normal Eating

A common instinct is to eat almost nothing until the diarrhea fully stops. But a large Cochrane review found no benefit to delaying food. Across multiple trials involving over 800 participants, people who resumed eating within 12 hours of starting rehydration did just as well as those who waited 20 to 48 hours. Early eating didn’t increase vomiting, didn’t lead to more persistent diarrhea, and didn’t result in longer recovery times.

The practical takeaway: start with bland, starchy foods as soon as you feel able to eat. You don’t need to wait for symptoms to fully resolve. Begin with small portions of rice, toast, or broth, and expand to include lean proteins and cooked vegetables over the next day or two. Most episodes of acute diarrhea from food poisoning or a stomach virus resolve within two to three days. If you’re tolerating food well by then, gradually return to your normal diet, reintroducing dairy, raw fruits, and higher-fiber foods last.