Allergy to food; Food allergy - peanuts; Food allergy - soy; Food allergy - fish; Food allergy - shellfish; Food allergy - eggs; Food allergy - milk
A food allergy is a type of immune response triggered by eggs, peanuts, milk, shellfish or some other specific food.
Many people have a food intolerance. This term usually refers to heartburn, cramps, belly pain, or diarrhea that can occur after they eat foods such as:
- Corn products
- Cow's milk and dairy products (usually due to lactose intolerance)
- Wheat and other grains that contain gluten (gluten intolerance or celiac disease)
A true food allergy is much less common.
The immune system normally protects the body against harmful substances, such as bacteria and viruses. It also reacts to foreign substances called allergens. These are usually harmless, and in most people, do not cause a problem.
In a person with a food allergy, the immune response is oversensitive. When it recognizes an allergen, the immune system launches a response. Chemicals such as histamines are released. These chemicals cause allergy symptoms.
Any food can cause an allergic reaction. The most common food allergies are to:
- Eggs (mostly in children)
- Fish (older children and adults)
- Milk (people of all ages)
- Peanuts (people of all ages)
- Shellfish such as shrimp, crab, and lobster (people of all ages)
- Soy (mostly in children)
- Tree nuts (people of all ages)
- Wheat (people of all ages)
In rare cases, food additives, such as dyes, thickeners, or preservatives can cause a food allergy or intolerance reaction.
Some people have an oral allergy. This is an allergy type syndrome that affects the mouth and tongue after they eat certain fresh fruits and vegetables:
- Melons, apples, pineapple, and other foods contain substances that are similar to certain pollens.
- The reaction most often occurs when you eat the raw form of the foods. How severe the reaction is depends on how much of the food you eat.
- Unlike true food allergies, people with the oral allergy syndrome rarely develop severe allergic reactions such as anaphylaxis.
Symptoms usually begin within 2 hours after eating. Sometimes, the symptoms begin a longer time after eating the food.
Key symptoms of a food allergy include hives, a hoarse voice, and wheezing.
Other symptoms that may occur include:
- Swelling (angioedema), especially of the eyelids, face, lips, and tongue
- Trouble swallowing or breathing due to swelling in the throat
- Itching of the mouth, throat, eyes, skin, or any other area
- Lightheadedness or fainting
- Nasal congestion, runny nose
- Stomach cramps, diarrhea, nausea, or vomiting
Symptoms of mouth (oral) allergy syndrome:
- Itchy lips, tongue, and throat
- Swollen lips (sometimes)
Exams and Tests
Blood or skin tests are sometimes used to confirm that you have an allergy. A double-blind food challenge is one way to diagnose true food allergies. During this test, you and your health care provider will not know what you are eating.
With elimination diets, you avoid the suspected food until your symptoms disappear. Then you start eating the foods again to see if you develop an allergic reaction.
In provocation (challenge) testing, you eat a small amount of the suspected food under medical supervision. This type of test may cause severe allergic reactions. Challenge testing should only be done by a trained provider.
Never try to cause a reaction or reintroduce a food on your own. These tests should only be done under the guidance of a provider, especially if your first reaction was severe.
Every time you walk into your backyard, you start sneezing, sniffling, and feeling like you want to go back indoors. You're pretty sure you have an allergy, but what are you allergic to? Pollen? Grass? Your neighbor's Golden retriever? The only way to know for sure what's making you sneeze is to have allergy tests at your doctor's office. Let's talk about allergy testing. Your doctor may do one or more of several different types of allergy tests to see what's causing your allergies. One is a skin test. It can diagnose allergies to things like mold, pollen, animal fur, insect stings, and foods. With a skin test, your doctor will place a small amount of one substance, or several different substances just under the surface of the skin on your arm or back. You'll feel a little prick when the substances are placed under your skin. After 15 minutes or so, the doctor will look for signs that you're having a reaction. Usually your skin will get red or swollen if you're allergic to something in the test. Another way to test for allergies is to put a patch of the substance on your skin and leave it there for about 2 days, checking the area every day for any sign of a reaction. You may have a blood test. A blood test measures the amount of substances called antibodies that your body produces in response to a certain allergen. If you're allergic to food, you can try avoiding whatever foods you think might be making you sick. This is called elimination testing. Then you add back in each of the foods, one at a time, and look for signs of an allergic reaction. Your doctor may also try to trigger an allergic reaction in the office by having you eat the food or breathe in the substance you think causes your allergy. This is called a challenge test. The one risk to this test is that, if you're severely allergic, you could have a very serious reaction. Your doctor will watch you very closely during this test to make sure you're safe. Allergy tests are usually pretty accurate. But sometimes what bothers you in the real world won't show up on the test. If you have one test and it doesn't find your allergy trigger, your doctor may recommend having another type of test. Don't worry if it takes a while to find the source of your allergies. Your doctor will keep trying different methods until you learn exactly what's making you so miserable.
If you suspect that you or your child has a food allergy, see an allergy specialist doctor (allergist).
Treatment may involve any of the following:
- Avoiding the food (this is the most effective treatment).
- Desensitization, during which you eat a small amount of the food each day. This must be done under an allergist's guidance.
Other treatments, including allergy shots and probiotics, have not been proven to help with food allergies.
If your child has a problem with cow's milk formula, your provider may suggest trying a soy-based formula or something called an elemental formula, if it is available.
If you have symptoms on only one area of the body, for example, a hive on the chin after eating the food, you may not need any treatment. The symptoms will likely go away in a brief time. Antihistamines may relieve the discomfort. Soothing skin creams may also provide some relief.
If you have been diagnosed with a food allergy, learn how to use injectable epinephrine. You should have it with you at all times. If you develop any type of serious or whole-body reaction (even hives) after eating the food:
- Inject the epinephrine.
- Then go to the nearest hospital or emergency facility right away, preferably by ambulance.
- If you develop severe allergy symptoms or anaphylaxis, call 911 or the local emergency number.
The following groups can provide more information about food allergies:
- American Academy of Allergy Asthma and Immunology --
- Food Allergy Research and Education (FARE) --
- National Institute of Allergy and Infectious Diseases --
Allergies to peanuts, tree nuts, and shellfish tend to last a lifetime.
Avoiding the problem foods may be easy if the food is uncommon or easy to identify. When eating away from home, ask detailed questions about the food you are served. When buying food, read package ingredients carefully.
Anaphylaxis is a severe, whole-body allergic reaction that is life threatening. Although people with oral allergy syndrome may have an anaphylactic reaction in rare cases, they should ask their provider if they need to carry injectable epinephrine.
When to Contact a Medical Professional
Steps to take when a food allergy reaction occurs:
- Call 911 or the local emergency number if you have any serious or whole-body reactions, particularly wheezing or difficulty breathing, after eating any food.
- If your provider prescribed epinephrine for severe reactions, inject it as soon as possible, even before calling 911. The sooner you inject the epinephrine, the better.
- Anyone who has had an allergic reaction to a food should be seen by an allergist.
Breastfeeding may help prevent allergies. Otherwise, there is no known way to prevent food allergies.
A common belief and practice is to delay introducing allergy-causing foods to infants until their gastrointestinal tract has had a chance to mature. The timing for this varies from food to food and from baby to baby.
Avoiding peanuts in early childhood does not appear to prevent, and may even enhance, the development of peanut allergy. Providers now suggest introducing peanut-containing foods to infants, which may prevent peanut allergy. Talk to your child's provider to learn more.
Once an allergy has developed, carefully avoiding the offending food usually prevents further problems.
Bird JA, Burks AW. Food allergy. In: Rich RR, Fleisher TA, Schroeder HW, Weyand CM, Corry DB, Puck JM, eds. Clinical Immunology. 6th ed. Philadelphia, PA: Elsevier; 2023:chap 49.
Sicherer SH, Lack G, Jones SM. Food allergy management. In: Burks AW, Holgate ST, O'Hehir RE, et al, eds. Middleton's Allergy: Principles and Practice. 9th ed. Philadelphia, PA: Elsevier; 2020:chap 82.
Togias A, Cooper SF, Acebal ML, et al. Addendum guidelines for the prevention of peanut allergy in the United States: report of the National Institute of Allergy and Infectious Diseases-sponsored expert panel. J Allergy Clin Immunol. 2017;139(1):29-44. PMID: 28065278
Last reviewed on: 11/6/2022
Reviewed by: Stuart I. Henochowicz, MD, FACP, Clinical Professor of Medicine, Division of Allergy, Immunology, and Rheumatology, Georgetown University Medical School, Washington, DC. Also reviewed by David C. Dugdale, MD, Medical Director, Brenda Conaway, Editorial Director, and the A.D.A.M. Editorial team.