Several common, easy-to-digest foods can help firm up loose stools and speed your recovery from diarrhea. The key is choosing foods that absorb water in the gut, replace lost electrolytes, and give your digestive system a break while still providing enough nutrition to heal. Most people see improvement within one to two days of adjusting what they eat.
Best Foods to Eat Right Now
The classic go-to is the BRAT diet: bananas, rice, applesauce, and toast. These foods are low in fiber, easy on the stomach, and naturally binding. Bananas are particularly useful because they’re rich in potassium, one of the key electrolytes your body loses during diarrhea. White rice and plain toast absorb excess water in the intestines, helping to bulk up watery stool.
But you don’t need to limit yourself to just those four foods. Brothy soups, oatmeal, boiled potatoes, plain crackers, and unsweetened dry cereals are equally gentle on the gut. The goal is bland, low-fat, low-sugar foods that won’t irritate an already inflamed digestive tract. If you can tolerate it, cooked carrots and peeled sweet potatoes are also good options that add more nutritional variety.
How Soluble Fiber Helps Firm Up Stool
Not all fiber makes diarrhea worse. Soluble fiber, the type found in oats, bananas, applesauce, avocados, and cooked carrots, actually helps. It dissolves in water and forms a gel-like material in the stomach that slows digestion. This gel absorbs excess fluid in the intestines and adds bulk to stool, which is exactly what you need when everything is too loose and watery.
Insoluble fiber, on the other hand, speeds things up and can make diarrhea worse. Raw vegetables, whole wheat, bran, nuts, and seeds are high in insoluble fiber, so save those for after you’ve recovered.
Replacing Lost Fluids and Electrolytes
Diarrhea pulls water and minerals out of your body fast. Even if you’re eating the right foods, dehydration is the biggest immediate risk. Aim for at least eight glasses of fluid per day. Water is fine, but it doesn’t replace electrolytes on its own. Coconut water, diluted fruit juices, clear broths, and oral rehydration solutions all help restore what you’ve lost.
Focus on potassium-rich foods in particular, since potassium drops quickly during prolonged diarrhea. Bananas, boiled potatoes, and coconut water are some of the easiest sources to keep down. If you can tolerate dairy, lactose-free yogurt provides both potassium and beneficial bacteria that support gut recovery.
Probiotics Can Shorten Recovery
Certain probiotic strains help restore the balance of bacteria in your gut and can meaningfully reduce how long diarrhea lasts. One well-studied strain, Saccharomyces boulardii, shortened the duration of acute diarrhea by roughly 1.5 days in a meta-analysis of clinical trials. Treatment courses in those studies typically lasted three to seven days.
You can get probiotics through supplements or through foods like plain yogurt with live cultures, kefir, and miso soup. Yogurt has the added benefit of being easy to digest (especially lactose-free varieties) and providing protein your body needs to recover. Look for labels that list specific live cultures rather than just “contains probiotics.”
Foods and Drinks to Avoid
Some foods actively pull more water into the intestines, making diarrhea worse. Sugar alcohols are a major culprit. Sorbitol, commonly found in sugar-free candies, gum, and diet drinks, acts as an osmotic laxative. As little as 10 grams of sorbitol (roughly three sugar-free candies) can cause bloating and gas, and 20 grams can trigger cramping and diarrhea on its own. Children are even more sensitive. Check ingredient labels for sorbitol, mannitol, and xylitol if you’re dealing with ongoing loose stools.
Other foods to skip until you’ve recovered:
- Greasy or fried foods: Fat is harder to digest and can speed up gut contractions.
- Dairy (unless lactose-free): Lactose is difficult to break down when the gut lining is irritated, even if you’re not normally lactose intolerant.
- Caffeine and alcohol: Both stimulate the intestines and increase fluid loss.
- Raw fruits and vegetables: Their insoluble fiber and natural sugars can worsen symptoms.
- Spicy foods: Capsaicin irritates the gut lining and can accelerate motility.
When to Start Eating Normally Again
A bland diet is a short-term strategy. Stick with it for one to two days while symptoms are at their worst, then start reintroducing more nutritious foods as you feel better. Staying on a restricted diet longer than necessary can actually slow recovery because your body needs protein, healthy fats, and a wider range of nutrients to heal.
Good foods to add back first include skinless chicken or turkey, plain baked fish, eggs, tofu, and smooth nut butters like peanut or almond. Cooked squash (butternut or pumpkin) and peeled avocado are also gentle reintroduction foods that provide calories and nutrients without overwhelming your gut. Add one or two new foods per meal so you can identify anything that triggers a setback.
Signs That Food Alone Isn’t Enough
Dietary changes resolve most cases of acute diarrhea within a couple of days. But certain symptoms signal something more serious. Contact a doctor if diarrhea lasts more than two days in adults (or more than one day in children), if you develop a high fever, or if you’re having six or more loose stools per day.
Watch for signs of dehydration: extreme thirst, dark urine, dizziness, fatigue, or skin that doesn’t bounce back when you pinch it. In infants, warning signs include no wet diapers for three or more hours, no tears when crying, and unusual drowsiness. Bloody or black stools, severe abdominal pain, or frequent vomiting also warrant immediate medical attention. People who are pregnant, over 65, immunocompromised, or currently on antibiotics are at higher risk for complications and should stay in close contact with their doctor if diarrhea develops.

