Food allergy or food intolerance?

Around one or two people out of every 100 in the UK have a food allergy, but having a food intolerance is more common.

How to tell the difference

Food allergy:

  • Symptoms come on within seconds or minutes of eating the food
  • In extreme cases it can be life threatening
  • Even a tiny trace of the food can cause a reaction
  • It is easily diagnosed with tests

Food intolerance:

  • Symptoms come on more slowly, are long-lasting, and mainly involve the digestive system
  • It's never life threatening
  • A reasonable portion of food is usually needed to cause a reaction, although some people can be sensitive to small amounts 
  • You may crave the problem food
  • It's difficult to diagnose as there are only a few reliable tests

Food allergies affect around 1 in 50 adults but are more common in younger children. It is estimated that around 1 in 12 children under the age of three have a food allergy.

What is a food allergy?

A food allergy is a rapid and potentially serious response to a food by your immune system. It can trigger classic allergy symptoms such as a rash, wheezing and itching.

In rare cases the symptoms can be very severe and can cause potentially fatal breathing difficulties. This type of severe, potentially life-threatening allergic reaction is called anaphylaxis. Anaphylaxis should be treated as a medical emergency.

Causes of food allergies

The most common food allergies among adults are to fish and shellfish and nuts, including peanuts, walnuts, hazelnuts and brazil nuts. Children often have allergies to milk and eggs as well as to peanuts, other nuts and fish. 

What is a food intolerance?

Food intolerances are more common than food allergies. In a recent UK survey around one in five adults reported having a food intolerance.

The symptoms of food intolerance tend to come on more slowly, often many hours after eating the problem food. Typical symptoms include bloating and stomach cramps.

It's possible to be intolerant to several different foods. This can make it difficult to identify which foods are causing the problem.

It is often unclear why a person has an intolerance to a certain type of food.

Food intolerances can also be difficult to tell apart from other digestive disorders that produce similar symptoms, such as inflammatory bowel disease, gastrointestinal obstructions or irritable bowel syndrome (IBS).

If you do have IBS you mind find that certain types of food, such as fried or fatty food, can trigger the onset of symptoms.

Lactose intolerance

Lactose intolerance, sometimes known as dairy intolerance, occurs when your body can't digest lactose. Lactose is in milk and dairy products such as yoghurts and soft cheeses.

The main symptoms of lactose intolerance are diarrhoea and stomach pain. In most cases, your GP can diagnose lactose intolerance by looking at your symptoms and medical history.

Could it be another type of food intolerance or condition?

Sometimes it isn't clear which food is causing a problem. The only reliable way of identifying such a food intolerance is through an exclusion diet, where you cut out certain foods from your diet one at a time to see if there's an effect.

Coeliac disease is a digestive condition where a person has an adverse reaction to gluten. However, coeliac disease is not an allergy or an intolerance to gluten. It is an autoimmune condition where the immune system mistakes substances found inside gluten as a threat to the body and attacks them.

Gluten is a protein found in wheat, rye and barley that damages the intestine of people with coeliac disease. Symptoms include diarrhoea, bloating and weight loss. Coeliac disease can be accurately diagnosed with a blood test and biopsy.

About 1 in 100 people in the UK have coeliac disease, but it's estimated that around half a million aren't diagnosed.

Treatments for food allergy and food intolerance

  • Always read food labels carefully, and learn where your problem food may be used as an ingredient in other foods.
  • If you have a food allergy, you'll have to avoid the food you're allergic to. You may be able to eat the cooked versions without any problems, as can be the case with fruit or vegetable allergies.
  • With lactose intolerance, you'll have to reduce the amount of dairy food that you eat.
  • With other forms of food intolerance, you'll have to stop eating the food for a while, or possibly for life.

With the autoimmune condition coeliac disease, you must avoid gluten for life.

For more advice on your diet, ask your GP to refer you to an NHS dietitian.

Page last reviewed: 16/02/2016

Next review due: 16/02/2018


How helpful is this page?

Average rating

Based on 331 ratings

All ratings

101  ratings
84  ratings
51  ratings
28  ratings
67  ratings

Add your rating

Services near you

Find addresses, phone numbers and websites for services near you

Food allergy and intolerance myth buster

There is much in the media about food allergies and intolerances, but what is the difference? And can you tell fact from fiction?

Food allergy and intolerance myth buster


Advice on allergies such as eczema and food allergy, and what treatments are available on the NHS

Should you cut out bread from your diet?

Find out how to combat wheat sensitivity with a special wheat-free, anti-bloat diet

Food labels

How to understand food labels and make healthier choices when you're shopping