Food allergy is an immune system reaction that occurs soon after eating a certain food, Even a tiny amount of the allergy-causing food can trigger signs and symptoms, such as digestive problems, hives or swollen airways. And Food intolerance occurs when the body has a chemical reaction to eating a particular food or drink.