Medically reviewed by: General Practitioner at First Response Healthcare Food allergy is an abnormal response to a food triggered by your body’s immune system. Food allergy occurs when the body’s immune system reacts to a protein in a certain food, causing the release of antibodies and histamine. The release of histamine causes symptoms. In adults, the foods that most often trigger allergic reactions include fish, shellfish, peanuts, and tree nuts, such as walnuts. Problem foods for children can include eggs, milk, peanuts, tree nuts, soy, and wheat.