What to Eat for an Upset Stomach and What to Avoid

When your stomach is churning, the best foods are bland, low-fiber, and easy to digest: think bananas, white rice, applesauce, toast, plain oatmeal, and broth. These give your digestive system a break while still providing enough energy and nutrients to support recovery. What you eat in the first few hours matters, though, and timing is just as important as food choice.

Start With Liquids, Then Ease Into Food

If you’ve been vomiting, don’t eat or drink anything right away. Give your stomach a few hours of rest. Then start with ice chips or small sips of water every 15 minutes. Once you can keep water down, move on to other clear liquids like broth, diluted electrolyte drinks, or ice pops.

After you’ve held down liquids for a few hours, your appetite will likely start returning. That’s your cue to try small amounts of bland solid food. Pushing food too early, even gentle food, can trigger another round of nausea.

The Best Foods for a Sensitive Stomach

The classic recommendation is the BRAT diet: bananas, rice, applesauce, and toast. These foods are bland, low in fat, and gentle on inflamed digestive tissue. But you don’t need to limit yourself to just those four. Harvard Health notes that it’s reasonable to follow BRAT for a day or two during a stomach bug or food poisoning, but a wider range of bland foods works just as well and provides more of the protein and nutrients your body needs to recover.

Good options beyond BRAT include:

  • Cooked vegetables like carrots, sweet potatoes, and squash
  • Lean proteins like skinless chicken, turkey, fish, and eggs
  • Plain oatmeal and crackers
  • Avocado for gentle calories and potassium

Choose white rice over brown rice when your stomach is upset. Brown rice is a whole grain with all its fiber intact, which is normally a good thing. But during a digestive flare-up, that extra fiber is harder to break down and can worsen symptoms. White rice has been stripped of its bran and germ, making it significantly easier to digest until your gut calms down.

Why Bananas Help

Bananas show up on nearly every upset stomach food list for good reason. They’re soft, mild, and rich in potassium, a mineral you lose quickly through vomiting and diarrhea. They also contain soluble fiber, including pectin, which absorbs water in the gut and can help firm up loose stools. Pectin forms a gel-like substance as it moves through your digestive system, which slows things down and adds bulk. Bananas are also one of the few foods most people can tolerate even when nausea is still lingering.

Peppermint and Ginger for Nausea and Cramping

Peppermint tea or peppermint oil can help with stomach cramps and bloating. Peppermint works by relaxing the smooth muscle in your intestinal walls, reducing the spasms that cause that tight, crampy feeling. It blocks calcium from entering the muscle cells, which is what triggers contraction. If your upset stomach involves painful cramping or a bloated, pressurized sensation, peppermint is one of the more effective natural options.

Ginger is better suited for nausea specifically. Fresh ginger tea, made by steeping sliced ginger root in hot water, can settle queasiness and help food move through the stomach more smoothly. Both peppermint and ginger are most helpful sipped slowly as warm tea rather than consumed in large amounts.

Staying Hydrated Matters More Than Eating

Dehydration is the biggest risk from vomiting and diarrhea, especially if symptoms last more than a day. Water alone replaces fluid but not the sodium and potassium your body is losing. Electrolyte drinks, diluted sports drinks, or clear broths help restore that balance. The ideal rehydration solution contains a mix of sodium, potassium, and glucose. The glucose isn’t just for energy; it helps your intestines absorb sodium and water more efficiently.

If you’re unable to keep even small sips of liquid down for several hours, or you notice signs of dehydration like dark urine, dizziness, or a dry mouth, that’s a signal your body needs more aggressive rehydration than food alone can provide.

Foods and Drinks to Avoid

Some foods will make an upset stomach noticeably worse. High-fat foods slow digestion, leaving food sitting in your stomach longer. That creates a heavy, overly full feeling and can increase pressure on the valve between your stomach and esophagus, triggering heartburn on top of nausea.

Spicy foods containing capsaicin, the compound that gives chili peppers their heat, can irritate an already inflamed stomach lining and cause indigestion. Dairy is another common trigger. If you have even mild lactose intolerance, which many adults do without realizing it, dairy during a stomach episode can add gas, bloating, and cramping to your symptoms.

Other things to skip until you’re feeling better:

  • Coffee and alcohol, both of which irritate the stomach lining and promote dehydration
  • Carbonated drinks, which can increase bloating and gas
  • Raw vegetables and high-fiber foods, which require more digestive effort
  • Fried or greasy foods, which sit in the stomach and slow emptying

Probiotics Can Shorten Recovery

If your upset stomach is caused by a stomach bug or food poisoning, probiotics may help you recover faster. A meta-analysis of randomized trials found that people taking probiotics during acute gastroenteritis experienced diarrhea that lasted about 23 hours less than those who didn’t. That’s roughly a full day shaved off the worst of your symptoms. Yogurt with live cultures is a common source, but if dairy bothers you, probiotic supplements or fermented foods like miso in broth are alternatives. Probiotics are most helpful when started early in the illness alongside rehydration.

When to Start Eating Normally Again

Most stomach bugs and episodes of food poisoning resolve within one to three days. You don’t need to stay on bland foods any longer than necessary. Once you can eat toast or bananas without any return of nausea or cramping, start gradually reintroducing your normal diet. Add one food at a time so you can identify anything that still bothers you. Most people can return to regular meals within two to three days of symptoms starting, though your appetite may lag behind your actual recovery by a day or so.