What to Eat on an Upset Stomach and What to Avoid

When your stomach is churning, the best foods are bland, low-fat, and easy to digest: think white rice, plain toast, bananas, broth-based soups, boiled potatoes, and crackers. These sit gently in your stomach without triggering more nausea or cramping. But what you eat matters less than how and when you eat it, so timing and portion size are just as important as food choice.

Start With Liquids, Then Ease Into Food

If you’ve been vomiting, don’t rush to eat. Give your stomach a break of a few hours first. Start by sucking on ice chips or taking small sips of water every 15 minutes. Once you’ve kept liquids down for a few hours, your appetite will likely return on its own. At that point, begin with small amounts of bland food rather than a full meal.

Dehydration is the biggest immediate risk with vomiting or diarrhea, so replacing fluids and electrolytes comes before worrying about food. You can make a simple rehydration drink at home: combine 4 cups of water, half a teaspoon of table salt, and 2 tablespoons of sugar. This mirrors the ratio used in medical-grade oral rehydration solutions and helps your body absorb water more efficiently than plain water alone.

The Best Foods for a Sensitive Stomach

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. These four foods have been recommended for decades, and they do work well as a starting point. They’re low in fiber, low in fat, and unlikely to irritate your stomach lining. But there’s no need to limit yourself to just those four options. Plenty of other foods are equally gentle.

Good choices when your stomach is still fragile:

  • Simple starches: white rice, plain crackers, oatmeal, boiled potatoes, unsweetened dry cereal
  • Broth-based soups: chicken broth or vegetable broth without heavy cream or spice
  • Soft fruits: bananas, applesauce, cooked squash like butternut or pumpkin
  • Lean proteins: skinless chicken or turkey, white fish, eggs, or tofu, prepared by baking, steaming, or boiling with no added fat
  • Cooked vegetables: carrots, sweet potatoes without the skin

White rice is a better pick than brown rice when your digestion is off. Brown rice is higher in fiber, which is normally a good thing, but fiber is harder on your gut during a flare-up. The same logic applies across the board: choose refined grains over whole grains temporarily, and peel fruits and vegetables to reduce fiber content.

Why Bland Food Works

Fat slows down the rate at which your stomach empties. When your stomach is already irritated, food sitting around longer means more discomfort, more acid production, and a greater chance of nausea. That’s why lean proteins and plain starches feel so much better than anything fried or greasy. The goal is to give your digestive system as little extra work as possible while still providing calories and nutrients.

Ginger and Peppermint Tea

Ginger is one of the most reliable natural remedies for nausea. It contains compounds called gingerols that help calm the stomach. Most clinical research has used 250 mg to 1 gram of powdered ginger root per day, but you don’t need to measure precisely. A cup of ginger tea made from fresh sliced ginger, or even store-bought ginger tea bags, can help settle nausea within 20 to 30 minutes.

Peppermint tea is another popular option. It relaxes the smooth muscles in your digestive tract, which can relieve cramping and bloating. One important caveat: if you have acid reflux or GERD, peppermint can actually make things worse by relaxing the valve between your stomach and esophagus, allowing acid to creep upward. For reflux-related stomach upset, stick with ginger instead.

Foods and Drinks to Avoid

Some foods are almost guaranteed to make an upset stomach feel worse. High-fat foods are the biggest offenders: fried foods, full-fat dairy (butter, whole milk, cheese, ice cream), fatty cuts of meat, cream sauces, and greasy snacks like chips. These all slow digestion and increase the chance of acid reflux.

Beyond fat, several other categories tend to irritate a sensitive stomach:

  • Caffeine and alcohol: both stimulate acid production
  • Carbonated drinks: the gas can increase bloating and pressure
  • Acidic foods: tomatoes, citrus fruits, and vinegar-based dressings
  • Spicy foods: anything with chili, hot sauce, or heavy seasoning
  • Raw vegetables and high-fiber foods: harder to break down when your gut is inflamed
  • Garlic and onion: common triggers for gas and cramping

Dairy deserves a special mention. Some people tolerate plain yogurt or small amounts of milk just fine, but full-fat dairy products and anything rich or creamy will likely make things worse. If you’re not sure, skip dairy until your stomach has calmed down.

Don’t Stay on Bland Foods Too Long

A day or two of bland eating is fine when you’re at your worst, but don’t stretch it beyond that. The BRAT diet and similar ultra-restrictive approaches lack important nutrients: protein, calcium, vitamin B12, and adequate fiber. The American Academy of Pediatrics no longer recommends a strict BRAT diet for children with diarrhea because it’s too nutritionally limited and may actually slow recovery.

The same principle applies to adults. Once you can keep bland food down comfortably, start adding back more nutritious options. Eggs, avocado, skinless poultry, fish, and well-cooked vegetables are all good transition foods. They’re still gentle on the stomach but provide the protein and micronutrients your body needs to bounce back. Think of the bland phase as a bridge, not a destination.

Signs Your Stomach Upset Needs Attention

Most stomach bugs, food poisoning episodes, and general digestive upsets resolve on their own within 24 to 48 hours. But certain patterns suggest something more serious. Pain that gets progressively worse over 12 to 24 hours, especially if it migrates to your lower right abdomen, can signal appendicitis. Vomiting so severe that you can’t keep any liquids down puts you at risk for dangerous dehydration. Fever alongside abdominal pain can indicate an infection that needs treatment. Blood in your vomit or stool, or pain that’s significantly different from anything you’ve experienced before, also warrants prompt medical evaluation.