When you have diarrhea, the right foods can shorten your recovery and prevent dehydration, while the wrong ones can make things worse. The priority is replacing lost fluids and electrolytes first, then eating gentle foods that slow digestion and firm up your stool. Most bouts of diarrhea resolve within a few days with the right dietary choices.
Fluids Come First
Diarrhea pulls water and essential minerals out of your body fast. Replacing them is more urgent than eating solid food. Plain water helps, but it doesn’t replace the sodium and potassium you’re losing. A simple homemade rehydration drink does: mix 4 cups of water with half a teaspoon of table salt and 2 tablespoons of sugar. The sugar helps your intestines absorb the water and salt more efficiently. Sip steadily rather than gulping large amounts at once.
Chicken broth is another strong option because it naturally contains sodium. You can dissolve a dry broth cube in 4 cups of water and stir in 2 tablespoons of sugar. If broth sounds unappealing, diluted cranberry juice (three-quarters cup juice to three and a quarter cups water with half a teaspoon of salt) works too. The goal is to keep drinking small amounts throughout the day, especially if your stools are watery or you feel lightheaded.
Best Foods for Firming Up Your Stool
Soluble fiber is your best friend during a bout of diarrhea. It absorbs water in your digestive tract and turns into a gel, which slows digestion and helps solidify loose stools. You’ll find it in oatmeal, bananas, white rice, and boiled potatoes. These foods are easy on the stomach and give your gut something to work with without overwhelming it.
The classic BRAT diet (bananas, rice, applesauce, toast) has been recommended for decades, and those four foods are fine starting points. But there’s no reason to limit yourself to just those. Harvard Health notes that brothy soups, crackers, boiled potatoes, and unsweetened dry cereals are equally easy to digest. Sticking only to BRAT foods for more than a day or two can actually slow your recovery because they lack the protein and nutrients your body needs to heal.
Once your stomach starts to settle, typically after the first 12 to 24 hours, expand to more nourishing options:
- Skinless chicken or turkey: lean protein that’s gentle on the gut
- Eggs: easy to digest and nutrient-dense
- Cooked carrots and sweet potatoes (without skin): soft, rich in potassium
- Cooked squash like butternut or pumpkin: mild and easy to break down
- Fish: light protein that won’t stress your digestive system
- Avocado: packed with potassium and healthy fats
These foods are all bland enough to avoid irritating your gut while providing the protein and micronutrients that help your body recover faster.
Replacing Lost Potassium
Diarrhea drains potassium quickly, and low levels can leave you feeling weak, fatigued, and shaky. Bananas are the go-to recommendation, but they’re not the only option. Boiled potatoes, avocado, cooked sweet potatoes, and broth all provide meaningful amounts. Your body absorbs potassium from food very efficiently, around 94% of what you take in, so even small portions help.
Probiotics Can Speed Recovery
Probiotics, the beneficial bacteria found in yogurt, kefir, and supplements, can measurably shorten how long diarrhea lasts. A large Cochrane review of clinical trials found that probiotics reduced the duration of diarrhea by about 30 hours on average. Some strains performed even better, cutting recovery time by roughly 36 to 51 hours compared to no probiotic at all.
Plain yogurt with live active cultures is the simplest food-based source. If you’re lactose-intolerant, yogurt is often tolerable because the bacteria have already broken down much of the lactose. Fermented foods like kefir and miso soup are other options. For supplements, look for products containing Lactobacillus or Saccharomyces strains, which have the most evidence behind them. Start early in your illness for the best results.
Foods and Drinks That Make Diarrhea Worse
Certain foods actively pull water into your intestines, which is the opposite of what you want. Sugars are one of the biggest offenders. They stimulate the gut to release water and electrolytes, loosening your bowel movements further. Fructose is particularly problematic, and it’s found naturally in peaches, pears, cherries, and apples, as well as in sodas, juice beverages, and applesauce made with added sugar.
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 by the gut and have a well-known laxative effect, even in people who don’t already have diarrhea.
Other foods and drinks to avoid until you’ve recovered:
- Dairy products (except yogurt): lactose is a poorly digested sugar that can worsen symptoms, especially if you have even mild lactose intolerance
- Caffeine: speeds up gut motility, pushing contents through before water can be reabsorbed
- Greasy or fried foods: high fat content is hard to digest and can trigger cramping
- Raw vegetables and salads: insoluble fiber adds bulk but can irritate an already inflamed gut
- Alcohol: dehydrates you further and irritates the intestinal lining
- Fruit juice in large amounts: the concentrated fructose draws water into the bowel
A Simple Day-by-Day Approach
In the first several hours, focus almost entirely on fluids: the salt-sugar water mixture, broth, or diluted juice. If you feel hungry, start with white rice, plain toast, or a banana. These will slow things down without demanding much from your digestive system.
By day two, if your symptoms are improving, add boiled potatoes, oatmeal, plain yogurt, and scrambled eggs. These give you protein, potassium, and probiotics while remaining gentle. Cook vegetables until they’re soft, and peel anything with a tough skin.
By day three or four, most people can transition back toward their normal diet. Reintroduce foods gradually, starting with lean meats and well-cooked vegetables before returning to raw produce, dairy, or high-fiber grains. If a particular food seems to trigger another round of loose stools, set it aside for another day or two. Your gut lining needs time to fully repair, and pushing too many complex foods too soon can set you back.

