Skip to main content

Nut allergy

Nuts and peanuts can cause allergic reactions, which are sometimes severe. A severe reaction to nuts is called anaphylaxis and can be life-threatening. Symptoms often start quickly, within an hour of coming into contact with a nut, and sometimes within minutes. If you have a nut allergy, avoiding foods that contain nuts will prevent an allergic reaction. But, if you do come into contact with nuts, and a reaction starts then treating it quickly is important. If you have a severe allergic reaction, if available, give yourself an adrenaline (epinephrine) injection straightaway and call an ambulance. If you are well prepared and take action quickly the risk of having any serious problems is small.

Continue reading below

What is a nut allergy?

An allergy occurs when your body's immune system, which normally fights infection, overreacts to a substance called an allergen. Most allergens are not obviously harmful and they have no effect on people who are not allergic to them. Allergic reactions to allergens can vary from mild to life-threatening.

Both peanuts and tree nuts (for example, walnuts, hazelnuts, almonds, cashews, pecans, Brazils and pistachios) can act as allergens, and can cause an allergic reaction in some people. When you come into contact with something that you are allergic to (an allergen), a group of cells in your body, called mast cells, release a substance called histamine.

Histamine causes the tiny blood vessels in the tissues of your body to leak fluid which causes the tissues to swell. This results in a number of different symptoms.

The word nut in this leaflet can mean either tree nuts or peanuts. See also the separate leaflets called Allergies and Food Allergy and Intolerance for more information about allergy in general.

What causes a nut allergy?

If you are allergic to nuts, when you first come into contact with nuts your immune system reacts and prepares to fight. However, you don't get any symptoms of a reaction. It is only when you come into contact with nuts for a second time that a full allergic reaction happens.

Most children who are allergic to nuts have the symptoms of an allergic reaction when they appear to be exposed to nuts for the first time. However, this is probably not their first exposure, but their second. They may already have come into contact with nuts through their mother, through either of the following:

  • Whilst they were in the womb (uterus).

  • Through breast milk if they were breastfed.

Most people with nut allergy react after contact with small amounts (less than one nut) and some people may react to trace amounts. This means that you don't always have to eat nuts to have a reaction. A few people are so sensitive to nut allergens that a tiny amount on their lips, or even standing next to someone eating peanuts, can be enough to start a reaction.

There are lots of different allergens but nuts cause some of the strongest and most severe reactions. Doctors don't yet know why this is.

Continue reading below

How common is a nut allergy?

In the UK about 2 in 100 children and about 1 in 200 adults have a nut allergy. The number of people with peanut allergy is growing.

Nut allergy is the most common type of severe food allergy. It often starts when children are very young. Most first allergic reactions take place when a child is between 14 months and two years old. Unlike other food allergies such as milk allergy, nut allergy is something that you are unlikely to grow out of. Only about 1 in 5 people with a nut allergy will grow out of it, and these tend to be the people who have mild reactions.

Risk factors

If you have what is called atopy, or if atopy runs in your family, then you are more at risk of developing an allergy to nuts. Atopy is the name for a group of allergic conditions that include hay fever, asthma and eczema. In particular, children who have eczema are more likely to develop a nut allergy. If you have an allergy to peanuts then you may also react to tree nuts.

What are the symptoms of nut allergy?

Both peanuts and tree nuts can cause allergic reactions. Allergic reactions to nuts can vary from mild to very severe, and are sometimes life-threatening. Symptoms often start very quickly, within an hour of having come into contact with a nut, and sometimes within minutes. Reactions that take place more than four hours after coming into contact with nuts are unlikely to be an allergy.

Mild allergic reaction

Severe allergic reaction

  • All of the above.

  • Wheezing or difficulty breathing due to an asthma-like attack, or swelling around your throat.

  • A sense of impending doom.

  • Dilation (opening up) of your blood vessels, which can cause:

    • General redness of your skin.

    • A fast heart rate.

    • Low blood pressure, which can cause you to feel faint or to collapse.

Anaphylaxis

This severe reaction is called anaphylaxis and without quick treatment you would soon become unconscious. A small number of people die every year as a result of this kind of severe reaction, usually because they do not obtain treatment quickly enough. If you think you are having an anaphylactic reaction you need to call an ambulance straightaway and obtain immediate medical help.

About 1 in 3 people with a nut allergy have an initial reaction to the nut, followed by a second reaction between one and eight hours after the first. This is why it is important to stay in hospital after an initial anaphylactic reaction.

