GutAI Take the IBS Test
Science 10 min read · Updated August 2026

Why Some Cheeses Trigger IBS and Others Do Not

One of the most disorienting things about starting a low-FODMAP diet is discovering that cheese is not one category. Cheddar and parmesan are among the safest foods you can eat, while ricotta is high-FODMAP — and they are all made from the same milk. Once you understand the single variable that explains this, you can predict where almost any cheese will land without looking it up. The variable is whey. Portions here follow the Monash University protocol.

Lactose lives in the whey, not the curd

When you add rennet or acid to milk, it separates into two things: a solid curd of casein protein and fat, and a watery yellow-green liquid called whey. Lactose is a sugar, and sugar is water-soluble — so it stays dissolved in the whey. It does not travel with the curd.

Cheesemaking is, from a FODMAP perspective, essentially a lactose-removal process. Every step that drains, presses or drives off whey takes lactose out of the finished cheese. That is the first mechanism, and it does most of the work.

The second mechanism is ageing. Whatever lactose remains trapped in the curd becomes food for the bacteria in the cheese, which ferment it into lactic acid over weeks and months. This is why a cheese's sharpness and its safety rise together: the tang of a mature cheddar is the by-product of the lactose being eaten. By the time a hard cheese has aged a few months, its lactose is essentially gone.

The rule that predicts almost everything

The more whey removed and the longer aged, the lower the lactose. Hard, dry, sharp, old → safe. Soft, wet, fresh, mild → higher lactose. Nearly every cheese you will encounter follows this, and the apparent exceptions turn out to confirm it.

The genuinely safe cheeses

Hard aged cheeses are so low in lactose that they are safe even for people with diagnosed lactose intolerance, not just IBS:

  • Cheddar — low-FODMAP at 40g; mature is even lower in lactose than mild
  • Parmesan — aged 12-36 months, effectively lactose-free
  • Mozzarella — low-FODMAP at 40g, despite being a fresh cheese (see below)
  • Feta — low-FODMAP at 40g; brining draws out both whey and lactose
  • Goat cheese — low-FODMAP when aged, for the same reason as cow cheese
  • Butter — almost pure fat, with negligible lactose; ghee has none at all
  • Gouda, gruyère, emmental, pecorino, manchego, halloumi, brie and camembert all follow the same pattern

Brie and camembert deserve a specific mention, because their softness misleads people. They are soft because of how they are ripened from the outside in by mould, not because they are full of whey — and mould ripening is a form of ageing. They are low in lactose.

The cheeses that cause problems

These are the fresh, wet, unaged cheeses that never had their whey fully removed:

  • Ricotta — high-FODMAP, and the most interesting case on this page
  • Cottage cheese — moderate; loose curds sitting in their own whey
  • Cream cheese — moderate; safe in a thin spread, not in a cheesecake
  • Mascarpone, quark and fromage frais — all fresh, all lactose-retaining
  • Processed cheese slices and spreads — often have milk solids added back, which reverses the whole logic

Ricotta: the exception that proves the rule

Ricotta is not made from milk. It is made from whey — the word means "re-cooked", and traditionally it was produced by reheating the whey drained off from other cheeses to precipitate the remaining proteins. So while every other cheese on this page is defined by the whey it discarded, ricotta is defined by the whey it kept. It concentrates exactly the fraction that carries the lactose. If you remember one fact from this article, this is the one that makes the mechanism click.

Three cases that look like contradictions

Mozzarella is fresh but safe

Mozzarella is not aged, so by the ageing rule it should be a problem. It is not, because it is made by the pasta filata method: the curd is heated and stretched, and that stretching expels whey mechanically. It achieves by physics what cheddar achieves by time. Low-FODMAP at 40g.

Feta is wet but safe

Feta sits in liquid, which looks wrong. But that liquid is salt brine, and brine works osmotically — it pulls water and dissolved lactose out of the cheese over weeks. The wetness is the removal mechanism, not evidence of retained whey. Low-FODMAP at 40g.

Goat cheese is not "easier" because of lactose

This is the most persistent myth in the dairy aisle. Goat milk contains roughly the same lactose as cow milk — the difference is not there. Aged goat cheese is low-FODMAP because it is aged, exactly like cheddar. People who do feel better on goat dairy are typically responding to its different casein profile and smaller fat globules, which is a real effect but not a FODMAP one. If lactose is your issue, switching species will not fix it; switching to an aged cheese will.

