The standard wellness advice when dairy bloats you is straightforward: cut dairy. The problem is that “dairy” is several different things doing several different things to your gut, and which one is bothering you determines what you actually need to eliminate.
Most patients I see who’ve gone “dairy-free” have eliminated foods they could tolerate (hard cheeses, butter, certain yogurts) while still consuming the actual trigger (lactose-heavy milk products) hidden in coffee drinks, sauces, and protein shakes. Here’s the three-mechanism breakdown.
Key takeaways
- Three different mechanisms can cause dairy bloating: lactose intolerance, casein sensitivity, and dairy allergy (IgE) — each has a different fix.
- About 65% of adults globally have reduced lactase activity — making lactose intolerance the most common cause of dairy bloating worldwide.
- Many 'dairy-free' people could tolerate aged cheese, butter, and traditional yogurt — they're eliminating more than necessary.
- The hydrogen breath test for lactose intolerance is the diagnostic gold standard and widely available.
Mechanism 1: lactose intolerance (the most common)
Lactose is the sugar in milk. To digest it, you need lactase — an enzyme produced by your small intestine. Most humans produce abundant lactase in infancy (so they can drink mother’s milk) and gradually lose lactase production through adolescence.
Globally, ~65% of adults have reduced lactase activity by adulthood [^1][^3]. The percentage varies dramatically by ancestry: ~90% in East Asian populations, ~75% in African and South American, ~10-30% in Northern European descent. If you’re an adult who tolerated milk fine as a kid but not now, this isn’t anything new about you — it’s the genetic norm reasserting itself.
When you can’t digest lactose, it ferments in the colon. The result is the classic post-dairy presentation: bloating within 60-90 minutes of dairy, often with gas, cramps, sometimes diarrhea.
The smart partial-elimination approach
Here’s what most “go dairy-free” advice misses: lactose content varies enormously across dairy products. By milligrams of lactose per serving:
- Skim milk: 12-13 g per cup (highest)
- Whole milk: 11 g per cup
- Soft cheeses (cottage, ricotta): 4-6 g per serving
- Yogurt (especially Greek): 4-9 g per cup, often lower in cultured products
- Hard aged cheeses (cheddar, parmesan, gouda aged >6 months): <1 g per serving (lactose fermented out during aging)
- Butter: ~0.1 g per tablespoon (almost no lactose, mostly fat)
- Heavy cream: 3 g per tablespoon (lower than milk due to higher fat content)
If you’re lactose-intolerant, you can usually tolerate aged hard cheeses and butter without issues. Yogurt is variable — traditional fermented yogurts (especially Greek) are often well-tolerated because bacterial cultures pre-digest some of the lactose.
This is why the right intervention is rarely full dairy elimination. It’s lactose reduction.
How to test
The hydrogen breath test for lactose intolerance is widely available, $50-150, and definitive. You drink a measured lactose load, breath hydrogen is measured periodically — a rise of ≥20 ppm indicates malabsorption [^1].
A simpler home-test alternative: 2-week strict lactose elimination, then a single deliberate lactose challenge (1 cup of milk) on an empty stomach. If you bloat within 90 minutes, the test is informally positive. The breath test is more precise but the home version is reasonable when access is limited.
Mechanism 2: casein sensitivity (controversial but real)
Casein is the dominant protein in milk. The A1 vs. A2 beta-casein distinction has been intensely debated for two decades.
The premise: most modern dairy cattle (Holstein, the dominant US breed) produce milk with A1 beta-casein, while some traditional breeds (Jersey, certain heritage breeds) produce A2 beta-casein. During digestion, A1 casein releases a peptide called BCM-7 that may cause GI inflammation in sensitive individuals.
The evidence is more interesting than either side of the debate admits:
- Several small trials show A2-only milk causes less GI distress than conventional A1+A2 milk in self-reported lactose-intolerant subjects [^2]
- The mechanism appears separate from lactose — some people who tolerate A2 milk still don’t tolerate hard cheese (which is essentially lactose-free but still contains A1 casein from conventional cattle)
- Trial heterogeneity is high; replication has been mixed
The honest position: casein sensitivity appears to be real for some people, but the population frequency is unclear and there’s no validated diagnostic test. If you tolerate lactose-reduced products poorly but tolerate A2 milk, casein sensitivity is plausible.
What to do
If lactose intolerance has been ruled out (or tested negative) and you still bloat from dairy, try:
- A2-only milk (available in most US grocery stores under the A2 brand)
- Goat or sheep dairy (different casein profile, often better tolerated)
- 2-week complete elimination + structured reintroduction by casein-containing food
Mechanism 3: IgE/IgG dairy reactivity (the rarest, most severe)
True dairy allergy (IgE-mediated) is rare in adults — typically resolved in childhood — but exists. It presents differently from intolerance: faster onset (often <30 minutes), often with hives, swelling, sometimes respiratory symptoms, occasionally anaphylaxis. This is a medical issue requiring an allergist, not a wellness conversation.
IgG “food sensitivity” testing (the panels sold by wellness companies) is a different category. The scientific consensus is that IgG antibodies to food proteins represent normal exposure, not pathology — most experts don’t recommend IgG food panels for diagnosing intolerance [^3]. The bloating you experience isn’t well-correlated with IgG levels in published research.
If you’ve used an IgG test that flagged dairy and many other foods, the practical advice is to ignore the result and test mechanisms instead (lactose breath test, structured elimination/reintroduction).
The diagnostic flow chart
If dairy bloats you:
- First: get a lactose hydrogen breath test — definitive, cheap, decisive
- If positive: try lactose-reduced products and aged cheese; you’re probably fine with most dairy you thought you needed to avoid
- If negative: try A2 milk for 2 weeks; if tolerated, casein sensitivity is plausible
- If still bloating: investigate broader mechanisms (FODMAPs, SIBO, motility) — dairy may not be the actual driver
This is more work than “just cut dairy” but produces an answer that lasts. Most people I see end up tolerating significantly more dairy than they thought after this workup.
Frequently asked questions
How do I know if I'm lactose intolerant?
Can I take lactase enzyme pills instead of avoiding dairy?
Is dairy bloating actually a FODMAP issue?
Does goat milk cause less bloating than cow milk?
Why does Greek yogurt not bloat me when milk does?
Sources
- 1.Misselwitz B et al. Update on lactose malabsorption and intolerance: pathogenesis, diagnosis, and clinical management. Gut, 2019. PMID: 31060007
- 2.Ho S et al. Comparative effects of A1 versus A2 beta-casein on gastrointestinal measures: a blinded randomised crossover pilot study. European Journal of Clinical Nutrition, 2014. PMID: 24986816
- 3.Suchy FJ et al. NIH consensus development conference statement: Lactose intolerance and health. NIH Consensus Statements, 2010. PMID: 20186234
