There is a difference between food intolerance and food allergy.
Food allergy is a specific form of food intolerance that activates the immune system. An allergen provokes a chain reaction in the immune system and a release of antibodies. These antibodies cause the liberation of other molecules such as histamine, which sparks various symptoms such as a runny nose, coughing, sneezing or itching. Food allergies are often hereditary and usually identified early in life.
Food intolerance acts on the metabolism but not on the immune system. A good example is lactose intolerance. Some people are lacking in lactase, the enzyme that breaks down sugar and milk.
*Source: PNNS
The allergy corresponds to an abnormal response from the immune system when in contact with the food (touch or ingestion). An allergic person’s organism perceives a normally harmless food as a danger and triggers its defence system. The organism reacts to the proteins (allergens) in the food by developing symptoms. They may be:
Anaphylaxis is a severe allergic reaction which can range from urticaria to pulmonary oedema. Medical assistance is necessary as anaphylaxis is life-threatening. Foods and symptoms vary according to age, but all appear a few minutes after and within two hours of ingestion.