Bland, low-fiber foods that are easy to digest will help firm up your stools fastest. Bananas, white rice, applesauce, and toast (the classic BRAT diet) are a fine starting point, but you don’t need to limit yourself to just those four items. Cooked carrots, sweet potatoes, skinless chicken, eggs, fish, and oatmeal are equally gentle on your gut and provide the protein and nutrients your body needs to actually recover.
Why Bland Foods Work
When your intestines are irritated, whether from a stomach bug, food poisoning, or something else, they push food through faster than normal and absorb less water. The goal of eating during diarrhea is to slow things down and give your gut less work to do. Simple starches like white rice and plain toast break down easily without producing excess gas or stimulating more contractions.
Soluble fiber is especially helpful. It dissolves in water and forms a gel-like material in your digestive tract, which absorbs excess fluid and adds bulk to loose stools. Good sources include oatmeal, bananas, cooked carrots, applesauce, and peeled potatoes. These are different from the rough, insoluble fiber in raw vegetables, whole grains, and fruit skins, which can make diarrhea worse by speeding things along.
Best Foods to Eat
- White rice and plain pasta: Low residue, easy to digest, and filling.
- Bananas: Rich in potassium (which you’re losing) and packed with soluble fiber.
- Oatmeal: One of the best sources of soluble fiber. Cook it with water instead of milk.
- Cooked carrots, sweet potatoes, and squash: Gentle on the stomach and nutrient-dense.
- Skinless chicken, turkey, fish, and eggs: Lean protein helps your body recover without irritating your gut.
- Applesauce: Easier to digest than raw apples, which contain more insoluble fiber in the skin.
- Plain crackers or white bread toast: Simple carbohydrates that absorb quickly.
You don’t need to force yourself to eat large meals. Small, frequent portions are easier on an irritated digestive system than three big ones.
Foods and Drinks to Avoid
Coffee is one of the biggest offenders. It increases motility in your intestines regardless of whether it’s caffeinated or decaf, partly by stimulating receptors in the smooth muscle of your gut wall. If you’re already dealing with loose stools, coffee will make them looser and more urgent.
Dairy products are also worth skipping temporarily. When your intestinal lining is inflamed, it produces less lactase, the enzyme that breaks down milk sugar. Even people who normally tolerate dairy fine can develop temporary lactose intolerance during a bout of diarrhea, leading to bloating, cramps, and worsening symptoms.
Other foods to avoid until you’re feeling better:
- Fried and greasy foods: Fat slows stomach emptying but stimulates colon contractions.
- Raw vegetables and unpeeled fruits: The skins, seeds, and stringy fibers are hard to break down.
- High-fructose foods: Apple juice, pear juice, watermelon, honey, and anything sweetened with high-fructose corn syrup. When fructose isn’t absorbed properly, it pulls water into the intestine and causes more diarrhea.
- Sugar-free gum and candy: Sugar alcohols like sorbitol and xylitol have a well-known laxative effect.
- Alcohol: Irritates the gut lining and worsens dehydration.
- Spicy foods: Can trigger more intestinal contractions.
Hydration Matters More Than Food
Replacing lost fluids is actually more important than what you eat. Every watery stool pulls water and electrolytes out of your body, and dehydration is the main reason diarrhea becomes dangerous. Plain water helps, but it doesn’t replace the sodium and potassium you’re losing.
You can make a simple rehydration drink at home: mix 4 cups of water with half a teaspoon of table salt and 2 tablespoons of sugar. The sugar isn’t just for taste. It activates a transport mechanism in your intestines that pulls sodium and water into your bloodstream more efficiently than water alone. Sip it steadily rather than gulping it down.
Coconut water, broth, and bananas are also good sources of potassium. If you notice confusion, a rapid heartbeat, little to no urination, or feel faint, those are signs of severe dehydration that need medical attention.
Probiotics Can Shorten Recovery
Certain probiotics help restore the balance of bacteria in your gut and can cut the duration of diarrhea. The best-studied strain for acute diarrhea is Saccharomyces boulardii, a beneficial yeast you can find over the counter. In clinical trials involving children with acute diarrhea, it shortened episodes by roughly one day compared to rehydration alone. The typical dose for adults is 500 mg once or twice daily.
Lactobacillus rhamnosus GG is another well-researched option. Both are widely available in capsule form at pharmacies. Look for products that name the specific strain on the label rather than just listing a generic species. Yogurt can also provide beneficial bacteria, but only if you’re tolerating dairy. If not, stick with capsules.
When to Start Eating Normally Again
You don’t need to wait long. A Cochrane review found no evidence that eating normal food early (within 12 hours of starting to rehydrate) increases the risk of complications or makes diarrhea persist longer. In fact, early refeeding helps your intestinal lining repair itself faster. The old advice to stick with clear liquids for a full day before eating solid food isn’t supported by evidence.
Start with the bland options listed above, and as your stools begin to firm up, gradually bring back your regular diet over two to three days. Add cooked vegetables first, then raw ones. Reintroduce dairy last, since temporary lactose intolerance can linger for a week or more after the diarrhea itself resolves. If your symptoms return when you add a food back, give it another few days before trying again.