12 Foods for an Upset Stomach You Should Always Have at Home

banana ginger smoothie drink

Ina Peters / Stocksy

There's not always a rhyme or reason as to why we experience stomach pain, but one thing is clear—it's pretty darn annoying. Few things can interrupt your day (or week) more than being doubled over in discomfort or dealing with a bout of nausea. To be ready to combat those stomachaches as soon as they creep up, it's important to be informed ahead of time about which foods you should always keep on hand for an upset stomach.

We turned to nutritionist Dana James, certified nutrition coach Candice Seti, and gastroenterologist Dr. Niket Sonpal for their top food recommendations for unfortunate times like these. You likely have some of these healing foods in the house already, and the others you can easily pick up at your grocery store or pharmacy.

Meet the Expert

  • Niket Sonpal, MD, is a board-certified physician, internist, and gastroenterologist based in New York. He is also an author and an adjunct professor at Touro College.
  • Dana James is a nutritionist and author of the best-seller, The Archetype Diet, where she helps clients find eating patterns, uncover emotional triggers, and helps to improve their body composition. James is trained in cognitive behavioral therapy and is the founder of Food Coach NYC.
  • Candice Seti is a certified nutrition coach and founder of The Weight Loss Therapist,

Keep scrolling to learn the expert-recommended best foods to help ease an upset stomach.

Foods to eat when you have an upset stomach

Emily Roberts/BYRDIE

01 of 12

Cooked Vegetables

roasted carrots on wax paper

Claudia Totir / Getty Images

As light and healthy as a large raw salad might sound, James says this will likely worsen your symptoms during a stomachache because your stomach needs to work harder to digest the tough fibers. "The process of cooking helps break down a lot of the fiber in vegetables, which makes it easier for our stomachs to digest. If you are experiencing gas and bloating, stick to non-cruciferous vegetables like carrots, zucchini, and spinach," James says. Sonpal agrees that while raw vegetables are part of a healthy diet, you should avoid them when your stomach is upset because they can cause diarrhea.

02 of 12


shaved ginger with lime and peppers on a cutting board

Halfdark / Getty Images

Ginger has been used in Chinese medicine for more than 2000 years, and still today few things help an uneasy stomach more than ginger does. "Ginger helps stimulate stomach contractions (peristalsis) that may alleviate symptoms of gas and bloat," James says. Seti adds, "Ginger can help relieve nausea and stomach pain by regulating the associated nervous system signals." Sonpal agrees that ginger "has been effective with nausea/vomiting." You can purchase different ginger extracts and oils, but possibly the easiest (and tastiest) way for you to consume ginger is by buying the fresh root and making tea.

03 of 12


turmeric root and spice in a bowl

Westend61 / Getty Images

As it turns out, the popular spice isn't only good for your skin, but may also help calm a stomachache. "Oftentimes an upset stomach is caused by an irritant that triggers inflammation in our gut," James says. "Turmeric acts as a powerful anti-inflammatory that may help soothe your stomach lining." Sonpal recommends adding some of the spice to hot tea when you're experiencing discomfort.

04 of 12

Golden Milk

cup of golden milk on a plate with spoon

Jenner Images / Getty Images

Golden milk, one of James's other top picks, combines two of the aforementioned stomach-soothing ingredients ginger and turmeric into one tasty form. Also known as a “turmeric latte,” James says the drink may benefit an upset stomach by targeting both inflammation and a gassy stomach.

05 of 12

Bone Broth

ramen soup with bone broth and egg

Jordan Lye / Getty Images

"Bone broth is nutrient-dense and packed with minerals and amino acids," James says. "Among these is glucosamine, which has been shown to reduce inflammation. Bone broth is also packed with collagen to help repair the lining of your digestive tract." As a bonus, James says gelatin (from the breakdown of collagen) in the broth promotes the growth of healthy bacteria in your colon, which supports adequate digestion, absorption, and elimination. When preparing, be careful to avoid adding too much spice. "Spicy foods are bad [for an upset stomach] because the digestive system has to work harder to process them through the digestive tract," says Sonpal.

06 of 12



Bisual Studio / Stocksy

You might typically pass on bananas while they're still green, but during an upset stomach, that's exactly what you want to reach for. "Bananas, especially green bananas, are high in fiber, specifically the kind known as resistant starch," Seti says. "This type of starch is not digestible, so it moves through to the colon and signals the bowels to absorb more water. This results in an anti-diarrheal effect."

07 of 12


