Skip to content
Wheels and blocks of aged cheese stacked on wooden shelves in a cheese shop
Photo: Azzedine Rouichi / Unsplash

Is cheese lactose-free? Which cheeses have the least lactose

Some cheese has almost none. Some has a little. None of it comes close to a glass of milk. Here’s how to tell which is which, with real numbers.

Short answer: most cheese isn’t labelled lactose-free, but aged, hard cheeses come very close. Parmesan, Grana Padano, and Pecorino Romano measure under 0.01 g of lactose per 100 g. Cheddar and mozzarella have a fraction of a gram per slice. Fresh, soft cheeses like ricotta and cottage cheese carry the most, and even they have a fraction of what’s in milk.

Why most cheese has so little lactose

Lactose is the natural sugar in milk, and it dissolves in the watery part. Cheesemaking splits milk into solid curds and liquid whey, and most of the lactose drains away with the whey. The bacteria added to make cheese then ferment much of what’s left in the curd. Aging keeps that going: the longer a cheese matures, the less lactose remains.

That gives you two simple signals at the cheese counter:

Lactose in cheese, cheese by cheese

CheesePer 100 gPer 30 g slice
Parmigiano ReggianoPer 100 g: < 0.01 gPer 30 g: < 0.01 g
Grana PadanoPer 100 g: < 0.01 gPer 30 g: < 0.01 g
Pecorino RomanoPer 100 g: < 0.01 gPer 30 g: < 0.01 g
Emmental (Swiss)Per 100 g: < 0.1 gPer 30 g: < 0.03 g
GruyèrePer 100 g: < 0.1 gPer 30 g: < 0.03 g
GorgonzolaPer 100 g: < 0.1 gPer 30 g: < 0.03 g
Buffalo mozzarellaPer 100 g: 0.4 gPer 30 g: 0.12 g
CheddarPer 100 g: 0.5 gPer 30 g: 0.15 g
MozzarellaPer 100 g: 0.7 gPer 30 g: 0.21 g
FontinaPer 100 g: 0.8 gPer 30 g: 0.24 g
FetaPer 100 g: 1.4 gPer 30 g: 0.42 g
Cottage cheesePer 100 g: 3.2 gPer 30 g: 0.96 g
RicottaPer 100 g: 3.5 gPer 30 g: 1.05 g

Per-100 g values from Facioni et al. (2020), Table 1. The 30 g column is the same figure scaled to a typical slice. For scale, a cup of milk has about 12.6 g of lactose (National Dairy Council, from USDA data). Exact amounts vary by brand and by how long a cheese was aged.

Fresh cheeses tend to be eaten in bigger portions, which matters as much as the number per gram. The same National Dairy Council chart puts half a cup of cottage cheese at about 3.2 g of lactose and a quarter cup of ricotta at about 1.9 g. A slice of processed cheese comes in around 1.2 g. Still a fraction of a glass of milk, but more than a few slices of cheddar.

Where cheese dishes pick up more lactose

When a cheesy meal disagrees with you, the cheese often isn’t the main source. It’s usually what was added around it:

Everyone’s line is different. Some people notice even small amounts; plenty never notice a full cheese board. If dairy only catches you sometimes, the portion and what came with it are usually why. (Why lactose intolerance can seem to come and go.)

What about lactose-free cheese?

Cheese labelled lactose-free is real cheese, made from milk, with lactase enzyme used to break the lactose down. It’s the same idea as lactose-free milk. It still contains all of milk’s proteins, so it isn’t dairy-free. (The difference between lactose-free and dairy-free is worth knowing.) For aged cheeses that already measure near zero, the lactose-free version usually changes very little. It matters more for softer, fresher styles.

If cheese still doesn’t sit right

FAQ

Is parmesan lactose-free?

Practically, yes. Long-aged Parmigiano Reggiano and Grana Padano measure under 0.01 g of lactose per 100 g, which is about as close to zero as food gets. It isn’t usually labelled lactose-free, but the aging process leaves almost nothing behind.

Is mozzarella lactose-free?

Not quite, but it’s low. Regular mozzarella measures around 0.7 g of lactose per 100 g, and buffalo mozzarella around 0.4 g. A 30 g portion carries roughly 0.1 to 0.2 g, compared with about 12.6 g in a cup of milk.

Is cheddar lactose-free?

Close to it. Cheddar measures around 0.5 g of lactose per 100 g, so a 30 g slice has roughly 0.15 g. The longer it’s aged, the lower it tends to go.

Which cheeses have the most lactose?

Fresh, moist cheeses: ricotta (around 3.5 g per 100 g) and cottage cheese (around 3.2 g per 100 g) are at the top. Even those carry far less than milk, but a large bowl of cottage cheese adds up faster than a few slices of cheddar.

Why can I eat cheese but not drink milk?

Because most of milk’s lactose leaves with the whey when cheese is made, and the bacteria used in cheesemaking ferment much of what’s left. A cup of milk has around 12.6 g of lactose; a 1.5 oz serving of a natural cheese like cheddar has less than 1 g.

Is lactose-free cheese the same as regular cheese?

It’s real cheese made from milk, with lactase enzyme used to break the lactose down. It still contains all of milk’s proteins, so it isn’t dairy-free and isn’t suitable for a milk allergy.

Sources

All guides

Written and fact-checked by the Lackees editorial team against the sources cited above, following the standards we write by. This article is for general information and isn’t medical advice. It isn’t reviewed by a physician, pharmacist, or registered dietitian. Talk to a healthcare provider about symptoms or before starting any supplement. Lackees is a chewable lactase product that’s pre-launch and pending Health Canada Natural Health Product review; nothing here is a claim about an approved or available product.