Several foods can help firm up loose stools and speed recovery from diarrhea. The most effective options work by absorbing excess water in the gut, replacing lost electrolytes, or providing easy-to-digest calories that let your digestive system rest. What you avoid matters just as much as what you eat, since certain common foods actively pull water into the intestines and make things worse.
Why the BRAT Diet Isn’t Enough
You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It’s been standard advice for decades, but there’s actually no clinical research comparing it to other approaches. Harvard Health Publishing notes that while these four foods are fine for a day or two, a less restrictive diet makes more sense. Sticking to only bananas, rice, applesauce, and toast limits the nutrients your body needs to recover, especially if diarrhea has already drained your electrolytes and energy stores.
A better strategy is to use those foods as a starting point and expand to other bland, low-fiber options as soon as your stomach allows it. Brothy soups, oatmeal, boiled potatoes, crackers, and unsweetened dry cereals are all easy to digest and provide more nutritional variety.
Foods That Absorb Water and Firm Stool
Soluble fiber is your best friend during a bout of diarrhea. It dissolves in water and forms a gel-like material in the stomach, which slows digestion and absorbs excess fluid in the intestines. The result is bulkier, firmer stools. Good sources of soluble fiber include oatmeal, white rice, peeled and cooked potatoes, and ripe bananas.
Pectin, a type of soluble fiber found naturally in apples, carrots, and citrus fruits, is particularly effective. In animal studies, certain forms of pectin combined with calcium in the gut to create a water-holding gel that prevented diarrhea and helped produce normal feces. For practical purposes, this means cooked and peeled apples (or unsweetened applesauce), cooked carrots, and ripe bananas are all strong choices. Cooking these foods breaks down their insoluble fiber while preserving the pectin.
White bread, plain crackers, and well-cooked pasta are also helpful because they’re low in fiber residue, meaning they leave very little undigested material in the gut. Aim for foods with no more than 1 to 2 grams of fiber per serving during the worst of your symptoms. Prepare everything so it’s tender: simmering, steaming, poaching, and stewing all work well.
Replacing Lost Potassium and Electrolytes
Diarrhea flushes potassium and sodium out of your body quickly. Low potassium from stool losses is a real clinical concern, not just a minor inconvenience. The foods that help most are ones that pack potassium alongside easy digestibility.
A medium baked potato (flesh only) delivers about 610 mg of potassium per serving, making it one of the best recovery foods available. A medium banana provides roughly 422 mg. Both are bland, well tolerated, and naturally low in fat. Other good potassium sources during recovery include cooked sweet potatoes (without skin) and brothy soups, which also replace sodium.
For fluid replacement, plain water alone isn’t ideal because it doesn’t contain the electrolytes you’re losing. A simple homemade rehydration drink uses 4 cups of water, half a teaspoon of table salt, and 2 tablespoons of sugar. The sugar helps your intestines absorb the water and sodium more efficiently. Sip this throughout the day rather than drinking large amounts at once.
Probiotics and Fermented Foods
Probiotics can meaningfully shorten how long diarrhea lasts. A large Cochrane review found that probiotics reduced the average duration of diarrhea by about 30 hours compared to no treatment. They also lowered the risk of still having diarrhea at the three-day mark by roughly 34%. In children with rotavirus specifically, probiotics cut diarrhea duration by an average of 38 hours.
The strains with the most evidence behind them include certain lactic acid bacteria and a yeast called Saccharomyces boulardii. You can get these through probiotic supplements, but food sources work too. Plain yogurt (without seeds, fruit chunks, or added sugar) is one of the most accessible options. It’s also a low-residue food that provides protein and calcium. Kefir is another option if your stomach tolerates it. Look for products with live active cultures listed on the label.
What to Eat as You Recover
You don’t need to wait long before starting to eat solid food again. Research from Cochrane found no evidence that eating within 12 hours of starting rehydration increases the risk of complications. Early refeeding didn’t lead to more vomiting, more need for IV fluids, or a higher chance of developing persistent diarrhea. In other words, there’s no benefit to starving yourself while you wait for symptoms to fully resolve.
A practical timeline looks like this: during the worst of it, focus on fluids, the rehydration solution, and very bland foods like plain rice, toast, and broth. Within a day or two, start adding more variety. Good next-step foods include skinless chicken or turkey, fish, eggs, cooked squash (butternut or pumpkin), cooked carrots, avocado, and yogurt. These provide protein, healthy fats, and micronutrients without overwhelming your digestive system. Once you’ve gone a full day with formed stools, you can gradually return to your normal diet.
Foods That Make Diarrhea Worse
Some foods actively draw water into the intestines, which is the opposite of what you need. Sugar is one of the biggest culprits. It stimulates the gut to secrete water and electrolytes, loosening bowel movements further. Fructose is especially problematic. It’s found naturally in peaches, pears, cherries, and apples (in raw form), and it’s added to sodas, juice drinks, and many processed foods. This is why fruit juice is a poor choice for hydration during diarrhea, even though it seems gentle.
Artificial sweeteners like sorbitol, mannitol, and xylitol are even worse. These are common in sugar-free gum, candy, and some medications. They’re poorly absorbed in the gut and can trigger or worsen diarrhea even in people who are otherwise healthy.
Fatty and fried foods are another category to avoid. When fats aren’t fully absorbed in the upper digestive tract, they reach the colon and get broken down into fatty acids, which cause the colon to secrete fluid. Creamy sauces, fried chicken, fast food, and greasy snacks can all prolong your symptoms. Dairy products other than yogurt can also be a problem, since diarrhea sometimes temporarily reduces your ability to digest lactose.
Caffeine and alcohol both stimulate the gut and promote fluid loss, so skip coffee, energy drinks, and alcoholic beverages until your digestion is back to normal. Spicy foods, raw vegetables, whole grains, beans, and cruciferous vegetables like broccoli and cabbage are best avoided too, since they increase gas and intestinal activity.
A Quick Reference List
- Eat: white rice, oatmeal, plain toast or crackers, ripe bananas, boiled or baked potatoes, cooked carrots, unsweetened applesauce, plain yogurt, broth-based soups, skinless poultry, fish, eggs, cooked squash
- Drink: water with salt and sugar (rehydration solution), clear broths, herbal tea without caffeine
- Avoid: fried or greasy foods, raw fruits and vegetables, fruit juice, soda, coffee, alcohol, sugar-free candy or gum, spicy foods, whole grains, beans, milk