Continue reading below

How is a nut allergy diagnosed?

Medical history and examination

Your doctor may suspect that you have a nut allergy from your symptoms. Your doctor may then ask a lot of questions. For example, the amount and type of food that you ate which caused a reaction, how quickly the symptoms started, how severe they were, how long they lasted, etc.

Skin prick test

A skin prick test may be done to help confirm the allergy. For this test, a drop of nut extract solution is placed on the skin, usually on the forearm. Then, a needle prick is made through the drop. This is usually painless as just the very surface of the skin is pricked. However, it is enough to let a tiny amount of solution into your skin. If a reaction occurs, it happens within 20-30 minutes.

  • A reaction is considered to be 'positive' when the skin under the solution becomes red and itchy. A white, raised swelling called a wheal surrounds the red central area. A wheal takes about 15-20 minutes to reach its full size, and then fades over a few hours.

  • A reaction is considered to be 'negative' when the skin remains normal. This means that you are not allergic to the substance in the solution.

Do not take antihistamines on the day of the test as they may dampen any allergic response during the test.

Blood test

You may also have a blood test. This measures the amount of a protein called IgE antibody which is produced as a result of an allergic reaction. You can read more about IgE reactions in the separate leaflet called Food Allergy and Intolerance.

Food challenge

If other tests are not conclusive then your doctor may ask you to take part in a food challenge. For this test you are given foods to eat that may or may not contain nuts. You will then be watched closely for 15-30 minutes to see whether you have a reaction. Food challenges are always done at a hospital or specialised setting because of the risk of a severe reaction.

If you are found to be allergic to one type of nut, you may be tested for allergy to other nuts as well. If you have an allergy to peanuts, you are more likely to have an allergy to tree nuts than a person who does not have a peanut allergy. Once an allergy has been confirmed, an allergy specialist will usually help you to devise a plan to manage it. This plan will be individual to you and will take into account how severe your reaction is.

How to treat a nut allergy

Avoid nuts wherever possible

Preventing an allergic reaction from happening in the first place is a key part of living with a nut allergy. So, learn to recognise foods that may contain nuts and avoid them. You may be referred to a dietician to help with this. Advice may include:

Check the ingredients and food packaging

Always check food labels, even for products you know, as ingredients can change. Avoiding whole nuts is relatively easy. What is more difficult is avoiding nuts in processed foods. Nuts are not always obviously listed on ingredient labels. For example, peanut can be listed as groundnut, earth nut, monkey nut, mixed nuts, peanut butter, peanut oil, arachis oil and groundnut oil.

Nuts and nut oils are used as ingredients in a wide range of foods. Take care with biscuits, cakes, pastries, desserts, ice cream, breakfast cereals, cereal bars, nut butters and spreads, confectionery, vegetarian dishes and salad dressings. Chinese, Thai and Indonesian dishes often use nuts and nut oil, particularly peanuts or peanut oil. You can get a list of nut-free foods from your local supermarket.

Additionally foods that do not contain nuts may be processed in a factory where nuts are used. There is a risk of contamination. There have been cases where people have also reacted to these foods. To be safe, foods that are made in a place where nuts are also used, now carry that warning on their packaging.

Get a list of nut-free foods from your local supermarket.Take care when you are not preparing your food

When eating out, ask staff which foods contain nuts and the risk of contamination of other foods. If possible, speak to the chef, not the waiter or waitress. Avoid eating foods at buffets or from delicatessens or bakeries where it is easy for food to be contaminated by touching other foods containing nuts.

Do not eat anything you are unsure about. If friends or family prepare food for you, make sure they know what you can't eat. If your child has an allergy to nuts then make sure that they do not share food with other children at parties and other group events. Take food for them.

Principles of treatment

It is unlikely that you will always be able to avoid contact with nuts and you may be accidentally exposed to nuts at any time. So, be prepared:

Make sure that you, and others around you know that you are allergic to nuts

If your child has a nut allergy then make sure that anyone else who looks after your child knows about it and knows what to do if a reaction starts. For example, nursery staff, babysitters, teachers and other parents.

Your doctor - either your GP or a hospital doctor with special training in children's medical care (a paediatrician) - will be able to write a care plan. This care plan will tell anyone looking after your child what they should do if the child has an allergic reaction.

You should (or your child should if they have an allergy) wear a medical emergency identification bracelet or equivalent that tells other people about the allergy.

