What foods cause food allergies?
Food allergies and food intolerances can be triggered by many things; in theory, any food can cause a food allergy. However, just a handful of foods are to blame for 90% of allergic reactions to food in the UK. They are:
- celery
- cereals containing gluten (including wheat, rye, barley and oats)
- crustaceans (including crabs and prawns)
- eggs
- fish
- milk
- molluscs (such as mussels and oysters)
- mustard
- nuts (including Brazil nuts, hazelnuts, almonds and walnuts)
- peanuts (groundnuts or monkey nuts)
- sesame seeds
- soya
- sulphur dioxide or sulphites
Labelling rules mean that when any of these ingredients are intentionally added to pre-packed foods they must be listed on the label.
In adults, most allergic reactions are to peanuts, nuts, fish, shellfish and wheat.


