When you have diarrhea, the best foods to eat are bland, easy-to-digest options that help firm up your stool without irritating your gut. Plain white rice, bananas, boiled potatoes, brothy soups, oatmeal, and crackers are all solid starting points. But you don’t need to limit yourself to just a handful of bland foods, and eating a wider range of gentle, nutrient-rich options will actually help you recover faster.
The Best Foods to Start With
You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. These are still fine choices for the first day or two, but nutrition experts now recommend expanding beyond those four items. Sticking only to BRAT foods for more than a day or two leaves you short on protein and key nutrients your body needs to heal.
Good options during the worst of it include brothy soups, oatmeal, boiled potatoes, unsweetened dry cereals, and plain crackers. Once your stomach starts settling, you can add cooked carrots, butternut squash, pumpkin, sweet potatoes without skin, avocado, skinless chicken or turkey, fish, and eggs. All of these are bland enough to avoid triggering more symptoms, but they deliver protein and other nutrients that speed recovery.
Why Soluble Fiber Helps
Soluble fiber dissolves in water and forms a gel-like material in your stomach, which slows digestion and absorbs excess fluid in your intestines. That’s exactly what you want when your stools are loose and watery. Good sources of soluble fiber include oatmeal, bananas, applesauce, and peeled cooked potatoes. These foods absorb water and add bulk to your stool, helping it firm up naturally.
Insoluble fiber, on the other hand (raw vegetables, whole grains, bran), does the opposite. It adds roughage that can speed things through your gut. Save those for after you’ve recovered.
Replacing Lost Potassium
Diarrhea can drain potassium from your body in large quantities. Potassium keeps your muscles, heart, and nerves working properly, and losing too much of it can leave you feeling weak, dizzy, or fatigued. Eating potassium-rich foods during recovery makes a real difference. Ripe bananas are the classic choice, but you can also get potassium from boiled potatoes, fish, cooked chicken or turkey, and apricot or peach nectar.
Foods and Drinks to Avoid
Several common foods and beverages can make diarrhea noticeably worse. Cutting them out until you’ve fully recovered will help your gut calm down faster.
- Dairy products. Milk, cheese, and ice cream contain lactose, a natural sugar that many people have trouble digesting, especially when the gut lining is already irritated. Even if you normally handle dairy fine, a bout of diarrhea can temporarily reduce your ability to break down lactose.
- Fried and fatty foods. When fat isn’t absorbed normally in the upper digestive tract, it passes to the colon, where it gets broken down into fatty acids. These acids cause the colon to secrete extra fluid, which directly worsens diarrhea.
- Caffeine. Coffee, energy drinks, and strong tea speed up the digestive system, pushing contents through your intestines faster than they can absorb water.
- Sugar-free gums and candies. These often contain sugar alcohols like sorbitol, mannitol, xylitol, and erythritol. Your body doesn’t absorb these sweeteners well, and in even moderate amounts they can trigger or worsen diarrhea. Check labels on “diet” or “sugar-free” products.
- Alcohol. It irritates the gut lining and draws water into the intestines, compounding the problem.
- Spicy foods and raw vegetables. Both can irritate an already inflamed digestive tract.
Staying Hydrated
Fluid replacement matters as much as food choices. Every loose stool pulls water and electrolytes out of your body, and dehydration is the main risk during a bout of diarrhea. Water alone is helpful, but it doesn’t replace the sodium and potassium you’re losing. Broth-based soups do double duty by providing both fluid and electrolytes. Oral rehydration solutions (available at any pharmacy) are the most efficient option if you’re losing a lot of fluid. Diluted fruit juices and coconut water can also help, though full-strength juice with a lot of sugar can pull more water into the intestines and make things worse.
Signs of dehydration to watch for include decreased urine output, increased thirst, dizziness, and dry mouth. If you notice these, prioritize fluids over food.
Probiotics and Recovery Speed
Certain probiotics can shorten how long diarrhea lasts. One well-studied strain, a beneficial yeast called Saccharomyces boulardii, has been shown to reduce the duration of acute diarrhea by roughly 1.6 days compared to no treatment. You can find this strain in supplement form at most pharmacies. Yogurt with live cultures can also help restore beneficial gut bacteria, but only if you tolerate dairy. If dairy is bothering you, a supplement is the better route.
Getting Back to Normal Eating
Once your stools return to their usual consistency, you can go back to your regular diet. There’s no required waiting period after the last loose stool. That said, reintroducing foods gradually tends to go smoother than jumping straight back to large, complex meals. Start by adding cooked vegetables, lean proteins, and whole grains back in over a day or two. If a particular food triggers another round of loose stools, pull it back out and try again in a few days.
Most acute diarrhea from food poisoning or a stomach bug resolves within two to three days. If your symptoms last longer than a week, involve bloody stool, come with a persistent fever, or include signs of severe dehydration like dizziness or very dark urine, those are signals that dietary management alone isn’t enough and you need medical evaluation.