bowl of applesauce with whole apples in the background

Riou, Jean-Christophe / Getty Images

"Apples contain a plant fiber known as pectin, which is also indigestible and affects the G.I. system similarly to bananas to have the anti-diarrheal effect," Seti says. "It also helps to produce good bacteria in the gut, which can have a protective impact." Instead of going for a whole apple, Seti recommends opting for applesauce instead because the process of digesting the apple skin can be more difficult for an upset tummy.

Try the BRAT method for an upset stomach, suggests Sonpal: Bananas, Rice, Applesauce, Toast. "This is never recommended as a sustained diet, simply for during and after stomach upset."

08 of 12

Plain Yogurt/Non-Dairy Yogurt


Sophia Hsin / Stocksy

If you're dealing with stomach trouble, one option is to eat some plain yogurt, although it should be unsweetened. "Plain yogurt contains live and active bacterial cultures, which can help with both constipation and diarrhea," Seti says. "Plain yogurt is best because the sugar and artificial sweeteners in flavored yogurt can sometimes cause gas and other gastrointestinal symptoms."

"Yogurt is something I would be more careful with if it is not dairy-free," says Sonpal, who suggests you steer clear of dairy items like milk and cheese when dealing with a stomachache. "Since they are high in fat, it is harder for the body to digest them." He says plain, nonfat yogurt can be okay, "but introduce it into your diet gradually." If you're lactose-intolerant, non-dairy yogurts still have the beneficial cultures without the potential digestive issues, such as Nancy's Probiotic Oat Milk Non-Dairy Yogurt.

09 of 12

Licorice Root

cup full of licorice root

Westend61 / Getty Images

"Licorice can help reduce the inflammation associated with an upset stomach," Seti says. But before you go out and buy a whole licorice root, take note that the form of this ingredient that you ingest makes all the difference. "However, licorice root itself contains a chemical that can cause fluid imbalances, so supplementation is preferred," she explains. "DGL (deglycyrrhizinated Licorice) is the preferred supplement to eating whole licorice root."

10 of 12


two slices of buttered toast on a blue plate

Mae Mu / Unplash

If you're hungry but you've been dealing with stomach difficulties, try making some toast. "The idea is to keep things bland. This is not a time to be focused on spices, seasonings, or a five-star meal," says Sonpal. Although it might not help to improve your upset stomach, toast won't upset it, either. "Toast falls in the category of bland carbohydrates, which are often more palatable when you have an upset stomach," Seti says. "The primary benefit of toast is that it is simply easy to digest."

11 of 12


colander full of peppermint leaves

Micheile Henderson / Unsplash

"Peppermint, especially in the form of peppermint oil, can help relax the digestive system muscles and soothe ongoing stomach pain," Seti says. Making yourself a cup of hot peppermint tea can be soothing on a distressed stomach. This can also be great for staying hydrated. "After experiencing an upset stomach, if you have had diarrhea or vomiting it is vital to get plenty of fluids (not soda) to replenish what might have been lost," says Sonpal.

12 of 12


loose chamomile tea spilled onto a table

Sandi Rutar / Getty Images

Just like chamomile can calm and soothe irritated, inflamed skin, it can do the same for an uneasy stomach. "Usually consumed in chamomile tea, chamomile has anti-inflammatory properties, which help soothe an upset stomach," Seti says. Next time you have an upset stomach, make a cup of chamomile tea to soothe your stomach and drink it out of one of our favorite cups below.

Article Sources
Byrdie takes every opportunity to use high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial guidelines to learn more about how we keep our content accurate, reliable and trustworthy.
  1. Grundy MM, Edwards CH, Mackie AR, Gidley MJ, Butterworth PJ, Ellis PR. Re-evaluation of the mechanisms of dietary fibre and implications for macronutrient bioaccessibility, digestion and postprandial metabolismBr J Nutr. 2016;116(5):816-833. doi:10.1017/S0007114516002610

  2. Zhong LY, Tong HL, Zhu J, Lv M. Pharmacological effects of different ginger juices on the concurrent symptoms in animal models of functional dyspepsia: a comparative study. Food Sci Nutr. 2019;7(7):2205-2213. doi:10.1002/fsn3.990

  3. National Center for Complementary and Integrative Health. Turmeric. Updated May, 2020.

  4. Srivastava JK, Shankar E, Gupta S. Chamomile: a herbal medicine of the past with bright futureMol Med Rep. 2010;3(6):895-901. doi:10.3892/mmr.2010.377

Related Stories