Why the dose is more forgiving than you think

Lactose intolerance is not a disease so much as the human default. Most people are born producing lactase, and most stop producing much of it after weaning; continued production into adulthood — lactase persistence — is a genetic adaptation common in northern Europe and rarer elsewhere. Globally, reduced lactase activity in adults is the majority condition. The NIH's NIDDK covers the diagnostics in detail.

What matters practically is that partial lactase activity is normal, so this is a dose problem rather than a switch. Studies of lactose malabsorption typically find symptoms starting around 12g in a single sitting — roughly a glass of cow's milk — with smaller amounts spread through the day generally tolerated. Set against that, a 40g portion of cheddar contains well under a gram. That gap is the whole reason hard cheese stays on the menu.

If you want milk itself, lactose-free milk is real dairy with lactase already added, so the sugar is pre-split — it is not an imitation. Almond milk, rice milk and hemp milk are low-FODMAP alternatives, while oat milk and soy milk made from whole soybeans are moderate. For fermented dairy, Greek yogurt is strained and therefore lower in lactose than ordinary yogurt, and kefir depends on how far the fermentation went. Coconut yogurt avoids the question.

When it is not the lactose at all

Three things regularly get blamed on cheese unfairly:

  • Fat. A large dose of fat stimulates the gastrocolic reflex and accelerates colonic transit, producing cramping and urgency within an hour. A rich cheese sauce can do this with almost no lactose involved. This is why ice cream is such a reliable trigger — it combines high lactose, high fat, and often high-fructose corn syrup or polyols.
  • What the cheese arrived on. Pizza base, pasta, crackers and breaded coatings are wheat. The cheese is usually the safest component of the meal.
  • Additives in low-fat versions. Reduced-fat cheeses sometimes add milk solids for body, or inulin as a fat replacer — which introduces fructans into a food that had none. Full-fat is frequently the safer choice, which surprises people.

The practical summary

Buy hard, buy aged, buy sharp. Cheddar, parmesan, gouda and gruyère are safe in normal portions; mozzarella and feta are safe because stretching and brining removed the whey by other means; brie and camembert are safe because mould ripening counts as ageing. Keep fresh cheeses — ricotta, cottage cheese, cream cheese, mascarpone — for after reintroduction, and remember that ricotta is the extreme case because it is made from whey.

Lactose is also one of the easiest FODMAPs to test formally, because lactose-free versions of most dairy products exist, which lets you isolate the variable cleanly. Our reintroduction guide covers how to run that test, and the elimination diet guide explains where it fits in the overall timeline. To look up any specific cheese, use the IBS food checker or browse the full food database.

Frequently Asked Questions

Which cheeses are lowest in FODMAPs?

Hard aged cheeses. Cheddar, parmesan, gouda, gruyère, pecorino and manchego contain almost no lactose, because the whey was drained during production and bacteria consumed whatever residue was left during ageing. Monash rates cheddar and parmesan as low-FODMAP at 40g, and in practice they are among the safest foods in the dairy aisle.

Why is ricotta high-FODMAP when mozzarella is not?

Because ricotta is made from whey — the name means "re-cooked", and it is traditionally produced by heating the whey left over from other cheeses. Whey is where the lactose lives, so ricotta concentrates precisely the fraction that other cheeses throw away. Mozzarella, by contrast, is a drained and stretched curd, so most of its lactose leaves with the whey.

Is goat cheese easier to digest than cow cheese?

Not because of lactose. Goat milk contains roughly as much lactose as cow milk, so if lactose is your problem, goat is not a solution in itself. Aged goat cheese is low-FODMAP for the same reason aged cow cheese is — the whey is gone. People who genuinely feel better on goat dairy are usually responding to differences in casein type and fat globule size, which is a separate mechanism from FODMAPs.

How much lactose can someone with IBS tolerate?

More than most people expect. Research on lactose malabsorption generally finds that around 12g in one sitting — roughly a glass of milk — is where symptoms begin for many people, and smaller doses spread through the day are usually tolerated. A 40g portion of cheddar contains well under a gram, which is why hard cheese is safe even for people who react badly to milk.

If cheese is safe, why did pizza still upset me?

Look at the base and the toppings rather than the cheese. A pizza is a large dose of wheat fructans, usually with a tomato sauce containing onion and garlic, and often high in fat — which triggers the gastrocolic reflex independently of any FODMAP. The mozzarella is likely the safest thing on it.