Skip to main contentSkip to main content

Food intolerance




What are the symptoms of food intolerance?


These symptoms usually happen a few hours after eating the food.

It can be difficult to know whether you have a food intolerance as these are general symptoms that are typical of many other conditions.

Is there a food intolerance test?

A number of companies produce food intolerance tests, but these tests are not based on scientific evidence and are not recommended by the British Dietary Association (BDA).

The best way of diagnosing a food intolerance is to monitor your symptoms and the foods you eat. See what happens when you cut out the suspected food for a while, and then reintroduce it into your diet.

Food diary

Try keeping a food diary, noting:

  • what foods you eat
  • any symptoms you have after eating these foods
  • when these symptoms happen

Trial elimination diet

Once you have an idea of which foods may be causing your symptoms, you can try excluding them from your diet 1 at a time and observing the effect this has.

Try cutting out the suspected food from your diet for 2 to 6 weeks and see if your symptoms improve.

Reintroduce the food to see if symptoms return. You may find you can tolerate a certain level and you only get symptoms if you have more than this amount.



Could my symptoms be something else?

If you regularly have diarrhoea, bloating, tummy pain or skin rashes but you're not certain of the cause, see a GP.

A GP may be able to diagnose the cause from your symptoms and medical history. If necessary, they'll order tests, such as blood tests.

You can also do some research yourself. It may help to find out about other conditions that cause similar symptoms. For example, find out about:

The bowel is a sensitive organ and it's common to have bowel symptoms when you have been ill or feel run down or stressed.

Is it a food intolerance or food allergy?

A food intolerance is not the same as a food allergy. Here's how to tell the difference.

A food allergy:

  • is a reaction by your immune system (your body's defence against infection). Your immune system mistakenly treats proteins found in food as a threat
  • can trigger allergy symptoms, such as a rash, wheezing and itching, after eating just a small amount of the food (these symptoms usually happen quickly)
  • is often to particular foods. Common food allergies in adults include fish and shellfish and nut allergies. Common food allergies in children include milk, eggs, fish, peanuts and other nuts 
  • can be life-threatening

A food intolerance:

  • does not involve your immune system – there is no allergic reaction, and it is never life-threatening
  • causes symptoms that happen gradually, often a few hours after eating the problem food
  • only results in symptoms if you eat a substantial amount of the food (unlike an allergy, where just traces can trigger a reaction)
  • can be caused by many different foods

Find out more about diagnosis of food allergies.

What causes a food intolerance?


If your symptoms happen after eating dairy products, it's possible you may have lactose intolerance. This means your body cannot digest lactose, a natural sugar found in milk, yoghurt and soft cheeses. A GP can usually diagnose lactose intolerance by looking at your symptoms and medical history.



  • monosodium glutamate (MSG)
  • caffeine
  • alcohol
  • artificial sweeteners
  • toxins, viruses, bacteria or parasites that have contaminated food
  • artificial food colours, preservatives or flavour enhancers

Gluten intolerance

Many people cut gluten from their diet thinking that they are intolerant to it, because they experience symptoms after eating wheat.

But it's hard to know whether these symptoms are because of an intolerance to gluten, an intolerance to something else in wheat, or nothing to do with wheat at all. It may help to read more about cutting out bread from your diet

Very few people need to cut out gluten from their diet, although it's important to do so if you have coeliac disease (which is not an intolerance, nor an allergy, but an autoimmune condition).

How do I manage it?

If you're confident you are intolerant to a particular food, the only way to manage this is to stop eating the food for a while and then reintroduce small quantities while monitoring how much you can eat without causing symptoms.

Check food labels to see which sorts of foods to avoid.

If you think your child may have a food intolerance, check with a GP or dietitian before eliminating foods from their diet, as a restricted diet could affect their growth and development. Cows' milk, for example, is an important source of calcium, vitamin D and protein.

When do I need to see a specialist?

A GP may refer you to a specialist if they're not sure what's causing your symptoms and further tests are needed.


  • is not growing well
  • has not responded to any elimination diets that your healthcare professional recommended
  • has reacted suddenly or severely to a food 
  • has a suspected food allergy