Medically Reviewed by Poonam Sachdev on July 24, 2024
What Causes Ulcers?
1/12

What Causes Ulcers?

Doctors used to think that certain foods could give you ulcers. But now we know other things cause them, like taking pain-relieving drugs for a long time or infection with bacteria called H. pylori.Although food doesn’t cause or treat ulcers, some can make your pain worse, while others may help you heal faster.

Best: Foods With Probiotics
2/12

Best: Foods With Probiotics

Foods like yogurt, miso, kimchi, sauerkraut, kombucha, and tempeh are rich in “good” bacteria called probiotics. They may help ulcers by fighting an H. pylori infection or by helping treatments work better.

Best: Fiber-Rich Foods
3/12

Best: Fiber-Rich Foods

Apples, pears, oatmeal, and other foods that are high in fiber are good for ulcers in two ways. Fiber can lower the amount of acid in your stomach while easing bloating and pain. Research has also shown that a diet rich in fiber may help prevent ulcers.

Best: Sweet Potato
4/12

Best: Sweet Potato

It’s high in vitamin A, and there’s evidence that this nutrient can help shrink stomach ulcers and may also play a role in preventing them. Other foods with a good dose of vitamin A include spinach, carrots, cantaloupe, and beef liver.

Best: Red Bell Pepper
5/12

Best: Red Bell Pepper

It’s rich in vitamin C, which can help protect you from ulcers in a number of ways. For one, vitamin C plays an important role in wound healing. People who don’t get enough are also more likely to get ulcers. Get this nutrient in citrus fruits, strawberries, kiwis, and broccoli, too.

Worst: Milk
6/12

Worst: Milk

Doctors used to tell people to drink milk to treat their ulcers. That was before better remedies, like acid-blocking drugs, came along. Today we know milk can’t help prevent or relieve an ulcer. In fact, it might actually make things worse by prompting your stomach to make more acid.

Worst: Alcohol
7/12

Worst: Alcohol

If you’re prone to ulcers or have one now, it’s best to limit alcohol or avoid it altogether. Research has shown that booze irritates and can even damage your digestive tract. It can make ulcers worse.

Worst: Fatty Foods
8/12

Worst: Fatty Foods

They take longer to digest, which can lead to belly pain and bloating -- bad news if you have an ulcer. If they make your stomach feel worse, take a break from them.

Spicy Foods: It Depends
9/12

Spicy Foods: It Depends

For a long time, doctors thought spicy food was a major cause of ulcers. We now know this isn’t true. Still, some people find that it makes their symptoms worse. Avoid it if it causes you pain.

Citrus Fruits: It Depends
10/12

Citrus Fruits: It Depends

At first, it would seem to make sense that acidic foods like citrus and tomatoes would aggravate ulcers. But there’s no strong evidence that they have any effect on them. Still, we all have unique reactions to foods, so if acidic ones make your ulcer feel worse, skip them.

Chocolate: It Depends
11/12

Chocolate: It Depends

Chocolate has lots of potential health benefits. But it often causes discomfort for some people who have ulcers. If eating chocolate makes you feel worse, wait to indulge until your ulcer has healed.

Caffeine: Ask Your Doctor
12/12

Caffeine: Ask Your Doctor

The research is mixed on whether caffeine -- coffee in particular -- makes ulcers feel worse. Yet it’s still common advice to cut it out if you have one. Ask your doctor, but you may not have to give up coffee as long as your symptoms don’t get worse.