20 Natural Food To Eat With An Ulcer


Natural foods that are rich in antioxidants properties are the best food to eat with ulcers. These natural foods help protects and boost your immune system.

Therefore, help fight against H. pylori the ulcer-causing bacteria infection(1).

Furthermore, they may help prevent the risk of developing stomach cancer.


Reasons these foods can help you with ulcers

These foods are rich in antioxidants and plant compounds that has powerful healing power.

They could help protect and activate your immune system and help fight the infection of the ulcer virus.

In fact, these foods for ulcers may also help protect against stomach cancer and other metabolic syndromes.

Foods like turmerics, garlic, blueberries, cherries, and bell peppers are packed with stronger antioxidants that boosts the body defense mechanism.

Leafy greens such as kale and spinach contain calcium and B vitamins and other minerals.

Broccoli contains sulforaphane, a compound that exhibits anti-H. pylori activity.

Some research shows that the fatty acids contained in olive oil can also help treat an H. pylori infection.

Therefore, eating these foods listed in this article are capable of reducing the discomfort of ulcers.

Benefits of these foods for ulcers

Eating foods for ulcers along with other treatment recommendations your doctor suggests is very important.

Actually, H. pylori infection is the cause of your ulcer, then your doctor may prescribe a treatment plan to kill the infection while reducing the acid in your stomach.

The doctor often recommends lifestyle and dietary changes for persons with ulcers in addition to medications until complete healing occurs.

Therefore, the foods will help you stay on the safer side and improves the effectiveness of the drugs.

This will help you recover from ulcers faster.

In fact, the diet will correct any nutritional deficiencies that may be contributing to your symptoms and provide the antioxidants and other essential nutrients your body needs to heal.
In addition, these foods will help  you to control related conditions like Crohn’s, celiac disease, or bacterial infections, which might be contributing to your ulcer.

Here are the natural foods to eat if you have a stomach ulcer

         1. Eat cabbage if you have ulcers

It is one of the best natural food to eat if you have ulcers.

Cabbage is rich in antioxidant that helps boost body immune system.

The antioxidant properties present in cabbage help fight off H. pylori the ulcer-causing bacteria infection(2).

Cabbage is also high in fiber and con promotes gut bacteria that help in digestion and prevent leaky gut(3).

Therefore eating cabbage can help you reduce stomach ulcers and prevent other chronic diseases such as stomach cancer.

Studies show that eating cabbage improves digestive system and it is also rich in mineral and vitamins that helps in boosting your immune system.

         2. Eat blueberries if you have ulcers

This type of berry is rich in antioxidants and anti-inflammatory properties. For that matter, it boosts your body’s immune system to fight against disease infections.

Actually, blueberries has advance health benefits including neutralizing your stomach acids and helps reduce heartburn.

Studies show that eating blueberries may help prevent the risk of developing stomach ulcers,heartburn and stomach cancer(4).

           3. Eat cauliflower if you have ulcers

One of the best natural food to eat if you have ulcers is cauliflower.

It contains a high amount of antioxidants that help fight off H. pylori(5). It also helps in preventing other chronic illness such as blood pressure, and stomach disorders(6).

Eating this natural food helps neutralize stomach acid and reduce the discomfort caused by the acidic flux.

Therefore, you need to eat this type of food for better health.

food to eat if you have ulcers

             4. Raspberries

Raspberries have several health benefits such as reducing high blood pressure, prevent diabetes, fight certain cancer, and fight off toxin infections(7).

The fact is, raspberries are high in antioxidant properties that make it has advance health benefits.

Studies show that raspberries are very effective in fighting ulcer viruses and can help improve your digestive system.

Therefore, consider eating raspberries for your own benefits.

Related: 15 health benefits of eating raspberries

  1. Eat broccoli if you have ulcers

Another best natural food to eat if you have ulcers is broccoli. It contains sulforaphane, a compound that exhibits anti-H. Pylori activity.

 Broccoli is also rich in soluble fiber that helps promote gut bacteria.

food to eat if you have ulcers

 In fact, studies show that broccoli has advanced health benefits such as prevention of stomach cancer, promotes heart health, reduces hypertension, diabetes and boost the immune system(8).

It also help prevent cancer, diabetes, blood pressure, obesity, and helps in weight loss.

           6. Eat Blackberries if you have ulcers

It is one of the best natural food to eat if you have ulcers due to its antioxidant properties.

It helps reduce blood pressure, reduces the discomfort caused by ulcers and helps boost the immune system for defense purposes.

Consider eating blackberries for your overall health benefits.

              7. Eat strawberries if you have ulcers

Strawberries help in heart health, they prevent heart disease.

It contains antioxidants that increase the immune system. They also help to reduce high blood pressure and heart failure.

food to eat if you have ulcers

Strawberries help curb H. pylori the ulcer-causing bacteria infection(9). It is crucial to eat a lot of strawberries if you have ulcers.

        8. Cherries

Just like berries, cherries are packed with antioxidant power that makes it one of the best natural food to eat if you have ulcers.

 It fights against ulcers-causing bacteria infections more effective than other natural foods(10).

food to eat if you have ulcers

To reduce discomfort caused by ulcers, then consider eating cherries.

           9. Eat chili peppers if you have ulcers

The truth is, chili peppers contain capsaicin, an active ingredient that helps curb stomach acid production.

This antioxidant also boosts blood flow to the stomach lining, therefore, helps prevent H. pylori infections(12).

It may prevent the risk of developing stomach cancerous cells.

  1. Eat apples if you have ulcers

