What causes food allergy?
Food allergies are caused by your immune system reacting to specific proteins in food. A type of cell, called mast cells, release an antibody, called IgE. This is known as an IgE-mediated food reaction. Food allergies can also be non-IgE mediated, but these are not well understood.