What to Eat on a Bad Stomach and What to Avoid

When your stomach is upset, the best foods are bland, low-fat, and easy to digest: think bananas, plain rice, toast, applesauce, plain oatmeal, and crackers. But what you eat also depends on where you are in your recovery. Right after vomiting, you shouldn’t eat anything at all for a few hours. The goal is to start with liquids, then work your way back to solid food gradually.

The First Few Hours: Liquids Only

If you’ve been vomiting, give your stomach a break before putting anything in it. Wait a few hours, then start with ice chips or small sips of water every 15 minutes. This sounds painfully slow, but it prevents triggering another round of nausea.

Once you can keep water down, move to other clear liquids: clear broth, watered-down electrolyte drinks, ice pops, or plain gelatin. These give your body some energy and, more importantly, replace the fluid and minerals you lost. Dehydration is the real danger with vomiting and diarrhea, not missing a meal. The ideal rehydration drink contains roughly equal parts sodium and glucose, which helps your intestines absorb water far more efficiently than water alone. Store-bought electrolyte drinks work, though many contain added sugar and flavoring you don’t strictly need.

When to Start Eating Solid Food

After you’ve kept liquids down for a few hours and your appetite starts creeping back, you can begin eating small amounts of bland food. The classic recommendation is the BRAT diet: bananas, rice, applesauce, and toast. These foods are gentle, low in fat, and unlikely to irritate an already angry digestive tract.

That said, you don’t need to limit yourself to just those four items. Harvard Health notes there are no studies comparing the BRAT diet to other approaches, and sticking to it for more than a day or two leaves you short on protein, fat, and several vitamins. A broader range of bland foods works just as well:

  • Plain oatmeal provides soluble fiber, which dissolves in water and forms a gel-like material that slows digestion and helps firm up loose stools.
  • Crackers or plain bread are starchy and absorb stomach acid without demanding much digestive effort.
  • Boiled or baked potatoes (no butter or cream) offer potassium, which you lose quickly during vomiting and diarrhea.
  • Plain chicken or turkey gives you protein to start recovering without the fat that comes with red meat.
  • Broth-based soups combine hydration with easy-to-digest calories.

Start with small portions. A few bites every hour or two is better than a full plate that overwhelms your stomach.

Why These Foods Work

The common thread is that bland, low-fat foods move through your stomach quickly and don’t provoke extra acid production. Fatty and fried foods linger in the stomach longer, which makes it more likely that acid backs up into the esophagus or triggers another wave of nausea. Simple carbohydrates like rice and toast break down fast and require minimal effort from your digestive system.

Soluble fiber, found in bananas, applesauce, and oatmeal, plays a specific role when diarrhea is part of the picture. It absorbs water in the intestines and adds bulk to stool, which helps transition watery bowel movements back toward normal. Bananas also supply potassium, making them especially useful when you’ve been losing fluids.

Foods to Avoid Until You Recover

Some foods actively make stomach distress worse. Avoiding them matters as much as choosing the right ones.

Fatty and fried foods are the biggest offenders. They sit in your stomach longer and increase the chance of acid creeping upward. Spicy foods, citrus fruits, tomato-based sauces, and vinegar can all intensify heartburn and irritation in an already inflamed digestive tract. Chocolate, caffeine, carbonated drinks, and alcohol relax the valve between your stomach and esophagus, making reflux more likely.

Dairy is tricky. When your gut lining is irritated, your ability to digest lactose (the sugar in milk) temporarily drops. This can cause bloating, cramping, and more diarrhea even if you’re not normally lactose intolerant. Plain yogurt is sometimes an exception because the bacterial cultures have already broken down some of the lactose, but if your stomach rebels, skip it.

High-fiber raw vegetables, whole grains, nuts, and seeds are normally healthy choices, but they’re hard to digest when your stomach is compromised. Save these for after you’ve been tolerating bland food comfortably for a day or two.

Ginger for Nausea

Ginger has a long reputation as a stomach settler, and there’s some clinical evidence behind it. A meta-analysis published in the Journal of the Academy of Nutrition and Dietetics found that ginger supplementation at doses of 1 gram per day or less, taken for more than three days, reduced the likelihood of acute vomiting by about 60% compared to a placebo. That’s a meaningful effect, though the evidence is strongest for nausea related to chemotherapy rather than garden-variety stomach bugs.

Practically, this means ginger tea, ginger chews, or small amounts of real ginger ale (check the label for actual ginger, as many brands use only flavoring) may help calm nausea. You don’t need large amounts. A thumb-sized piece of fresh ginger steeped in hot water is roughly in the effective range.

Probiotics and Recovery

If your stomach trouble involves diarrhea, probiotics may shorten how long it lasts. A large evidence review found that certain strains significantly reduced the duration of acute diarrhea compared to placebo. The yeast-based probiotic Saccharomyces boulardii showed the strongest effect, and strains of Bifidobacterium and Lactobacillus reuteri also performed well. Most of this research was conducted in children, but the biological mechanism (restoring healthy gut bacteria displaced by infection) applies to adults too.

You can get probiotics from supplements or from fermented foods like yogurt and kefir, though if dairy is bothering you, a supplement in capsule form sidesteps that issue. Look for products that list specific strain names on the label rather than just “probiotic blend.”

How to Transition Back to Normal Eating

Most stomach bugs and food poisoning episodes resolve within one to three days. Once you’ve been eating bland food without nausea or diarrhea for a full day, you can start reintroducing your normal diet gradually. Add one food group at a time: cooked vegetables first, then dairy, then higher-fat or higher-fiber foods. If something brings symptoms back, pull it from the menu for another day and try again.

The biggest mistake people make is eating too much too soon because they feel hungry after barely eating for two days. Your stomach has been through a lot, and its capacity is temporarily reduced. Smaller, more frequent meals for the first day or two of normal eating help you avoid the bloating and discomfort that comes from overloading a recovering digestive system.