What to Eat With a Stomach Ulcer: Foods That Help and Foods to Avoid
Food does not cause most ulcers, and no food cures one on its own. But what you eat can make the healing weeks far more comfortable, and some habits genuinely support recovery. Here is a practical guide that works wherever you live.
Principles that matter more than any single food
- Eat regular, moderate meals. Long gaps and very large meals both tend to worsen pain.
- Notice your own triggers. Reactions differ from person to person; a food diary helps.
- Choose gentle cooking methods: boiling, steaming, stewing and baking rather than deep frying.
- Finish eating two to three hours before bed if night pain or reflux bothers you.
Foods many people tolerate well
- Oats, rice, potatoes, yam, cassava, plantain, bread and noodles
- Bananas, papaya, melon, apples and pears
- Cooked vegetables such as carrots, pumpkin, spinach, courgette and green beans
- Lean proteins: fish, chicken, eggs, tofu, lentils and beans if they agree with you
- Yoghurt and other fermented milk products with live cultures
- Water, herbal teas and clear soups
Fibre-rich foods are associated with a lower risk of ulcers in studies, so whole grains, fruits and vegetables are worth keeping in your diet where they agree with you.
Foods and drinks that often make symptoms worse
- Alcohol, which irritates the lining and slows healing
- Coffee and strong tea, including decaffeinated coffee for some people
- Very spicy dishes and large amounts of chilli or pepper (they do not cause ulcers but can aggravate pain)
- Fried and very fatty foods
- Fizzy drinks
- Citrus juices and tomato-based sauces if they trigger heartburn
What about milk?
Milk was once the standard ulcer treatment. It may soothe briefly, but it can also stimulate acid production afterwards. Small amounts are fine for most people; it is not a remedy.
Smoking
Smoking delays ulcer healing and increases the chance of ulcers returning. Stopping is one of the most powerful things you can do.
The bottom line
Eat regularly, keep meals simple and gentle, avoid your personal triggers, and treat the cause. If H. pylori is involved, the right treatment, completed properly and confirmed with a retest, is what lets the ulcer heal for good.


