Best foods to eat and avoid on an upset stomach

General Wellness
woman laying on couch, holding her stomach

Whether you're trying to tough it out through the stomach flu or just finished a hearty meal, a stomachache can leave you feeling miserable—especially during the holidays. And while your next meal may be the last thing on your mind, food can help you settle your stomach.

"Eating certain foods can help reduce bloating, gas, cramps and diarrhea," says Amy Schultz, DO, family medicine physician at Main Line HealthCare Primary Care in Guthriesville. "Picking the right foods and avoiding others can make a difference.

Schedule an Appointment with Dr. Schultz

Dr. Schultz offers advice for which foods to pick and which ones to pass on. Next time you're coping with symptoms like these, which foods should you turn to?

What food makes your stomach feel better?

Starches

Starchy foods, like whole grain toast and brown rice, might seem like heavy foods and questionable options for foods to eat when you're feeling sick. But foods like these offer multiple benefits—they require less "work" by the gut to digest than fats and proteins, can coat the lining of your stomach and ease digestion, and they won't aggravate acid reflux.

Bananas

Sugary foods generally aren't recommended for an unsettled stomach but, if you need to satisfy your sweet tooth, bananas are a safe bet. It's a fruit that's high in sugar and calories to keep you feeling full, but still easy for your stomach to digest.

Water, tea and electrolytes

Instead of bubbly or caffeinated beverages, opt for a glass of water or hot tea. Peppermint and chamomile teas are noted for their ability to help soothe the inflammation that accompanies an upset stomach. Ginger tea is also a good option. Ginger can be particularly soothing to an upset stomach.

If you've been vomiting or had diarrhea as part of a stomach virus, it's important to rehydrate with sports drinks that are high in electrolytes, as well.

Applesauce

One packaged food you can count on when your stomach is upset? Applesauce. This snack, which has a long shelf life, is easily digestible, can calm the stomach, and help relieve diarrhea.

What foods make stomach aches worse?

Dairy

Dairy products like milk and cheese top the list of items you should avoid when you're trying to quiet a rumbling tummy, especially if you're already lactose-intolerant.

Caffeine and alcohol

If you've got a full stomach, pass on the soda and cocktails. Beverages in these categories can further irritate the stomach lining. If you have diarrhea, caffeine could also worsen your symptoms, as drinks like coffee and soda can loosen your stool.

Processed foods

Most of the store-bought snacks you'll find in your kitchen—like cookies, chips, and canned soups—fall under the category of processed foods. While it may be tempting to choose one of these because they're easy to access, take a quick trip to the grocery store for some safer options to settle your stomach sooner.

While eating the right foods can help you get back on track after a big meal or being sidelined by a stomach virus, some stomachaches warrant a visit to the doctor's office.

"If you have a fever, bloating, abdominal pain or tenderness, vomiting or diarrhea that lasts for more than a few days, make an appointment with your physician," advises Dr. Schultz. "They can help you diagnose the cause of your stomach pain, and recommend treatment options."

To schedule an appointment with a specialist at Main Line Health, call 1.866.CALL.MLH (1.866.225.5654).