What causes ulcers? Too much of your own hydrochloric acid because of the foods you eat. Hard to digest foods cause the stomach to make the hydrochloric acid, foods such as animal flesh, animal products (dairy and eggs), grains. Poor food combining is a major culprit also. Educate yourself on mucusless diet: