Food Allergy vs. Food Intolerance
The core difference is the immune system. A food allergy is an immune-system reaction to a food protein, which can cause hives, swelling, and, in severe cases, life-threatening anaphylaxis, usually within minutes to a couple of hours. A food intolerance is a digestive problem — often an enzyme shortage, like lactose intolerance — that causes symptoms such as bloating, gas, and diarrhea, and is not life-threatening. Celiac disease is a separate immune condition that isn't a classic allergy and doesn't cause anaphylaxis. Because the risks differ so much, telling them apart matters.
Quick answer
A food allergy is an immune-system reaction to a food protein that can cause hives, swelling, and, in severe cases, life-threatening anaphylaxis, usually within minutes to a couple of hours. A food intolerance is a digestive problem — often an enzyme shortage, like lactose intolerance — causing bloating, gas, and diarrhea, and is not life-threatening. Celiac disease is a separate immune condition that isn't a classic allergy and doesn't cause anaphylaxis.
What you need to know
- A food allergy involves the immune system reacting to a food protein; a food intolerance does not involve the immune system.
- Food allergy symptoms often appear within minutes to about two hours and can include hives, swelling, and anaphylaxis; intolerance symptoms are mainly digestive and can take longer to appear.
- A food allergy can be life-threatening (anaphylaxis); a food intolerance, while uncomfortable, generally is not.
- Lactose intolerance is a classic food intolerance — an enzyme (lactase) shortage, not an immune reaction — and differs from a milk allergy.
- Celiac disease involves the immune system but isn't a classic food allergy and doesn't cause anaphylaxis; it's its own condition.
- Because the risks are so different, a suspected food allergy should be evaluated by a clinician rather than self-diagnosed.
The Key Difference: Immune vs. Digestive
A food allergy happens when the immune system mistakes a protein in a food for a threat and reacts against it, releasing chemicals like histamine that cause allergy symptoms. A food intolerance is different: it's usually a problem digesting a food, often because the body lacks enough of a specific enzyme, and it doesn't involve the immune system at all. This single distinction — immune reaction versus digestive difficulty — drives the differences in symptoms, timing, and how dangerous each can be.
Side-by-Side Comparison
| Feature | Food allergy | Food intolerance |
|---|---|---|
| Involves the immune system | Yes | No |
| Typical timing | Often minutes to about 2 hours after eating | Can be immediate or take up to 12–24 hours |
| Common symptoms | Hives, swelling, itching, vomiting, trouble breathing | Bloating, gas, cramps, diarrhea |
| Can cause anaphylaxis | Yes — can be life-threatening | No |
| Amount of food that triggers it | Even a tiny amount can trigger a reaction | Often depends on how much is eaten |
| Example | Peanut, tree nut, shellfish, milk, egg allergy | Lactose intolerance |
Where Lactose Intolerance and Celiac Disease Fit
Lactose intolerance is the classic example of a food intolerance. It's caused by a shortage of lactase, the enzyme that breaks down the milk sugar lactose, so undigested lactose causes bloating, gas, and diarrhea. It is not a milk allergy — a milk allergy is an immune reaction to milk protein and can be far more serious.
Celiac disease is a special case: it does involve the immune system reacting to gluten, so it isn't a simple intolerance, but it also isn't a classic food allergy and does not cause anaphylaxis. It's considered its own condition, and it can cause both digestive and non-digestive symptoms.
Why the Difference Matters — and Getting Evaluated
Because a food allergy can be life-threatening while an intolerance generally isn't, correctly identifying which you have changes how carefully you need to avoid a food and whether you should carry emergency medication. Unproven "food sensitivity" tests (often IgG-based) can wrongly flag foods and lead to unnecessary restriction — see our at-home allergy test guide on why. A suspected food allergy should be evaluated by a clinician with proper testing; see our allergy testing and food allergies guides, and our anaphylaxis guide for severe-reaction signs.
When to seek care
Routine
You suspect a food intolerance (like lactose) causing digestive symptoms and want to confirm and manage it.
Prompt (within days)
Repeated symptoms after a specific food where you're unsure whether it's an allergy or intolerance — get it evaluated before assuming.
Urgent (same day)
Any reaction involving hives, swelling, or breathing changes after a food, even if it resolved — this points toward allergy, not intolerance.
Emergency (call 911)
Trouble breathing, swelling of the lips, tongue, or throat, widespread hives, or dizziness after eating — signs of anaphylaxis. Use epinephrine if prescribed and call 911.
Practical next steps
Safe general steps
- Keep a food-and-symptom diary noting what you ate, the symptoms, and how soon they appeared
- Note whether symptoms are mainly digestive (suggesting intolerance) or involve skin, swelling, or breathing (suggesting allergy)
- For a suspected true food allergy, see a clinician for proper evaluation rather than self-diagnosing
- Discuss suspected lactose intolerance with a clinician or dietitian for management options
Actions that need medical guidance
- Confirming whether symptoms are a food allergy or an intolerance
- Interpreting any food-related testing
- Deciding whether you need to carry emergency medication
Don't attempt without professional advice
- Don't rely on unproven IgG “food sensitivity” panels to diagnose an allergy or intolerance
- Don't eliminate major foods long-term — especially in children — without professional guidance
- Don't assume a reaction with hives or swelling is “just an intolerance” — that points toward allergy and needs evaluation
Frequently asked questions
What's the main difference between a food allergy and a food intolerance?
Is lactose intolerance a milk allergy?
Is celiac disease a food allergy?
How quickly do food allergy symptoms appear?
Can a food intolerance cause anaphylaxis?
How is a food allergy diagnosed?
Sources
- ACAAI Patient — What is the difference between a food allergy and food sensitivity?
- Mayo Clinic — Food allergy vs. food intolerance: What's the difference?
- MedlinePlus (NIH/NLM) — Food Allergy
Medical disclaimer: This guide is for general education and isn't a substitute for personalized medical advice. It doesn't provide dosing. Always talk to a qualified healthcare professional about your symptoms and treatment.
MDMedically reviewed
Dr. Hannah H. Walford, MD
Allergist and Immunologist
- Website role
- Owner, Medical Director and Medical Reviewer of Allergy Relief Guide
- Professional affiliation
- Stanford Health Care / Menlo Medical Clinic, Menlo Park, California
- Areas of expertise
- Food allergy, eczema, allergic rhinitis, sinusitis and asthma
Dr. Hannah H. Walford is a board-certified allergist and immunologist experienced in caring for adults and children with allergic conditions. Her areas of expertise include food allergy, eczema, allergic rhinitis, sinusitis and asthma. She provides medical leadership and review oversight for the educational health content published by Allergy Relief Guide.
Medical content is provided for education and is not a substitute for diagnosis or individualized medical care.
Related guides
Continue building your allergy plan
Explore related guides to understand the full picture, from triggers to treatment to safety.
See the full food allergies guide