A food allergy occurs when the immune system produces an antibody in response to the protein in specific foods. Exposure to the food in even the tiniest amounts can produce symptoms either immediately or delayed, ranging from uncomfortable (hives, eczema, stomach upset, sinus problems) to life threatening (swelling of the tongue, closing of the throat). Food elimination diets, blood and/or lab tests are used as a part of the diagnosis.