There are foods that you should avoid when you have mouth sores. Here is a list of foods that you want to keep away from. Mouth sore causes differ in many things, it could be vitamin deficiency, most problems in the human body areas and inside the mouth is because of vitamin deficiency. Take vitamins everyday or eat fruits that are high in vitamin content. Another cause for mouth sores could be stress or injury inflicted in your mouth.