If an allergic reaction starts, get the correct treatment quickly

It is vitally important that if an allergic reaction starts you get treatment as quickly as possible. The sooner your reaction is treated, the better.

Mild reactions can be treated with an antihistamine medicine. More serious reactions are treated with an adrenaline (epinephrine) injection which, if given quickly, can reverse the symptoms of the reaction.

Adrenaline (epinephrine) is given by an injection so that it can work straightaway. If you have a severe reaction to nuts you will be given an adrenaline (epinephrine) injection (like a pen). You will carry this with you all the time. Brand names include EpiPen®, Emerade® and Jext®.

These adrenaline (epinephrine) injections come in different doses for adults and children. They work by injecting adrenaline (epinephrine) into your thigh muscle when you press a button or jab it against your skin.

If you have a severe allergy you must carry your adrenaline (epinephrine) injection with you at all times. Some people keep adrenaline (epinephrine) in the places where they spend most of their time. For example, they keep it at home, at school or at work. Many people carry two injections 'just in case'.

Check the expiry date on the adrenaline (epinephrine) regularly. If it passes the expiry date, get a new one. Also, make sure that you know how to use it properly. Your family and friends should know how to use it too, in case you are not able to.

What to do if you have an allergic reaction

For mild reactions

Take an antihistamine tablet as soon as possible. You can buy these at pharmacies or obtain them on prescription. Antihistamines block the action of histamine, the chemical released into your body during an allergic reaction. They usually take 15-30 minutes to start working.

If your reaction gets worse then get medical help straightaway.

For severe (anaphylactic) reactions

If you have an adrenaline (epinephrine) injection pen, use it. Get help and call an ambulance straightaway. If possible, always have someone with you at all times if you have a reaction, even if you need to go to the toilet. For example, do this even if you feel sick or are being sick (vomiting).

If you have asthma and have an inhaler, use it. In the ambulance or at the hospital you may also be given oxygen to help your breathing, steroids to reduce any inflammation, and antihistamines to counter the allergic reaction.

Some people may need more intensive treatment if the reaction is very severe. Mild symptoms can last up to an hour but severe symptoms can last longer. You will need to stay in hospital until your doctor is sure you have fully recovered.

Other treatments

Immunotherapy (desensitisation) is a treatment where you are given tiny amounts of the allergen which is then very gradually increased over time. The aim is to build up tolerance to the allergen. This treatment has been used with success to treat pollen and insect poison (venom) allergies and is now available for peanut allergy.

Palforzia® is a type of immunotherapy that has been recommended as a treatment option for peanut allergy in 4 to 17-year-olds by the National Institute for Health and Care Excellence (NICE). It is started at a very low dose, and is built up very gradually under medical supervision. During treatment, you must continue to take every care to avoid any exposure to peanuts or peanut products. You also need to make sure that you keep your emergency treatment to hand and know how to use it.

Can a nut allergy be prevented?

In the past, the United Kingdom Department of Health advised that atopic pregnant and breast-feeding mothers and their infants should avoid peanuts. However, in 2009, the Department of Health changed their advice. They found there was no evidence that eating or not eating nuts when pregnant made any difference to the chances of a child developing allergy. Since that time they have advised there is no need for pregnant or breastfeeding mothers to avoid nuts.

There is now evidence that introducing peanuts to the diet early on in the weaning process may make a child less likely to develop an allergy to them. If a child has eczema (or similar atopic condition such as hay fever) it is suggested they are given peanut products (such as peanut butter) from the age of 4 months. If they do not have eczema, they can start from 6 months. Whole peanuts are a choking hazard, so they need to be in a form which is safe for the baby.

Anything else I need to know?

Some people with peanut allergy might also react to some vegetables (legumes) like soya, green beans, kidney beans, baked beans and green peas because these foods contain similar allergens to peanuts. Be aware that alcohol can make an allergic reaction stronger.

Will it happen again?

Once you have had one allergic reaction, you are very likely to have another because it is very difficult to always avoid nuts. This can be stressful to live with. However, if you are well prepared and take action quickly, the risk of suffering any serious problems is small.

Further reading and references

Article history

The information on this page is written and peer reviewed by qualified clinicians.

flu eligibility checker

Are you protected against flu?

See if you are eligible for a free NHS flu jab today.

symptom checker

Feeling unwell?

Assess your symptoms online for free