When your stomach is off, the goal is not to eat “healthy” in the usual sense. It is to eat easy. Plain, low-fat, low-fiber foods tend to sit best: crackers, plain toast, white rice, bananas, applesauce, and clear broths. These are gentle because they are simple to digest and unlikely to irritate a stomach that is already unhappy.
That is the short answer. The longer one depends on what “upset stomach” actually means for you. Nausea, indigestion, diarrhea, and acid reflux are different problems, and they respond to different foods. Knowing which one you have changes what belongs on your plate.
What Should You Eat When You Have An Upset Stomach?
The classic starting foods are bland and low in fat and fiber. Fat slows stomach emptying, which can worsen nausea and reflux. Fiber is harder to break down and can add gas or urgency when your gut is already irritated. Bland foods avoid both problems.
The foods most often recommended during short bouts of stomach upset include:
- Plain crackers, toast, or dry cereal
- White rice, plain pasta, or noodles
- Bananas
- Applesauce
- Plain boiled potatoes without butter or heavy sauce
- Clear broths and plain soups
- Plain yogurt or kefir, if dairy does not bother you
- Skinless chicken or turkey, baked or boiled, not fried
- Eggs, cooked simply
The old “BRAT” diet — bananas, rice, applesauce, toast — is a familiar version of this. It is not a cure and it is not a complete diet. It is simply a set of foods that are unlikely to make things worse while your stomach settles.
One point worth knowing: BRAT is low in protein, fat, and several nutrients. It is fine for a day or two. It is not something to live on. Once you feel better, return to normal eating.
Which Foods Should You Avoid Until You Feel Better?
Certain foods reliably make stomach symptoms worse. Avoiding them for a short time is often more useful than any specific food you add.
The usual culprits include:
- Fried and greasy foods — they slow digestion and can trigger nausea and reflux
- Spicy foods — capsaicin can irritate an already sensitive stomach lining
- High-fat dairy like whole milk, cream, and rich cheese
- Caffeine — coffee, energy drinks, strong tea — which stimulates acid and can worsen reflux
- Alcohol, which irritates the stomach lining and can worsen nausea
- Carbonated drinks, which add gas and pressure
- Very high-fiber foods like beans, broccoli, and raw vegetables during a flare
- Artificial sweeteners, especially sorbitol and mannitol, which can cause gas and diarrhea
- Acidic foods like citrus and tomato if you have reflux
If a food made you feel worse last time, skip it this time. That is more reliable than any general list.
Does It Matter What Kind of Upset Stomach You Have?
Yes, and this is where most advice gets too general. Nausea, diarrhea, constipation, and reflux are not the same problem, and the best food choices differ.
If you feel nauseated
Cold or room-temperature foods often go down easier than hot ones, because strong smells can trigger nausea. Small amounts more often beat large meals. Dry crackers before getting out of bed can help some people, particularly with morning nausea. Ginger has some evidence for reducing nausea, including in pregnancy and after surgery; the effect is modest but real for some people.
If you have diarrhea
Focus on replacing fluid and salt losses. Clear broths, oral rehydration solutions, and diluted juices help. Avoid very high-sugar drinks, which can pull more water into the gut and worsen diarrhea. Plain rice, bananas, and toast are reasonable. Dairy may be poorly tolerated for a few days because the gut lining can temporarily produce less lactase, the enzyme that digests milk sugar.
If you have constipation
This is the opposite situation. Here you want more fiber and fluid, not less. Water, prunes, and gradually increasing fruits, vegetables, and whole grains are the standard approach. The bland diet described above would make constipation worse.
If you have acid reflux or indigestion
Smaller meals, staying upright after eating, and avoiding late-night meals help more than any single food. Fatty foods, chocolate, caffeine, alcohol, and large meals are common triggers. Some people find that acidic foods like tomato and citrus make symptoms worse.
How Long Should You Stick to Bland Foods?
A day or two is usually enough for a short-lived stomach bug or a passing upset. The goal is comfort while your stomach settles, not a long-term diet.
Start with the easiest foods and add others as you tolerate them. If a food goes down fine, keep it. If it does not, wait and try again later. Reintroducing foods gradually is more useful than staying on crackers for a week.
Some situations call for medical care rather than dietary changes. Seek medical attention if you have:
- Blood in vomit or stool
- Severe or worsening pain
- Signs of dehydration — very dark urine, dizziness on standing, dry mouth
- Vomiting that lasts more than a day or two, or diarrhea lasting more than a few days
- Fever with severe stomach symptoms
- Symptoms that keep coming back without a clear cause
These are not food problems. They need a clinician.
Do Home Remedies Like Ginger and Peppermint Actually Help?
Some have modest evidence. Others have very little. It is worth knowing the difference.
Ginger has the strongest case among common kitchen remedies. Several studies, including in pregnancy-related nausea and post-operative nausea, have found it reduces symptoms compared with placebo. The effect is generally modest. Ginger tea or small amounts of fresh ginger are reasonable options.
Peppermint is often used for indigestion and gas. Some studies suggest peppermint oil can relax gut muscle and ease symptoms in irritable bowel syndrome. Evidence for general upset stomach is thinner. Peppermint can also worsen reflux in some people by relaxing the valve at the top of the stomach.
Chamomile tea is soothing and generally well tolerated. There is limited evidence that it meaningfully changes stomach symptoms.
Carbonated drinks and soda are commonly used for nausea but are not a treatment. The sugar and bubbles can make things worse.
None of these replace medical care if symptoms are severe or persistent.
What About Probiotics and Yogurt?
The evidence here is mixed. Some studies suggest certain probiotic strains may shorten diarrhea caused by antibiotics or infections by roughly a day. Other studies show no clear benefit. Results vary widely by strain, dose, and the cause of the upset.
Plain yogurt and kefir are reasonable foods if you tolerate dairy. They provide protein and fluid, and they are gentle for many people. They are not a proven treatment for a stomach bug. If you want to try a probiotic supplement, know that the evidence is not strong enough to promise a specific result.
What Should You Drink When Your Stomach Is Upset?
Fluids matter as much as food. Dehydration is one of the main risks when you are vomiting or having diarrhea.
Good choices include:
- Water, sipped slowly
- Clear broths
- Oral rehydration solutions, which balance water, salt, and sugar
- Diluted juice or sports drinks if nothing else is available
- Weak ginger or chamomile tea
Avoid alcohol, coffee, and very sugary drinks. Large gulps of anything can trigger vomiting, so small sips more often work better than a full glass at once.
The Bottom Line
When your stomach is upset, eat plain, low-fat, low-fiber foods and drink fluids in small amounts. Crackers, toast, rice, bananas, applesauce, and clear broth are the usual starting points. Avoid fried, spicy, fatty, and highly caffeinated items until you feel better. Match your choices to your actual symptom — nausea, diarrhea, constipation, and reflux each call for different adjustments. If symptoms are severe, last more than a few days, or come with warning signs, see a clinician rather than adjusting your diet further.
Frequently Asked Questions
What is the best food to eat when your stomach is upset?
Plain crackers, toast, or white rice are the safest starting choices because they are low in fat and fiber. Bananas and applesauce are also commonly recommended and easy to tolerate.
Is the BRAT diet still recommended?
It is still used for short bouts of stomach upset, but it is not a complete diet and should not be followed for more than a day or two. Once symptoms improve, return to normal eating.
Should you eat dairy when you have an upset stomach?
Dairy can be harder to digest during a stomach bug because the gut may temporarily produce less lactase. Plain yogurt or kefir is often better tolerated than milk, but skip dairy if it makes symptoms worse.
When should you see a doctor for an upset stomach?
See a doctor if you have blood in vomit or stool, severe pain, signs of dehydration, or symptoms lasting more than a few days. These are not food problems and need medical evaluation.

