When you have diarrhea, the best foods are bland, low-fiber, and easy to digest: white rice, bananas, plain toast, cooked chicken breast, eggs, and applesauce. You’ve probably heard of the BRAT diet (bananas, rice, applesauce, toast), and those foods are a fine starting point for the first day or two. But you don’t need to limit yourself to just those four items, and sticking with them too long can actually slow your recovery by depriving your body of protein and other nutrients it needs to heal.
Foods That Help Firm Up Your Stool
Soluble fiber is your best friend during a bout of diarrhea. Unlike insoluble fiber (the roughage in raw vegetables and whole grains), soluble fiber absorbs water in your gut and turns into a gel, which slows digestion and helps solidify loose stool. Good sources include oat bran, barley, white rice, bananas, and applesauce. Smooth nut butters can also work if your stomach tolerates them.
Beyond the classic BRAT foods, you can branch out to other mild, nutritious options once your stomach has settled a bit. Cooked carrots, sweet potatoes without skin, butternut or pumpkin squash, and avocado are all gentle on the digestive tract while providing vitamins you need. For protein, stick with tender, well-cooked options: skinless chicken or turkey breast, white fish, eggs, soft tofu, or cottage cheese. These give your body the building blocks for recovery without taxing your gut. The key is cooking method. Baked, steamed, or poached proteins are fine. Fried, greasy, or heavily seasoned preparations are not.
What to Drink
Replacing lost fluid matters more than food choices in the short term. Diarrhea pulls water and electrolytes out of your body fast, and dehydration is the main risk, especially in children and older adults. Sip water, clear broth, or an oral rehydration solution throughout the day. Small, frequent sips tend to stay down better than gulping large amounts at once.
Smooth yogurt is worth mentioning here too. It’s technically a food, but it contributes to hydration and contains live cultures that may help restore balance in your gut. Many people tolerate yogurt even when other dairy causes problems, because the fermentation process breaks down some of the lactose.
Foods and Drinks to Avoid
Some foods actively make diarrhea worse by pulling extra water into your intestines, a process called osmotic diarrhea. The biggest culprits:
- Sugar alcohols like sorbitol and mannitol, found in sugar-free gum, sugar-free candy, and some “diet” products. These are poorly absorbed and draw water into the bowel.
- Raw and dried fruits. Fresh fruit (other than bananas) contains both insoluble fiber and fructose, which can overwhelm an already irritated gut. Dried fruits concentrate that effect.
- Fatty, greasy, or fried foods. Fried meats, bacon, sausage, hot dogs, and fatty cuts of meat speed up intestinal contractions and are hard to digest.
- Whole nuts and chunky nut butters. The large pieces of insoluble fiber can irritate your gut lining. Smooth nut butters are generally tolerated.
- Alcohol. It irritates the gut lining and worsens dehydration.
- Coffee. Both regular and decaf coffee stimulate intestinal muscle contractions through a mechanism unrelated to caffeine. If you’re having frequent loose stools, coffee of any kind will likely make things move faster.
Spicy foods, carbonated drinks, and high-fiber whole grains (brown rice, bran cereal, whole wheat bread) should also wait until you’ve fully recovered.
Why Dairy Might Bother You Temporarily
If you notice that milk, ice cream, or cheese makes your diarrhea worse even though you’re normally fine with dairy, you’re not imagining it. Infections that affect the GI tract, like a stomach bug, can temporarily damage the lining of the small intestine where the enzyme that breaks down lactose is produced. This creates a short-term lactose intolerance that typically resolves within three to four weeks as the intestinal lining heals.
During that window, you may want to limit milk and soft cheeses. Yogurt and hard cheeses are usually better tolerated because they contain less lactose.
Probiotics Can Shorten Recovery
One specific probiotic yeast, Saccharomyces boulardii, has strong evidence behind it for acute diarrhea. A meta-analysis found that people taking it recovered about 1.6 days faster than those who didn’t, and significantly more participants were fully cured compared to control groups. It also reduced markers of gut inflammation. You can find S. boulardii as an over-the-counter supplement in most pharmacies. It’s distinct from the bacterial probiotics in yogurt, and it’s specifically studied for diarrheal illness.
A Simple Eating Timeline
For the first several hours, focus on fluids. If you can’t keep liquids down for 24 hours, that’s a sign you need medical attention, not more food strategies.
Once your stomach feels stable enough for food (usually within 12 to 24 hours), start with the simplest options: plain white rice, dry toast, bananas, or plain crackers. Eat small portions. Within a day or two, begin adding lean proteins like baked chicken, eggs, or fish, plus cooked vegetables like carrots and squash. By day three or four, most people can gradually return to a normal diet, adding foods back one at a time to see what sits well.
Signs That Need Medical Attention
Most diarrhea from a stomach bug or food poisoning clears up on its own within a couple of days. But certain symptoms mean something more serious is going on. Get medical help if you have diarrhea or vomiting lasting more than two days, a fever above 104°F, blood in your stool, signs of dehydration (excessive thirst, very dark urine, dizziness, little or no urination), severe stomach pain, or if you’re vomiting blood.
For children, the thresholds are lower. A fever of 102°F or higher, bloody diarrhea, signs of dehydration, or unusual sleepiness all warrant a call to the pediatrician. For infants, no wet diaper in six hours, a sunken soft spot on the head, or crying without tears are urgent signs of dehydration.

