How to Prevent an Upset Stomach: Foods and Drinks That Cause Indigestion

Knoji reviews products and up-and-coming brands we think you'll love. In certain cases, we may receive a commission from brands mentioned in our guides. Learn more.
Food allergies can cause an upset stomach in some people. Here are some foods and drinks that cause indigestion.

Indigestion or dyspepsia is the inability to properly digest food. Indigestion is common in adults and can occur once in a while or as often as every day. Indigestion is more commonly known as upset stomach. Indigestion can be caused by a condition in the digestive tract such as peptic ulcer disease, gastroesophageal reflux disease (GERD), cancer, or abnormality of the pancreas or bile ducts. Food allergies can cause an upset stomach in some people. In such cases, the best way to prevent an upset stomach is to either cut down the amount and frequency of these types of foods in the diet or to avoid them altogether. Here are some foods and drinks that cause indigestion.

Alcohol: Alcoholism is one of the major factors that cause stomach upsets. Drinking too much alcohol can cause indigestion or make it worse. In addition to an upset stomach, it may also cause diarrhea and make the dehydration the body suffers even worse. You should certainly stay away from alcohol to prevent an upset stomach.

Diary Products: Lactose is a natural sugar found in milk and other dairy products. Lactose intolerance occurs when the body cannot digest this natural sugar. If you suspect you may be lactose intolerant, eating or drinking milk products can cause a variety of symptoms, from an upset stomach to headaches. You should stop consuming dairy products to prevent an upset stomach.

Acidic Foods: Fruits are more expected with their high content of acid. Acidic foods will create even more acid in the stomach and worsen indigestion. Tomatoes, oranges, lemons, grapefruits, and cranberries have the highest acid content and should be avoided by anyone with digestive problems. Some vegetables also are acidic, including pimentos and vegetables processed with vinegar, such as pickles, sauerkraut, and canned beets. The acidity in these foods can upset the digestive system and cause indigestion. So reduce or avoid it for preventing an upset stomach.

Caffeine: Food and drinks containing caffeine will make indigestion worse. Caffeine causes indigestion because it tends to change the pH (acid levels) in the stomach which can lead to upset stomach.

Spicy and Oily Foods: Spicy foods, fatty meats, and greasy foods can cause indigestion, especially if you eat too much too fast. Consumption of foods that are oily and spicy can lead to upset stomach because such foods are difficult to digest.

Nuts: The most common complaint regarding nuts is indigestion. When you eat nuts, they move too slowly through the digestive tract, which increase your risk of problems from gas and bloating. Nuts contain tannins, which can also cause indigestion.

The most common reason for indigestion or upset stomach is related to food. If you have frequent bouts of indigestion, it may be wise to avoid foods that cause indigestion.


Ron Siojo
Posted on Oct 3, 2011
Roberta Baxter
Posted on Oct 2, 2011
Guimo Pantuhan
Posted on Oct 1, 2011
Roberta Baxter
Posted on Sep 30, 2011