What to Eat (and Avoid) When Your Stomach Hurts

When your stomach hurts, the best things to eat are bland, low-fiber carbohydrates like white rice, plain toast, crackers, or applesauce. These foods move through your digestive system quickly without forcing your stomach to work hard. What you avoid matters just as much as what you choose, and the timeline for easing back into normal eating depends on how severe your symptoms are.

Start With Liquids Before Solid Food

If you’ve been vomiting or feel too nauseated to eat, don’t force food right away. Liquids pass through the stomach more easily and quickly than solids, so they’re your safest starting point. Begin with small sips of water every 15 minutes, or suck on ice chips if even sipping feels like too much.

Once you’ve kept water down for a little while, you can move to other clear liquids: clear broth, diluted electrolyte drinks, or gelatin. If dehydration is a concern (from vomiting or diarrhea), you can make a simple rehydration drink at home using the World Health Organization’s formula: about 4 cups of water, half a teaspoon of salt, and 2 tablespoons of sugar. This replaces both fluid and the electrolytes your body loses during stomach illness.

Once you’ve tolerated liquids for a few hours without nausea returning, your appetite will likely start coming back. That’s when you can begin introducing solid food, starting small.

The Best Foods for a Sore Stomach

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It’s a fine starting point for a day or two, but you don’t need to limit yourself to just those four foods. Harvard Health notes that a less restrictive approach actually makes more sense, as long as everything you eat is bland, low in fiber, and easy to digest.

Good options include:

  • White rice, plain pasta, or oatmeal
  • White toast or saltine crackers
  • Bananas and applesauce
  • Boiled or baked potatoes (without skin)
  • Brothy soups
  • Pretzels or rice cakes
  • Unsweetened dry cereal (with 2 grams of fiber or less per serving)

The common thread is low fiber and low fat. Fiber slows stomach emptying, which can make pain and bloating worse. Fat does the same thing. Refined, “white” carbohydrates are your friend here because they break down fast and leave the stomach quickly.

Adding Protein as You Recover

Once your stomach has settled and you’ve tolerated bland carbs for a day or so, start adding more nutritious foods. Cooked carrots, sweet potatoes without skin, butternut squash, and avocado are all gentle and easy to digest while offering more vitamins than plain toast.

For protein, stick to lean options prepared simply. Skinless chicken or turkey breast, eggs, and fish are the easiest on your stomach. Eggs can be particularly helpful if you’re dealing with diarrhea, as they help firm up bowel movements. Avoid frying anything. Baked, boiled, or steamed preparations put the least strain on your digestive system.

What to Drink Beyond Water

Peppermint tea is one of the most effective drinks for stomach discomfort. The menthol in peppermint directly relaxes the smooth muscle lining your digestive tract by blocking the calcium channels that trigger muscle contractions. This can ease cramping and that tight, churning feeling. Ginger tea works through a different mechanism but is similarly effective for nausea.

Clear broth is another strong choice because it provides both hydration and a small amount of sodium. Avoid anything carbonated, caffeinated, or acidic (like orange juice) until you’re feeling significantly better. These can all irritate an already sensitive stomach lining.

Foods That Will Make It Worse

Spicy food is an obvious one. Capsaicin, the chemical that makes chili peppers hot, is a direct irritant to the stomach lining. If you already have acid reflux or inflammation going on, spicy food will amplify it.

Dairy is riskier than most people realize. Milk stimulates acid production, which can start a cycle of more irritation and more acid. And roughly 36% of Americans have some degree of lactose intolerance, which means dairy can trigger cramps, gas, bloating, and diarrhea on top of whatever’s already going on. Even if you normally tolerate dairy fine, your stomach may handle it poorly when it’s already irritated.

High-fat foods, whether fried chicken, cheese, or creamy sauces, slow down gastric emptying. Food sits in your stomach longer, which means more discomfort, more bloating, and more opportunity for nausea. Alcohol, raw vegetables, whole grains, nuts, and seeds should all wait until you’re fully recovered.

Probiotics Can Shorten Recovery

If your stomach pain comes with diarrhea, particularly from a stomach bug, food poisoning, or traveler’s diarrhea, probiotics can meaningfully speed up recovery. A large Cochrane review found that probiotics reduced the average duration of diarrhea by about 30 hours and cut the risk of diarrhea lasting beyond three days by roughly a third.

The strains with the strongest evidence are Lactobacillus GG (especially effective against rotavirus) and a yeast called Saccharomyces boulardii. You can find these in supplement form at most pharmacies. Some yogurts contain them too, but given the dairy concerns mentioned above, a supplement is the safer bet while your stomach is actively upset.

A Realistic Timeline for Getting Back to Normal

The recovery sequence looks like this: a few hours of nothing, then small sips of water, then clear liquids, then bland solids, then nutrient-dense foods. Most people with a standard stomach bug or food poisoning can move through these stages over 24 to 48 hours. There’s no need to rush. If a food makes your nausea return, step back to the previous stage.

You don’t need to eat large meals during recovery. Small amounts every two to three hours are easier on your stomach than three full meals. As things improve, gradually increase portion sizes and variety. Rich, heavy, or highly seasoned foods should be the last things you add back.

Signs Your Stomach Pain Needs Medical Attention

Most stomach pain resolves on its own with rest and careful eating. But certain symptoms signal something more serious. Seek medical care if you notice blood in your vomit or stool, a rigid or distended abdomen, severe pain with guarding (where your muscles tense up and you can’t let anyone press on your belly), a fever that won’t break, or signs of significant dehydration like dizziness or fainting. Vomiting that appears green or yellow (bilious) also warrants prompt evaluation. For adults over 50, new or unusual abdominal pain deserves a lower threshold for getting checked out, as the risk of serious causes increases with age.