Foods That Stop Diarrhea: What to Eat and Avoid

Several categories of food can help firm up loose stools and speed recovery: starchy, low-fiber foods like white rice and potatoes, soluble fiber sources like oats and bananas, and lean proteins like chicken and eggs. The right choices depend on where you are in the episode, whether it just started or you’re a day or two in and ready to rebuild your diet.

Starchy, Low-Fiber Foods That Bind Loose Stool

When diarrhea hits, your gut needs foods that are easy to break down and won’t push things through faster. White rice, plain pasta, boiled or baked potatoes, saltine crackers, and toast made from refined flour all fit this category. These foods are low in fiber (under 2 grams per serving), which means they slow transit through the intestines and give your body more time to absorb water from stool.

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It works fine for the first day or two, but there’s no clinical evidence that those four foods are better than other bland, easily digested options. Brothy soups, oatmeal, boiled potatoes, and unsweetened dry cereals are equally gentle on the stomach and give you more variety to work with.

Soluble Fiber Absorbs Excess Water

This sounds counterintuitive, since fiber is usually associated with keeping things moving. But soluble fiber does the opposite of what you’d expect during diarrhea. It dissolves in water and forms a gel-like material in your stomach, which slows digestion and absorbs the excess fluid that makes stool watery. The result is bulkier, firmer bowel movements.

Good sources of soluble fiber include oats, bananas, applesauce, peeled and cooked carrots, avocados, and barley. Psyllium husk (the main ingredient in products like Metamucil) is another concentrated source. Start with small amounts. If your stomach is still very unsettled, stick with cooked versions of these foods rather than raw, since cooking breaks down the plant structure and makes digestion easier.

Lean Proteins for Recovery

Once your stomach starts settling, usually after the first 12 to 24 hours, adding protein helps your body recover without overloading your digestive system. The key is choosing proteins that are low in fat, since fatty foods can stimulate the gut and worsen symptoms. Eggs, skinless chicken or turkey, canned tuna, tofu, and lean white fish are all well tolerated. Bake, boil, or steam them rather than frying.

Eating five or six small meals throughout the day instead of three large ones also makes a difference. Smaller volumes of food are less likely to trigger another round of diarrhea because your gut can process them without being overwhelmed.

Replacing Lost Potassium and Fluids

Diarrhea pulls water and minerals out of your body with every loose stool. Potassium is one of the biggest losses, and running low on it makes you feel weak and fatigued on top of everything else. Ripe bananas, boiled potatoes, and fish are all potassium-rich foods that double as recovery-friendly meals.

Hydration matters as much as food here. Water alone doesn’t replace what you’re losing. Your intestines absorb fluid most efficiently when it contains a small amount of sugar and salt together. You can make a simple rehydration drink at home: 4 cups of water, half a teaspoon of table salt, and 2 tablespoons of sugar. Sip it throughout the day. Broth, diluted fruit juice, sports drinks, and even popsicles also help maintain your fluid balance.

Foods That Make Diarrhea Worse

What you avoid matters just as much as what you eat. Sugars are one of the biggest triggers because they stimulate the gut to release water and electrolytes into the bowel, loosening stool further. Fructose is especially problematic. It’s naturally present in fruits like peaches, pears, cherries, and apples, and it’s added to sodas, juice drinks, and applesauce. Ingesting more than 40 to 80 grams of fructose per day can cause diarrhea even in healthy people.

Sugar alcohols found in sugar-free gum, candy, and some medications (sorbitol, mannitol, and xylitol) are another common culprit. They’re poorly absorbed in the gut and draw water into the intestines. If you’re chewing sugar-free gum or eating “diet” candy while dealing with diarrhea, stop.

Dairy can be a problem too. During a bout of diarrhea, your gut’s ability to break down lactose (the sugar in milk) is often temporarily reduced, which means even people who normally tolerate dairy may find it triggers cramps and loose stool. Plain lactose-free yogurt is generally fine and can actually help because of its probiotic content. Aged cheddar is another exception since it contains very little lactose. But regular milk, ice cream, and soft cheeses are worth avoiding until you’ve fully recovered.

Other foods to skip: anything fried or greasy, spicy dishes, raw vegetables, whole grains, caffeine, and alcohol. All of these either speed up gut motility or irritate an already inflamed digestive tract.

How Probiotics Can Shorten Recovery

Certain strains of beneficial bacteria can reduce the duration of acute diarrhea by roughly one day. The two with the strongest evidence are a strain called LGG (found in some yogurts and supplements) and a yeast-based probiotic called Saccharomyces boulardii, available as an over-the-counter supplement. Studies involving thousands of participants have shown both reduce how long diarrhea lasts and how frequently you’re running to the bathroom.

Fermented foods like plain yogurt, kefir, and miso contain live cultures that support gut recovery, though in lower concentrations than supplements. If you want to try a probiotic supplement, look for one of those two specific strains on the label. A course of 5 to 10 days is typical.

A Practical Eating Timeline

During the first several hours, focus entirely on fluids: the salt-sugar water solution, broth, or diluted juice. Your gut needs a break, and forcing solid food too early can make things worse.

Once you can keep liquids down, introduce bland starches: white rice, toast, crackers, or plain oatmeal. Add a banana if you can tolerate it. This is the stage where the BRAT-style approach makes sense.

By day two, start adding lean proteins (eggs, chicken, fish) and cooked vegetables like carrots, squash, or sweet potatoes without skin. Avocado is another good option since it provides both soluble fiber and potassium. Keep portions small and meals frequent.

Over the next few days, gradually return to your normal diet. Add foods back one at a time so you can identify anything that retriggers symptoms. Dairy and high-fiber foods should come back last.

Signs That Food Alone Isn’t Enough

Dietary changes handle most cases of short-term diarrhea. But certain symptoms signal something more serious. In adults, seek medical attention if diarrhea lasts more than two days, you’re having six or more loose stools per day, you develop a high fever, or you notice blood, pus, or black tarry color in your stool. Signs of dehydration that need prompt attention include extreme thirst, dark urine, dizziness, feeling unusually tired, or skin that stays tented when you pinch and release it rather than flattening back immediately. In children, the timeline is shorter: see a doctor if diarrhea lasts more than one day, the child refuses to eat or drink, or there’s any fever in infants.