Foods to Eat and Avoid With an Upset Stomach

When your stomach is upset, bland, low-fiber foods like bananas, rice, applesauce, toast, and plain crackers are the safest choices to start with. These foods are soft, easy to digest, and unlikely to make nausea or diarrhea worse. But the goal isn’t to live on them for days. The real strategy is a phased approach: start simple, stay hydrated, and return to a normal diet faster than you might think.

Start With Liquids, Not Food

If you’ve been vomiting, eating right away can backfire. Give your stomach a break for a few hours first. Then start small: suck on ice chips or take tiny sips of water every 15 minutes. You’re testing whether your body can keep fluid down before asking it to handle anything more complex.

Once plain water stays down, you can expand to other clear fluids like broth, watered-down electrolyte drinks, ice pops, or gelatin. These provide a little energy and, in the case of broth and electrolyte drinks, replace the sodium and potassium you’ve been losing. The WHO’s recommended rehydration formula uses roughly equal parts sodium and glucose at low concentrations, which is the principle behind products like Pedialyte. Sports drinks work in a pinch but are often higher in sugar than ideal.

Stay in the liquids-only phase until you’ve kept fluids down for a few hours. Rushing to solid food before that point usually means another round of nausea.

The Best Bland Foods to Start With

Once liquids are going well and your appetite starts returning, move to small portions of bland, low-fiber foods. The classic list, sometimes called the BRAT diet (bananas, rice, applesauce, toast), is a reasonable starting point. All four are soft, gentle on the digestive tract, and unlikely to trigger cramping. A few other options in the same category:

  • Plain crackers or saltines, which also help replace a small amount of sodium
  • Plain oatmeal, cooked soft without butter or milk
  • Boiled or baked potatoes, without toppings
  • Plain chicken or turkey, which adds protein without much fat

The key quality these foods share is that they’re low in fat. Fat naturally slows the rate at which your stomach empties, which can make nausea and bloating worse when your gut is already irritated. Keeping meals small also matters. Three bites you keep down are worth more than a full plate that comes back up.

Why You Shouldn’t Stay Bland for Long

The BRAT diet was standard advice for decades, but the CDC and most pediatric guidelines now consider it unnecessarily restrictive. Bananas and toast simply don’t provide enough protein, fat, or calories to support recovery, especially in children. Sticking to only those four foods for more than a day or two can actually slow healing by depriving your gut of the nutrients it needs to repair itself.

Current guidance is clear: return to a normal, varied diet as soon as you can tolerate it. That means reintroducing fruits, vegetables, lean meats, yogurt, and complex carbohydrates within 24 hours if possible. Early feeding has been shown to reduce illness duration and improve nutritional outcomes. The old advice to “starve a stomach bug” by withholding food for a full day or more is outdated.

Ginger and Peppermint for Nausea and Cramping

Ginger has a long reputation as a nausea remedy, and there’s reasonable science behind it. One of its active compounds acts on the same receptors in the gut and brain that trigger the vomiting reflex, essentially dialing down the signal. Ginger tea, ginger chews, or even flat ginger ale (let it go flat first, since carbonation can irritate a sensitive stomach) are all common ways to get a small dose. It won’t cure a stomach virus, but it can take the edge off.

Peppermint works differently. It relaxes the smooth muscle lining your digestive tract by blocking calcium from entering muscle cells, which reduces the cramping and spasms that cause that tight, churning feeling. Peppermint tea is the easiest option. If your upset stomach involves acid reflux, though, use caution: the same muscle relaxation that eases cramping can also loosen the valve at the top of your stomach and let acid creep upward.

Fermented Foods for Gut Recovery

Vomiting and diarrhea don’t just dehydrate you. They also disrupt the balance of bacteria in your gut, reducing the population of beneficial microbes that help with digestion and immune function. Probiotic-rich foods can help restore that balance. Yogurt is the most accessible option, and its protein and calories also support recovery. Other fermented foods like miso soup, sauerkraut, kimchi, and kefir serve the same purpose.

Plain yogurt is generally the best choice in the early stages because it’s smooth, easy to digest, and doesn’t contain the added sugars or artificial sweeteners found in flavored varieties. Some research suggests probiotics can shorten the duration of diarrhea, though results vary depending on the specific strains involved. Even without a dramatic effect on symptoms, replenishing your gut bacteria after a bout of illness supports digestive health in the weeks that follow.

Foods and Drinks to Avoid

What you leave off your plate matters as much as what you put on it. While your stomach is still recovering, steer clear of:

  • Fatty or fried foods, which slow stomach emptying and can worsen nausea and bloating
  • Dairy (other than yogurt), since lactose can be harder to digest when the gut lining is inflamed
  • Spicy foods, which can irritate an already sensitive stomach lining
  • Caffeine and alcohol, both of which are dehydrating and can stimulate acid production
  • Raw vegetables and high-fiber foods, which require more digestive effort and can trigger gas and cramping
  • Sugary drinks and fruit juice, which can pull water into the intestines and make diarrhea worse

Carbonated beverages are a gray area. Some people find small sips of flat ginger ale soothing, but the carbonation itself can cause bloating and gas. If you reach for soda, let it sit open for a while first.

A Practical Timeline

Every stomach bug and every body is different, but a general progression looks like this. In the first few hours after vomiting stops, stick to ice chips and small sips of water. Once water stays down consistently, add clear fluids like broth and electrolyte drinks. After a few hours of tolerating liquids, try small amounts of bland food: a few crackers, half a banana, a small bowl of plain rice.

By 12 to 24 hours, if you’re keeping bland foods down, start adding more variety. Yogurt, cooked vegetables, lean protein, and soft fruits are all fair game. Most people can return to their normal diet within two to three days. If you’re still unable to keep liquids down after 24 hours, or if symptoms worsen rather than gradually improving, that’s a signal something beyond a routine stomach bug may be going on.