Needs food that can make you feel better while living with ulcers, consider eating an apple.

Apple contains antioxidant that helps curb pain caused by ulcers. It also helps boost your immune system to fight against disease infections.

Furthermore, apple helps improve heart health and blood flow to the lining of the stomach.

              11. Eat carrots if you have ulcers

Carrot is one of the best natural food to eat if you have ulcers.

It has a wide array of health benefits including preventing heart disease, improves blood flow, preventing cancer, diabetes, and reduces high blood pressure(14).

It is rich in antioxidants that helps fight against disease infections. Eat more carrots in case you have ulcers.

             12. Radishes

It is a natural food with advance health benefits. Radishes help fight H. pylori infections.

It contains antioxidant that is highly recommended for ulcers prevention and treatments.

 A study show that eating radishes can help reduce discomfort caused by ulcers(17).

  1. Eat leafy greens food if you have ulcers

Leafy greens such as kale and spinach are rich in calcium and B vitamins.

The presence of calcium and B vitamin helps boost the immune system to fight against toxin infections including H. pylori.

eat kales

They are also rich in soluble fiber that helps in belly fat loss.

         14. Eat probiotic-rich foods

Natural food such as yogurt, kefir, miso, sauerkraut, kombucha, and kimchi are probiotic-rich foods that may help prevent stomach ulcers and fight against  H. pylori infections(18).

Image of sauerkraut

These foods may also improve the effectiveness of anti-ulcer medications.

  1. olive oil and other plant-based oils

Studies show that olive oil is an anti-ulcer remedy that may help reduce symptoms and speed up recovery H. pylori infection(19).

The natural oil help reduces the pain caused by ulcers.

Olive oil is also used to prevent certain cancer.

         16. Eat honey if you have ulcers

Honeys have several health benefits such as boosting eye health and prevent heart disease, healing wounds, stroke, and cancer.

This is because of strong antioxidant properties.

Studies show that eating honey can prevent  H. pylori infections and also helps heals wounds a long stomach lining that might be caused by ulcers(20).

           17. garlic

Another very important natural food to eat if you have ulcers is garlic.

Garlic is high in antioxidant properties.

Study shows that garlic may fasten the recovery process from ulcers. It can also reduce the risk of developing ulcers.

Garlic gives a strong defense on the lining of the stomach thus prevent bacterial infections such as H. pylori.

In short, garlic is best in antimicrobial and antibacterial properties.

            18.  Drink green tea if you have ulcers

Chinese green tea contains antioxidants that help fight against diseases.

Drinking green tea can help reduce ulcers and boost the healing of the digestive tract. It also helps in weight loss and prevents certain cancer.

Green tea is one of the best natural drinks to consume if you have ulcers(24).

             19. Licorice

Licorice is a popular traditional herbal medicine use for the treatment of various chronic illnesses.

It has an antioxidant compound that helps prevent ulcers and in the recovery of damages caused by H. pylori infections.

Reality is, Licorice roots helps in protecting the lining of the digestive system by promoting mucus secretion(26).

This reduces the discomfort caused by ulcers.

           20. Take Turmeric if you have ulcers

It contains a compound called curcumin.

The curcumin is a strong antioxidant that helps boost the immune system and fight off toxin substances.

It is well known due to its healing power.

Turmeric has advance health benefits including improvement of blood flow, prevent heart diseases, prevent stroke, and reduce body inflammation.

Amazingly, turmeric help prevents damages caused by H. pylori infections(30). You need to include turmeric in your meals.


What You Need to Limit With Stomach Ulcers

You need to limit some foods to enable you reduce your stomach ulcers more effectively and safely.

These foods include:

  • Alcohol: Alcohol is a stomach irritant and will delay healing of your stomach ulcers therefore, you need to avoid it at all cost.
  • Caffeine: caffeinated drinks can increase your stomach acids and may lead to severe stomach pain, therefore, you need to avoid it.
  • Quit drinking milk: Studies show that drinking milk while living with stomach ulcers may increase your stomach acids. This can make worsen your stomach pain.
  • Certain meats: Meat ar healthy as they are rich in the 9 essential amino acids needed for better health. However, you need to avoid highly-seasoned meats, lunch meats, sausages, and any fried or fatty meats and proteins as they may increase your stomach acid.
  • Unhealthy fats: Try to avoid large amounts of added fats especially, the saturated fats and transfat. They can increase your stomach acid and trigger reflux.
  • Acidic juice and spicy foods: Chili peppers, horseradish, black pepper, and sauces and condiments may increase your stomach acids. Acidic juice like grapefruit, orange may cause pain or reflux, therefore, avoid them.
  • Salty foods: Studies suggest that highly salted foods may promote the growth of H. pylori. Therefore, you can avoid them for your safety.
  • Chocolate: Chocolate can increase stomach acid production. In fact, chocolate can triggers reflux symptoms leading to stomach pain.


If you have an ulcer, then it is very important to omit the things that can worsen your ulcers.

In short, avoid spicy or fatty foods, avoid alcohol, and quit smoking.

It is also advisable to avoid anti-inflammatory medications like aspirin.

However, this does not mean you do not eat a well-balanced diet.

It is also good to consult with your doctor before you use anti-inflammatory medicines.

About Victor Tannos

Vick is a researcher, freelancer, content writer, and lifelong learner with an ongoing curiosity to learn new things. Vick uses that curiosity, combined with his experience as a freelance to write about valuable topics on health, fitness, and lifestyle.

View all posts by Victor Tannos